airfirstxp 發表於 10-9-18 08:39

(發問)同一時間兩個條件成立

假如在9:00條件1 和 條件2 都成立
如果要讓條件1做買賣動作,條件2如何讓他不執行
就是條件1優先的意思 ,請知道的大大幫幫我謝謝

jerry志偉 發表於 10-9-18 08:54

你說的是指什麼樣的意思嘛~可以舉數字上的說明嘛~

nikej 發表於 10-9-18 10:28

恩,看不太懂版大表達什麼

airfirstxp 發表於 10-9-18 10:54

就是條件1出現買的訊號 ,但是條件2出現賣的訊號,我要使用條件1作為下單,因為條件1準確度比較高
所以條件1作為優先

yesido0622 發表於 10-9-18 14:48

假如在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值決定作多還是作空
         }

    }

以上請參考, 謝謝

thelastlaugher 發表於 10-9-18 15:23

if 條件一成立 then begin
   條件一執行內容
end
else begin
   if 條件二成立 then begin
          條件二執行內容
   end;
end;

airfirstxp 發表於 10-9-18 17:22

謝謝兩位大大,趕緊試試看

kumen 發表於 10-9-18 18:42

謝謝兩位大大,趕緊試試看

bbdcd 發表於 11-3-24 01:13

大大讚讚讚大大讚讚讚
頁: [1]
查看完整版本: (發問)同一時間兩個條件成立