小編你好:
1/21早上台指期9:05-9:25這支k棒結束時符合進場條件,但自動交易完全沒反應,沒觸發,沒買進。有發信至信箱,附上log與腳本,請協助查詢原因。

小編你好:
1/21早上台指期9:05-9:25這支k棒結束時符合進場條件,但自動交易完全沒反應,沒觸發,沒買進。有發信至信箱,附上log與腳本,請協助查詢原因。

沒看到程式碼,很難判斷可能的問題。建議你,針對該進場卻沒有進場的條件進行檢視,確認數據是否都正確(使用Print列印進場條件相關的變數、價格或指標數值)。在沒找出問題之前,建議你先別用真實帳號執行策略,而改用虛擬帳號執行,因為很可能你的程式邏輯有問題。
請問小編有收到信件嗎?如果沒收到,我再寄一次,裡面有附log和腳本。
小編你好:
遲遲未收到您的回應,已重新發信至信箱,裡面有附log和腳本。請回應是否收到!
小編的任務並非只盯著論壇,而且查找問題也需要時間,建議你,若要盡快解決問題,最好貼上部份的程式碼,特別是你認為有問題的部份,這樣的話,其他人也許可以幫上忙。
Hello 謝小,
由於不知道您策略的設定,故無法確定問題原因,但您使用 MACD 和 xf_XAverage 的話會需要足夠的前期運算值才能夠得出正確的數值。
就腳本的內的參數設定而言,MACD 會需要 (26+9)*4 = 140 筆資料讀取筆數,而 xf_XAverage 的參數是240天,那所需的筆數會長達800天,換算成20分鐘頻率的話則要更多 (應該是超過可設定的上限)。
小編用預設值100,20分鐘頻率測試,1/21這天是不會符合的,實際印出的結果是 xf_XAverage 的條件不符合。
建議可以將其換為 average,或是搜尋討論區裡面提到的,用陣列的方式來跨頻率計算。
另外在腳本中加上 print 函數,將條件相關的數值印出,應該會更容易確認。
小編在回覆問題時會由後往前,若在同一個問題下再次回覆發問的話,會導致問題被推到前面,而延後小編的看到問題的時間。
由於討論區的問題較多,要麻煩發問後多等待一些時間。
感謝。
5 評論