大家好,
最近想跨頻率抓取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;
1 評論