huagei 發表於 16-1-27 18:04

condition2 = CurrentBar > 1 and Condition1 and Condition1[1] = false;

本帖最後由 huagei 於 16-1-27 18:12 編輯

各位大大…請問

Condition1 = Price > var0 and var0 > var1 and var1 > var2 ;
condition2 = CurrentBar > 1 and Condition1 and Condition1 = false;
if condition2                                                                     
thenBuy ( "MA3CrsLE" ) next bar at market;

------------------------------------------------------------------------

這一句 … condition2 = CurrentBar > 1 and Condition1 and Condition1 = false;
看不太懂 紅字部分 在說什麼?   
為什麼 condition2 最後要 = false?



wldtw2008 發表於 16-1-28 09:20

condition2 = (CurrentBar > 1) and (Condition1 = true) and (Condition1 = false);
這樣就容易懂了。翻成中文就是

條件2 = (這一根的CurrentBar超過1)且(這一根條件1成立)   且   (前一根條件1不成立)

blj0511 發表於 16-1-27 18:17

condition2沒有會=false

這意思是 要同時符合current bar>1,且condition1=true,且condition1(前一根K棒時的condition1)=false

當以上三種條件符合時condition2會=true,當其中一種不符合時,condtion2=false

所以我討厭偷懶寫簡寫,看得很痛苦

huagei 發表於 16-1-27 18:34

blj0511 大大

感恩…之前我看得頭都暈了
看了您寫的解說,馬上清醒了,太謝謝您了。
^_^

hang 發表於 16-1-28 12:14

黃金交叉買進訊號? {:5_256:}
頁: [1]
查看完整版本: condition2 = CurrentBar > 1 and Condition1 and Condition1[1] = false;