請教成交後的最高點寫法
請問各位大大例如我在21100 買入止蝕是80點(21020) 如果買入後最高點是21140,我想止蝕位是買入後的最高點(21140)減80點(21060) 直接用資金控管你的停利策略吧~
OpenEntryMaxProfit
如果你堅持要點數的話~
DrawbackPoint = OpenEntryMaxProfit / BigPointValue;
就可以了~
目前的在倉損益~
OpenEntryProfit
MP=marketposition;
if MP<>MP and MP=1 then begin
HH=H;
entryFlag=1
end;
if entryFlag=1 then begin
if H>HH then HH=H;
sell next bar at HH-80 stop;
end;
if mp<>mp and mp<>1 then begin
HH=999999;
entryFlag=0;
end; Highest( High, BarsSinceEntry(0) ) Highest(high, ,barssinceentry) ,這個函數就是要找進場後的最高點
BarsSinceEntry(PosBack)其中:PosBack - 為一數值,用來指定部位:
0 - 未平倉部位;
1 - 往前一筆部位(最後平倉的部位);
2 - 往前二筆部位,依此類推。
若 PosBack未指定,則預設為未平倉部位。 原來有這麼簡單的寫法,之前寫的超複雜@@ 利害, 我都獲益良多. 謝謝分享.
頁:
[1]