kawingshiu123 發表於 17-8-17 12:35

請教成交後的最高點寫法

請問各位大大

例如我在21100 買入止蝕是80點(21020) 如果買入後最高點是21140,我想止蝕位是買入後的最高點(21140)減80點(21060)

apollochung 發表於 17-8-17 16:38

直接用資金控管你的停利策略吧~
OpenEntryMaxProfit
如果你堅持要點數的話~
DrawbackPoint = OpenEntryMaxProfit / BigPointValue;
就可以了~
目前的在倉損益~
OpenEntryProfit

hohooh 發表於 17-8-19 16:29

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;

曾永政 發表於 17-8-19 17:15

Highest( High, BarsSinceEntry(0) )

kevinchiu 發表於 17-8-20 15:58

Highest(high, ,barssinceentry) ,這個函數就是要找進場後的最高點

BarsSinceEntry(PosBack)其中:PosBack - 為一數值,用來指定部位:

            0 - 未平倉部位;
            1 - 往前一筆部位(最後平倉的部位);
            2 - 往前二筆部位,依此類推。

若 PosBack未指定,則預設為未平倉部位。

ryandroll 發表於 20-5-13 11:37

原來有這麼簡單的寫法,之前寫的超複雜@@

chiuclun 發表於 20-5-13 12:31

利害, 我都獲益良多. 謝謝分享.
頁: [1]
查看完整版本: 請教成交後的最高點寫法