請教:
我希望 在 訊號開啟後,延遲1秒或是延遲一段時間後 輸出一個 值 如(tt=1),請問要如何寫會比較恰當!!!
感謝!!!!!
我的 程式如下:
inputs:n(148); vars:KK(0),DD(0),Rn(0);
KK=fastK(n);
DD=fastD(n);
if KK>45 and kk<55 then Rn=1;
結果 我的 KK已經 大於 60 了
可是 Rn 卻是 等於1
這問題不容易在這裡回答,在MC6只能使用IOG來達成,但是IOG是高階課程,要先了解它的運作架構才有可能使用它
若是在MC7 可以使用 RecalcLastBarAfter 來做到類似IOG的效果,並且不受TICK密度的影響
但是仍有回測及開發上的難度,所以答案還是,需要的基本功太多,無法用幾篇問答來解決
那可以用 next bar 嗎?
語法要如何?
感恩!!!
單純的 next bar 下單頂多能做到延遲N根K棒
沒辦法延遲N秒,除非你本身是用秒K
我想 在 下一根 K 棒 的時後 要讓 kk=1
要如何寫 會 比較好i
誰可以 幫幫我呀!!!!
因為正常的和程式執行是以"換K棒"執行的~
所以不論你如何寫作,除挑戰講的方法外,一樣都得等到"換K棒"才會執行程式!
所以並沒辦法在"當根K棒"或者換棒後N秒丟單的..@@