請教:FF:=if(自定點位=0,DYNAINFO(4),自定點位);//起始點位
HH:=HHV(High,ENTERBARS+1);//最高點
LL:=LLV(Low,ENTERBARS+1);//最低點
VV1:=INTPART((HH-FF-開倉點數)/損移觸發);//止損系數
VV2:=INTPART((FF-開倉點數-LL)/損移觸發);//止損系數
ZS1:=FF+開倉點數-初始止損;//多單止損初值
ZS2:=FF-開倉點數+初始止損;//空單止損初值
//止損計算
if Holding>0 then begin
ZS1:=if(HH<=FF+開倉點數+損移觸發,FF+開倉點數-初始止損,FF+開倉點數+(VV1*損移觸發-初始余盈));
end//多單止損線
if Holding<0 then begin
ZS2:=if(LL>=FF-開倉點數-損移觸發,FF-開倉點數+初始止損,FF-開倉點數-(VV2*損移觸發-初始余盈));
end//空單止損線
//止損線顯示
if HOLDING>0 then begin
Z1:ZS1;
end
if HOLDING<0 then begin
Z2:ZS2;
end
//開平執行
if TOTALDAYTRADE<1 and time>定點時間 then begin
if currentdate=date and High>=FF+開倉點數 and HOLDING=0 then begin
buy(1,開倉手數,thisclose);
end//開多
if currentdate=date and Low<=FF-開倉點數 and HOLDING=0 then begin
buyshort(1,開倉手數,thisclose);
end//開空
end
if low<ZS1 and HOLDING>0 then begin
sell(1,開倉手數,thisclose);
end//平多
if high>ZS2 and HOLDING<0 then begin
sellshort(1,開倉手數,thisclose);
end//平空
我手動開了3手之后用圖表交易,讓圖表止損,止損時多平了,我想知道是哪里的問題,是我公式的問題,還是什么?
現在使用者反應有兩種情況:
1,是有的時候止損線會消失,就是閃爍
2,是在將要止損的時候關閉交易,等價格過了止損線之后,再開啟,當價格再次碰觸止損的時候,會發生2次平倉
1.信號閃爍問題?有沒有用未來?有沒有用小周期調用大周期?
2、是發生2次平倉?還是平了2次單?有沒有自動持倉同步?