(1)你範例的公式有誤,應該是26.35*(29.66/27.23)=28.7。
(2)以10年平均本益比做基準的寫法如下:
//選股腳本
setBarFreq("D");
input: percent(20,"低於目標價趴數(%)");
if isLastBar then
begin
Value1 = average(GetField("本益比"), 2400);
value2=IFF(getField("營業利益","Q")>0 and getField("營業利益","Q")[1]>0,
GetField("EPS","Q")[1]*(getField("營業利益","Q")/getField("營業利益","Q")[1]),0);
value3=value2*4*value1; //預估目標價
if c<value3*(1-percent/100) then ret=1;
outputField1(getField("營業利益","Q"),"本期營業利益");
outputField2(getField("營業利益","Q")[1],"前期營業利益");
outputField3(GetField("EPS","Q")[1],"EPS");
outputField4(value2,"預估EPS");
outputField5(value1,"10年平均本益比");
outputField6(value3,"預估目標價");
outputField7(close,"收盤價");
end;
3 評論