條件判斷式
程式邏輯判斷if…….then……..end if
假如(if) 某件事發生的情況下 然後(then)就去執行一個動作 end if
如果 最高價創三天新高價 然後呢……買進或賣出….. 反向去思考 如果 最高價沒有創三天新高價 程式則不會去執行then 後面的動作
多條件邏輯判斷式
如果是兩個條件以上呢? 如果都要成立 用and 作連結,If條件1 and 條件2 and 條件3……then…. 反向思考 如果1~3有一不成立 …就不會去執行後面的動作
實例:假如 最高價大於昨日最高 最低價大於昨日最低價 然後 買進…….. if high>high[1] and low>low[1] then buy……
多擇一邏輯架構
當最高價大於昨日最高 或 最低價大於昨日最低價 然後 買進…… if high>high[1] or low>low[1] then buy…………… 兩者只要其中一樣成立,就會去執行then後面的動作
進階結構 and or 混合 if high>high[1] and (low>low[1]or open>open[1]) then buy…
上例中 high>high[1] 是必備的條件 但low>low[1] 與 open>open[1]有一個條件成立就可 .
|
全站熱搜