想請問週級別MACD綠柱轉紅柱的選股語法哪邊出問題了呢? 求解...

  •   258 
  • 最後發表   James666  2024 七月 16
James666 發文於   2024/07/16

 

input: FastLength(12), SlowLength(26), MACDLength(9);

variable: difValue(0), macdValue(0), oscValue(0);

 

SetTotalBar((maxlist(FastLength,SlowLength,6) + MACDLength) * 4);

 

SetInputName(1, "DIF短期期數");

SetInputName(2, "DIF長期期數");

SetInputName(3, "MACD期數");

 

MACD(weightedclose(), FastLength, SlowLength, MACDLength, difValue, macdValue, oscValue);

 

xf_MACD("W",xf_weightedclose("W"),FastLength,SlowLength,MACDLength,difValue,macdValue,oscValue);

 

if oscValue < 0 and oscValue[1] < oscValue {當根紅} and oscValue[2] > oscValue[1] {前根綠} then ret = 1;

 

選出來都怪怪的.....求高手解迷津 小弟第一次使用XS

虎科大許教授 發文於   2024/07/16

三個問題:

(1)SetTotalBar數量太少。使用跨頻率,筆數要更多。

(2)difValue, macdValue, oscValue這三個變數重複被使用,它們只會記錄週頻率的數據。

(3)oscValue[1]代表前一天的週數據,而非前一週的數據。

 

發表回覆
Close