XQ大大您好,想請問一下,我在雷達設定中,已經有勾選逐筆洗價(如下圖),但觸發的時間,依然還是會等到09:10分那根K棒跑完才觸發,為何不是在09:06後立馬觸發呢? 我在09:06後就看到蠻多符合條件的標的,但是卻沒有觸發,卻是在09:10:01 後才觸發(第二根5分K完成後)。以下附上觸發條件的程式碼,煩請XQ大大幫忙檢查是否哪裡有誤,謝謝XQ大大
.jpg?width=690&upscale=false)
XQ大大您好,想請問一下,我在雷達設定中,已經有勾選逐筆洗價(如下圖),但觸發的時間,依然還是會等到09:10分那根K棒跑完才觸發,為何不是在09:06後立馬觸發呢? 我在09:06後就看到蠻多符合條件的標的,但是卻沒有觸發,卻是在09:10:01 後才觸發(第二根5分K完成後)。以下附上觸發條件的程式碼,煩請XQ大大幫忙檢查是否哪裡有誤,謝謝XQ大大
.jpg?width=690&upscale=false)
我在猜是因為9:05~9:09的time是不是都算在9:05裡面,
你改成time>=090500這樣試試看勒?
你看起來只是想要等第一根5分K跑完就可以出訊號。
選擇K棒內單次觸發
其實我本來是設定Time > 090800,但依然會在第二根5分K跑完才出現訊號,也就是091001後,我想說我都設定逐筆洗價了,卻還是沒有在090800後立馬觸發,我其實是比較想要在090800後出訊號的......
如果選擇K棒內單次觸發......
那如果每一根條件都有滿足條件,會每一根K棒都觸發耶......
Hello Eddie Rich,
time 取得的是資料的時間欄位,CurrentTime 取得的是目前電腦的時間。
您可以參考 蕎伊斯 的回覆,改用 currenttime 或是 getfield("Time", "1") 應該可以取得您想要的結果。
感謝 0xLzyun, shuiwang, GammaCEO 和 蕎伊斯 的熱心回覆。
7 評論