60分鐘KD、MACD

  •   430 
  • 最後發表   XQ小元  2021 八月 17
XQ小元 發文於   2021/08/13

大家好,

最近想跨頻率抓取60分鐘KD、MACD,想請問要如何撰寫及設定相關的執行參數才能正確執行?

目前是看到「分鐘與日KD」及「分鐘與日MACD」的腳本,

其中「分鐘與日KD」我先測試將30改60,回傳條件改成如下程式碼去選股卻無法選出股票

if k > k[1]
then ret = 1;

我覺得是哪裡有錯才會這樣,不知大家有沒有碰到類似的問題,希望版上有高手可以指點一下,感恩!

程式碼如下:

input:    Length(9, "天數"), RSVt(3, "RSVt權數"), Kt(3, "Kt權數"),
        FreqType("60", "跨頻率週期", inputkind:=dict(["1分鐘","1"],["5分鐘","5"],["10分鐘","10"],["15分鐘","15"],["30分鐘","30"],["60分鐘","60"],["日","D"],["還原日","AD"]));
variable: rsv(0), k(0), _d(0);

if barfreq <> "Tick" and barfreq <> "Min" and barfreq <> "D" and barfreq <> "AD" then raiseruntimeerror("此範例僅支援分鐘、日與還原日頻率");

xfMin_stochastic(FreqType, Length, RSVt, Kt, rsv, k, _d);

if k > k[1]
then ret = 1;

 

 

XQ小幫手 發文於   2021/08/17

Hello XQ小元,

 

小幫手看您提到 選股卻無法選出股票 ,所以您附上的應該為選股腳本。

選股中心只有提供日以上的頻率,無法使用分鐘頻率。

如果您需要用到分鐘頻率的話請改用策略雷達。

小幫手測試過警示腳本回測可以運作。

發表回覆
Close