请教一下,我下面图里的语句是用在图表上的清仓。
在图中可以看到14点35分是有平多的,但是挂单后未成交,到了撤单时间它就自己撤掉了(我也没有去管他,同时系统也提示与图表不符,但是我没认为结束,所以就没手动去干预)。
只是这个我想问一下,因为语句里写有看盘后的平仓动作了,这个他是不是应该去执行呢?
还是它只是针对图表上出现的信号去执行?
图表交易的看的是图表上的信号,你账户里面有持仓但是没有同方向的信号,那么就不会有平仓信号
谢谢回答,但是我实际账户里有单,我平仓的条件是以时间为准的,那应该都平掉吧,而不应该去管图表上是否有信号。
是不是应该这样写:
//开盘及夜盘开始后清仓
if time=210100 or time=090100 then begin
sellshort(holding<0,0,limitr,c);
sleep(100);
sell(holding>0,0,limitr,c);
end
也就是说,图表交易系统里的开平仓信号其实是以图表上的信号为准了,那和代码没什么关系?
那我关闭了图表持仓同步检测,这样也不行?
和代码有关系,图表上的信号是你代码产生的,和实际持仓没关系
当图表信号和实际持仓不一样的时候,如果希望持仓一致,那么就开启自动持仓同步,这个看你到底要不要这个功能
图表交易看k线图上的信号,而k线图上的信号是你的代码所产生的
这一切都和你的实际账户持仓没有关系
你的k线图上没有平仓信号,同时你的账户里面又有持仓,那么系统是不会给你平仓的
哦了,明白了,他是看图说话,哈哈哈。
那最后一个问题,我的这个代码在图上会不会出现信号?
if time=210100 or time=090100 then begin
sellshort(holding<0,0,limitr,c);
sleep(100);
sell(holding>0,0,limitr,c);
end
这取决在你写的那两个时间点之前,有没有开仓信号
出平仓信号的前提是k线图上有开仓信号,