編你好,
以下的語法條件 需要您的大力幫忙 ,誠摯地感謝您!
假設 條件一: 日大盤MACD指標的OSC大於0
條件二: 30分K:個股股價>89MA
條件三: 30分K:個股18MA>89MA
使用30分K的頻率下跑回測,回測結果都會顯示出 大盤OSC<0的情況下下單,是否能請小編協助語法上是否有需要修正的地方,謝謝
        
        Hello KKuramas,
網站上有教學區,裡面有XS語法的基礎和應用可以閱覽。
小幫手建議您遇到問題時可以先使用 print 將相關數值印出,比較容易找出原因。
MACD 要跨頻率需要使用 xfmin_MACD,且資料讀取筆數也要作相對調整。
舉例來說,一般來說MACD會需要
SetTotalBar((maxlist(FastLength,SlowLength,6) + MACDLength) * 4);
這樣長度的筆數。
而您要從30分鐘跨到月頻率,則會需要多乘以9。(一天有9根30分鐘Bar)
請問小幫手,如果使用 使用 xfmin_MACD,XFMIN並沒有FastLength,SlowLength,等變數 是否要重新定義這些常數,在設定SetTotalBar的筆數?
SetTotalBar((maxlist(FastLength,SlowLength,6) + MACDLength) * 4);
3 評論