//止損點差為SL,止贏點差為TP,追蹤點差為DTP
A:=MINPRICE1;//取模組交易合約的最小變動價位
HH:=HHV(H,BARSBK+1);//買開倉位置到現(xiàn)在最高價
LL:=LLV(L,BARSSK+1);//賣開倉位置到現(xiàn)在最低價
A1:=BKPRICE+TP*A;
A2:=A1+DTP*A;
A3:=A1-2*A;
A4:=HH-DTP*A;//以上為根據(jù)止贏點差計算多單追蹤止贏位置
B1:=SKPRICE-TP*A;
B2:=B1-DTP*A;
B3:=B1+2*A;
B4:=LL+DTP*A;//以上為根據(jù)止贏點差計算空單追蹤止贏位置
((C<=BKPRICE-SL*A)||(HH>=A1&&HH<=A2&&C<=A3)||(HH>A2&&C<=A4))&&BKPRICE>0,SP;
//最新價跌至開倉價下5個價位,多單止損;
//買開倉后最高價達到止贏點差(20個價位)但未達到追蹤點差(23個價位,20+3)就開始回撤,則最新價回撤到止贏點差下2個價位,多單止贏;
//買開倉后最高價超出追蹤點差,則最新價從最高價回撤3個價位,多單止贏;
((C>=SKPRICE+SL*A)||(LL<=B1&&LL>=B2&&C>=B3)||(LL<B2&&C>=B4))&&SKPRICE>0,BP;
老師,這個是我復(fù)制軟件內(nèi)追蹤止損和追蹤止盈的公式
我設(shè)計的點差是SL:15 TP:13 DTP:16
但是 實際跑模擬的時候 止盈在十個點差左右發(fā)出平倉信息。但是實際盤面在對的方向繼續(xù)走。我復(fù)盤查看 回抽力度沒有超過16個點差。也就剛剛到達止盈的13點差就出場了。
請問老師 這是為什么?
另外,我看公式是到達止盈價位的第二根K線實際出場,如果我想更改為觸發(fā)信號及時發(fā)出指令,我應(yīng)該怎么修改?
期待您的回復(fù)。也祝您春節(jié)愉快。
您把完整的模型源碼發(fā)一下
另外,您具體是如何判斷沒有按照您的要求執(zhí)行的?您截圖上傳,我們看下
老師,請問怎么能查看前幾天的日志?
您指的是交易日志還是模組的日志?
交易的日志:軟件右上方》賬戶》賬戶交易分析報告
模組的日志:監(jiān)控K線圖上右鍵》查看全部log信息