請問在選股腳本中,寫了日週月kd同時金叉,回測時只有月kd金叉,請問語法怎麼修正?謝謝

  •   253 
  • 最後發表   W_M  2021 七月 06
W_M 發文於   2021/07/03

value1 = xf_Stochastic("D",9,3,3,value2,value3,value4);

//value2 = RSV, value3 = K, value4 = D

 

if value3 < 40 and value4 < 40 and value3 cross over value4 then ret = 1;

// K, D 都小於40且K向上穿越D

 

 

value1 = xf_Stochastic("W",9,3,3,value2,value3,value4);

//value2 = RSV, value3 = K, value4 = D

 

if value3 < 40 and value4 < 40 and value3 cross over value4 then ret = 1;

// K, D 都小於40且K向上穿越D

 

 

value1 = xf_Stochastic("M",9,3,3,value2,value3,value4);

//value2 = RSV, value3 = K, value4 = D

 

if value3 < 40 and value4 < 40 and value3 cross over value4 then ret = 1;

// K, D 都小於40且K向上穿越D

 

XQ小幫手 發文於   2021/07/06

Hello W_M,

 

您這樣的寫法是日周月三個有任一達成條件即挑選出來。

如果您是要三個都達成的話,建議您用 condition 跟 and 來控制。

若要三個頻率的K同時突破D的條件太難的話,您可以考慮將 cross over 改為 >。

另外選股教本預設的讀取筆數為10筆一定不夠,建議您要將預設筆數調長KD運算才不會出錯。

附上選股腳本,裡面的預讀筆數已作過調整。

附加文件

  • 按讚來自於
  • tim9889
發表回覆
Close