jamesmagic 發表於 11-9-3 15:04

請問有關於每隔5分鐘做一次移動停損的問題!

想請問一下 就是我不想用MC裡面內建的setdollartrailing來做移動停損
因為每秒判定一次太容易被掃出場

我現在直接用5分k作圖表
然後想讓他進場後每收盤即在收盤價 - 20 點掛stop單 (若創新高)

我用
if marketposition = 0 then var0 = 0 ;

if time > entrytime then begin
if close > var0 and close > entryprice then var0 = close ;
if close > var0 and close > entryprice then sell 1 contract next bar on close - 20 point stop ;(作空反之亦然)
end ;

var0上面宣告變數起始是0

我想說用變數來告訴他 來記住"""進場後"""的最高收盤價 然後以超過這個變數為判定來做停損點的移動

不過編譯後跑出來的圖行去比對都沒有照我所想的那樣 停損都損在很後面或者虧超過20點 我有開精密回測
就反正用人工比對的完全不是照我的邏輯就對了!

想問一下這樣寫還有什麼漏洞呢

感謝各位大大!!!

folkchen 發表於 11-9-3 23:12

if marketposition <> 0 then begin
if H>vH then vH=H;
if L<vL then vL=L;
end else begin
vH=H;
vL=L;
end;

if close > var0 and close > entryprice then sell 1 contract next bar vH - 20 stop ;
頁: [1]
查看完整版本: 請問有關於每隔5分鐘做一次移動停損的問題!