我使用的是后台程序,现在遇到一个问题,开仓条件都是满足的,而且有第一次开仓,但是开仓后被平掉了,这个是正常的。
不正常的是,当根K线还是满足开仓的条件,为什么在开平一次后,就不再去开仓了呢?而是要等下根K线出来后再判断是否可以开仓或去执行满足开仓条件的开仓执行??
当然,这里还有,我发现当它不开仓的话,那我重新启动一下后台自动执行,那就会开一下,但是平掉后,当根K线还是满足的话,它还是不开仓,这个和我设置有关系吗?
请仔细看下附图。
另外,我使用的是自定义时间,就是按10分钟图形来走的,这个有关系吗?

此主题相关图片如下:qq截图20150707211511.png

[此贴子已经被作者于2015/7/7 21:21:20编辑过]
上传这个最贴近的输出吧。
这个白天也是有这样的问题。

此主题相关图片如下:qq截图20150707212227.png

还 有啊,晚上的数据真是乱了吗?
我没有的价格,竟然能被显示出来,并且被挂单?
我平仓的代码用的是tenterbars>=0,就算是上次开仓的价格也没在那么远啊??!!
请仔细看图。
[此贴子已经被作者于2015/7/7 21:51:40编辑过]
咱们论坛也是,这个图有的时候总是挂不上啊。

此主题相关图片如下:qq截图20150707214946.png
附加不给开仓的图片,我的时间周期是10分钟的。下面是我开仓的代码:SZKC:=ref(l>ref(l,1) and c>ref(c,1) and h>ref(h,1),1) and not(tkgk) and zdtj;//上涨趋势开仓条件
XDKC:=ref(h<ref(h,1) and c<ref(c,1) and l<ref(l,1),1) and not(tkdk) and zktj;//下跌趋势开仓条件
DEBUGFILE('D:\金子塔调试文件保存\TEST.TXT','上涨开仓为 %.0f',szkc);
DEBUGFILE('D:\金子塔调试文件保存\TEST.TXT','下跌开仓为 %.0f',xdkc);
此主题相关图片如下:qq截图20150707215821.png

[此贴子已经被作者于2015/7/7 22:01:24编辑过]
不好意思,请关闭此贴,这个是我电脑的问题。
[此贴子已经被作者于2015/7/7 22:05:04编辑过]
我开仓代码如下:
tbuy(tholding2=0 and TISPRVREMAIN(0)=0 and szkc,xdsl,mkt) ; //开多
if tholding2=0 and TISPRVREMAIN(0)=1 and szkc then sleep(800);
tbuySHORT(tholding2=0 and TISPRVREMAIN(0)=0 and xdkc ,xdsl,mkt) ;//开空
if tholding2=0 and TISPRVREMAIN(0)=1 and xdkc then sleep(800);
这个就是金字塔的交易固定模式,一个开仓语句只会一根k线上开仓一次
如果你要反复开仓,在开仓语句最后加allowrepeat,比如:tbuy(),allowrepeat;