Ture or False 問題
本帖最後由 huagei 於 16-9-9 13:23 編輯請 問 大大
condition8= avg(close,1000) ;
if marketposition=0 and time>0845 and time<=1320 and condition8=False then begin
if condition1 then begin buy next bar at var0 limit;
and else
if condition3 and condition7 then begin sellshort next bar atvar1 limit;
end else
if condition4 then begin sellshort next bar at var1 limit;
end;
if Time >= 1335 then………
setexitonclose;
... 請問一直到程式結束 condition8=False 就這樣不管它。
當有一天condition8=avg(close,length)條件成立時,會自動變 ture 而執行 嗎?
還是要重啟 condition8=ture 才會執行 ?
大概明白了
感恩…
謝謝 blj0511大大指導
{:4_149:} condition8是true or false,你下面又condition8=avg某數值? 這樣不行喔~
對不起…大大…
我寫錯了
當有一天 condition8 =avg(close,1000) 條件成立時, 會執行與否? 本帖最後由 blj0511 於 16-9-10 11:04 編輯
恩 你程式這樣寫還是錯誤,你若第一行真的這樣寫,下方條件都不會成立,因為你這樣寫condition8會等於一個數值,下面卻用true false判斷condition8,就不太對了
還有 "當有一天 condition8 =avg(close,1000) 條件成立時", 這句話的敘述也有問題
condition通常用再true false,所以你應該是
condition8=false;
if 某變數或是價=avg(close,1000) then condtion8=true;
然後下面才去對condition8做ture or false的判斷
blj0511 發表於 16-9-10 10:29
恩 你程式這樣寫還是錯誤,你若第一行真的這樣寫,下方條件都不會成立,因為你這樣寫condition8會等於一個數值 ...
感謝波大解說{:4_209:}{:4_209:}
跟你學了不少東西
感恩{:4_149:}
本帖最後由 huagei 於 17-2-10 16:22 編輯
謝謝 波大…
你說的對…
頁:
[1]