請教SetStopLoss的問題
小弟最近剛使用MTC幾個較淺的問題想請教各位前輩
希望不要見怪>"<
我想設定兩筆單子不同的停損金額
譬如:
在10:00進1口 之後設定此單停損金額600
10:02進1口 之後設定此單停損金額1000
到13:29如果都沒出 則全部平倉
所以我這樣子寫
if time=1000 then begin
buy 1 contract next bar at market;
setstoploss(600);
end;
if time=1002 then begin
buy 1 contract next bar at market;
setstoploss(1000);
end;
if time=1329 and marketposition<>0 then begin
sell all share next bar at market;
end;
結果跑出來發現
10:02的單子 停損依然是10:00設定的600
請問應該要怎麼寫才對呢? 你要找出是哪一張單
增加條件
if (EntryPrice(0) - 停損點) = 3點 then sell next bar at market
if D>D then
Value1=0
end if
if BarsSinceEntry(0)=0 and MarketPosition<>0 then
Value1=Value1+1
end if
然後 EntryPrice(Value1-1) 應該就會是每天的第一筆交易的進場價。
頁:
[1]