情境語法請教
我策略每日只交易2次, 如果想寫成"如第1次交易獲利"就"不進行第2次交易", 應該怎寫?vars:EntryNo(0) ,Equity(0);
if date <> date then Begin
EntryNo = 0 ;
Equity = netprofit ;
end ;
if EntryNo < 1 then begin// 當日尚未進場
ifcondition1 then buy ...
ifcondition2 then sellshort ...
if MP <> MP and MP <> 0 then EntryNo = EntryNo+1 ;// 第一次
end else if EntryNo = 1then Begin // 進場後檢查 Equity 是否獲利
Equity = NetProfit ;
if Equity > Equity then EntryNo = 2 ;
end else if Equity <= Equity and EntryNo < 2 then begin // 第一次交易沒獲利 , 再交易一次
ifcondition1 then buy ...
ifcondition2 then sellshort ...
if MP <> MP and MP <> 0 then EntryNo = EntryNo+1 ; //第二次
end ;
參考看看囉 要宣告 vars : MP(0) ;
MP = MarketPosition ; 是否情況相反了? 這code應該是"如第1次交易虧蝕"就"不進行第2次交易"?
頁:
[1]