|
設定6個控制變數來分別控制各個交易時段的多空交易
Vars:condL1(true),condS1(true),condL2(true),condS2(true),condL3(true),condS3(true) ;
然後每日15:00開始,變數重新設爲 true
If time = calctime(1500,barinterval) then begin
condL1 = true;
condS1 = true;
condL2= true;
condS2= true;
condL3= true;
condS3= true;
end;
有多單且交易時段符合
If marketposition = 1 and entrytime(0) >=0845 and entrytime (0) <=1345 then condL1 = false ;
If marketposition = -1 and entrytime(0) >=0845 and entrytime (0) <=1345 then condS1 = false ;
其它類推
然後再每一個買賣交易條件加上控制變數
If CondL1 and 多單進場條件 then buy ....
If CondS1 and 空單進場條件 then sellshort ...
其它類推
大概就這樣寫 |
|