|
1. 如果有條件有先後順序
if condition1 then buytocover ...
else if condition2 then buytocover ...
else if condition3 then buytocover ...
每一個 else 代表條件不成立的
2. 若是任何一個條件成立都可以
if Condition1 or Condition2 or ..... ConditionN then BuytoCover ....
3. 如果需符合任兩個以上條件時 , 作法要改變
input : TriggerNo(2) ;
var: CountCond(0) ;
重新定義 condition 如下
if 條件1 then cond1 = 1 else cond1 = 0 ;
if 條件2 then cond2 = 2 else cond2 = 0 ;
if 條件3 then cond3 = 3 else cond3 = 0 ;
...
...
if 條件N then condN = 1 else condN = 0 ;
CountCond = Cond1 + Cond2 + ..... CondN ;
if CountCond = TriggerNo then BuytoCover .....
若 TriggerNo = 1 時 ,等同上述 2 的任一條件成立 |
|