|
假如在9:00條件1 和 條件2 都成立
如果要讓條件1做買賣動作,條件2如何讓他不執行
就是條件1優先的意思 , 請知道的大大幫幫我 謝謝
=======================================
先設定兩個變數代表條件1與條件2是否成立
例如: if_condition_1, if_condition_2
(true代表成立, false代表不成立)
再設定兩個變數代表條件1與條件2的作單方向
例如: condition_1_state, condition_2_state
(=1代表作多, =-1代表作空)
以您的例子9:00條件1和條件2都成立
所以 if_condition_1 = true
if_condition_2 = true
接下來就用簡單的判斷決定要用哪個條件
if (if_condition_1 = true) and (if_condition_2 = true) then
{
以condition_1_state值決定作多還是作空 => 表示條件1優先
}
if (if_condition_1 = true) or (if_condition_2 = true) then
{
if(if_condition_1 = true) then
{
以condition_1_state值決定作多還是作空
}
if(if_condition_2 = true) then
{
以condition_2_state值決定作多還是作空
}
}
以上請參考, 謝謝 |
|