不超過七年平均EPS的25倍本益比

  •   124 
  • 最後發表   leon988  2021 六月 04
leon988 發文於   2021/06/04

我在寫一個程式碼找出 不超過七年平均EPS的25倍本益比

 

 

input:years(7); setinputname(1,"計算期間(年)");

 

settotalbar(90);

 

 

value1=GetField("本益比", "D");

value2=average(GetField("EPS","Y"), years);

value3=value2*25;

 

if value3 > value1 then ret = 1;

 

OutputField(1, GetField("EPS","Y"));

OutputField(1, GetField("本益比","Y"));

 

 

好像有些寫錯了,能請小邊幫幫忙嗎

排序方式: 標準 | 最新
XQ小幫手 發文於   2021/06/04

Hello leon988,

 

本益比只有日頻率的資料,所以您不能使用GetField("本益比","Y")。

第二行應該修改為OutputField(2, GetField("本益比","D"), "本益比");

小幫手附上修改好的選股策略匯出檔供您參考。

附加文件

  • 按讚來自於
  • wepay6969
leon988 發文於   2021/06/04

萬分感謝小編 辛苦囉!!

發表回覆
Close