小幫手你好,
請問,我想重複檢測某些條件在不同的商品中是否成立,於是利用自訂函數寫條件,再將商品代碼寫在警示,利用自訂函數檢測是否符合條件,如圖。
但在盤中跑策略雷達時,常常條件沒全部達成卻觸發,不知道問題在哪,請問小幫手,謝謝
小幫手你好,
我剛剛用指標發現了問題的癥結點,
指標程式如下
if barfreq <> "Min" or barinterval <> 1
then raiserunTimeError("請設定頻率為1分鐘");
input : x1("3019.TW"), x2("3362.TW"), x3("4976.TW");
plot1(aaa(x1), "3019");
plot2(aaa(x2), "3362");
plot3(aaa(x3), "4976");
aaa的函式如下
Input : stockname(String);
ret = average(getsymbolField(stockname, "收盤價", "1"), 100);
最後跑出來的三條線並非我所期望的三個股票分別的100MA,
反而三條線都是x1("3019.TW")的100MA,
請問為什麼會發生這個問題
補充 :
新開兩個函式,名稱aaa1,aaa2,
函式程式都同aaa,
將plot2改成aaa1,plot3改成aaa2,
卻又是同樣結果,都是顯示x1的資料,x2,x3直接消失
Hello mikeliu,
小幫手測試過後,確實有發生您所說的情況。
會繼續研究該如何解決。
有進一步消息會回覆在此。
感謝。
了解,謝謝小幫手
4 評論