多週期選股

  •   197 
  • 最後發表   superlin  2019 十月 23
superlin 發文於   2019/10/20

請問小幫手 我要選 跨頻 D / W / M  " rsi "  今天 > 昨天 > 前天 > 大前天,可是一直錯誤找不出原因,請協助指導更正,謝謝

 

input:length1(6,"rsi天期"),length2(12,"rsi天期");

variable: rsi_(0);

value1 = xf_RSI("D",Close,6);       

value2 = xf_RSI("W",Close,6);      

value3 = xf_RSI("M",Close,6); 

if  value1 > value1[1] and value1 > value1[2] and value1 > value1[3] 

and value2 > value2[1] and value2 > value2[2] and value2 > value2[3] 

and value3 > value3[1] and value3 > value3[2] and value3 > value3[3] 

then ret = 1;

outputfield1(value1,"RSI");

outputfield2(value2,"RSI2");

outputfield3(value3,"RSI3");

排序方式: 標準 | 最新
XQ小幫手 發文於   2019/10/23

Hi superlin

小幫手檢查過後,發現您的語法是沒有問題的喔。

猜測您遇到的狀況可能是資料筆數設定的問題

建議您可以設定為日頻率,然後將資料筆數拉長

小幫手這邊使用相同語法,將資料筆數增加到1000筆

其資料就是正確的。

以上說明,謝謝。

以大飲為例

 

superlin 發文於   2019/10/23

請問 將資料筆數增加到1000筆 運算時間會須要更久耶,有更好的應變方法嗎  謝謝

發表回覆
Close