不同的平仓条件会影响开仓是吗?(在同样的开仓条件下,平仓条件不一样,且开仓前已经无持仓,)
1.通常开平条件相对独立时候,都是不相干关联的。具体代码具体看,不能一概而论。
2.你说的影响具体是指什么样的影响呢?
所以你要给出代码并且解释下你说的影响是指那个方面,可以举例实盘说明下。
Rsv:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
k:=SMA(rsv,3,1);
d:=SMA(k,3,1);
MA_30:MA(CLOSE,135);
IF CLOSE <AVGENTERPRICE THEN
BEGIN
SELL(1,0,MARKET);
END
IF CLOSE>MA_30 AND CROSS(K,D) THEN
BEGIN
BUY(HOLDING=0,1,LIMIT,CLOSE+5*MINDIFF),IGNORECHECKPRICE;
DRAWTEXT( 1,LOW ,"开多" );
END
此主题相关图片如下:l`$5%fah20klyzd@81z05c.png

这个图片中箭头这段上升段,这段代码,总共有三个开仓信号,
我在发一个,

此主题相关图片如下:1ru7q3si$b8kijikrk9_dm0.png

这张图跟上张的平仓条件不一样,开仓条件完全一样的,且在箭头上涨这段之前是空仓状态中,按照逻辑应该在我另外一个平仓条件不一样的程序,开仓也应该在第一张图 ”1” 的位置就应该发出开仓信号,而不应该在“3”的位置发出开仓信号
问题是我都是用相同数据量来测试的,在同一个台电脑和同个软件,所有的设置都是一样的,然后产生这个结果,
不知道你如何设置来限制数据量的,但是你输出BARPOS 看下就知道是否数据量一致了。
x轴上右键-x坐标属性

此主题相关图片如下:temp.png

这样设置K线起始时间,会比较方便做控制。
CLOSE>MA_30 AND CROSS(K,D) 这个判断对数据量是很敏感的。
我截图的这段是上涨2016年5月底到2016年7月中旬,我的数据量设置是这样的

此主题相关图片如下:简单.png


此主题相关图片如下:复杂.png