老师好!
请教
图表交易 固定轮询 高频 15分钟K
代码前8行加入止盈代码如下:
IF HOLDING<0 AND ENTERPRICE- L >=10* MINDIFF THEN BEGIN//6-17
A001:=L+2* MINDIFF;
空盈:SELLSHORT(1,1, LIMITR,A001,1);
END
IF HOLDING>0 AND H -ENTERPRICE>=10* MINDIFF THEN BEGIN
A002:= H -2* MINDIFF;
多盈:SELL(1,1, LIMITR,A002,1);
END
目的是有10点利润空间,立刻止盈
但运行的结果是:
1.如果开仓后当根15分钟K就满足盈利目标,不会在当根K的目标达成价来平仓
而是要等到这15分钟K结束后,第二根K来平仓
如今天的锌:在9:19:34 符合开仓条件,即时开仓。在空间上9:22已经有10点空间了,
但在这个时间不执行平仓。等这根K结束9:30后,9:30:3才进行平仓。日志如下:
此主题相关图片如下:2.png
此主题相关图片如下:3.png
2.如果开仓后的当根K未满足盈利目标,在开仓后的第二根K以后才满足盈利目标,那么会在达到目标时,立刻平仓。
如今天的螺纹钢:在9:29:23符合开仓条件,即时开仓。在9:30:28符合10点空间利润,则立刻平仓。日志如下:
此主题相关图片如下:5.png
此主题相关图片如下:6.png
此主题相关图片如下:7.png
此主题相关图片如下:8.png
我想解决的问题是:只要达到目标利润,不管是当根K就满足还是当根K以后满足,都是即时平仓,不要等到K结束。
谢谢!!
说明平仓条件不满足,到了第二根k线才满足条件
你输出下平仓条件即可验证这一点
图表交易 固定轮询 高频 15分钟K
代码前8行加入止盈代码如下:
IF HOLDING<0 AND ENTERPRICE- L >=10* MINDIFF THEN BEGIN//6-17
A001:=L+2* MINDIFF;
空盈:SELLSHORT(1,1, LIMITR,A001,1);
END
IF HOLDING>0 AND H -ENTERPRICE>=10* MINDIFF THEN BEGIN
A002:= H -2* MINDIFF;
多盈:SELL(1,1, LIMITR,A002,1);
END
目的是有10点利润空间,立刻止盈
我讲的就是你问题的核心:你认为应该止盈,但是图表不止盈,因为图表条件不满足。
图表交易不和实际账户相关,你判断的依据是实际的交易情况,而图表的判断依据,是信号的价格情况