請問:
策略雷達內有[k棒內單次觸發]選項,我看技術論壇的文章,有的說k棒內單次觸發是觸發[k棒第一次觸發事項],有的說k棒內單次觸發是觸發[k棒最後一次觸發事項],不知道那一個是正確?
請問:
策略雷達內有[k棒內單次觸發]選項,我看技術論壇的文章,有的說k棒內單次觸發是觸發[k棒第一次觸發事項],有的說k棒內單次觸發是觸發[k棒最後一次觸發事項],不知道那一個是正確?
Hello Luckyguide,
小幫手不確定您看到哪篇文章,不過就小幫手所知 k棒內單次觸發 是K棒中第一次條件成立時警示。
你說[k棒內單次觸發 是K棒中第一次條件成立時警示],那我要在[K棒中最後一次條件成立時警示],請問要如何做?
Hello Luckyguide,
只要您不勾選逐筆洗價的話,那麼就會是在K棒結束時運算判斷條件。
逐筆洗價時無法作到是因為在條件成立時您無法確定該次是否為最後一次條件成立。
或是您可以在逐筆洗價時用上一根Bar的資訊來判斷條件。
前面第二個你說[k棒內單次觸發 是K棒中第一次條件成立時警示],但上面說[只要您不勾選逐筆洗價的話,那麼就會是在K棒結束時運算判斷條件。],一個是[K棒中第一次條件成立時警示],一個是[是在K棒結束時運算判斷條件]成立警示,似乎兩者矛盾!,
Hello Luckyguide,
小幫手認為您可能不太清楚逐筆洗價是如何運作的。
逐筆洗價是讓腳本在每次商品有交易時 (洗價) 運算。
所以同一根Bar裡面腳本可能會運算複數次。
只要有一次達成條件,那麼警示就會觸發,也就是K棒內第一次條件成立時警示。
不勾選逐筆洗價的話,腳本會在當根Bar結束的時候運算一次,也就是整根Bar只運算一次。
若此次運算條件符合的話警示就會觸發,也是當根K棒第一次條件成立時警示,因為此根Bar只在結束時運算了一次。
不論您是否有勾選逐筆洗價,警示觸發都一定是該根Bar的第一次觸發,差別只在於是什麼時候運算的。
5 評論