以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  平仓条件会影响开仓吗?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=165813)

--  作者:陈志海11
--  发布时间:2018/10/10 9:51:37
--  平仓条件会影响开仓吗?
不同的平仓条件会影响开仓是吗?(在同样的开仓条件下,平仓条件不一样,且开仓前已经无持仓,)
--  作者:FireScript
--  发布时间:2018/10/10 10:08:40
--  
 1.通常开平条件相对独立时候,都是不相干关联的。具体代码具体看,不能一概而论。
 2.你说的影响具体是指什么样的影响呢?

所以你要给出代码并且解释下你说的影响是指那个方面,可以举例实盘说明下。

--  作者:陈志海11
--  发布时间:2018/10/10 10:35:21
--  
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
图片点击可在新窗口打开查看
这个图片中箭头这段上升段,这段代码,总共有三个开仓信号,

--  作者:陈志海11
--  发布时间:2018/10/10 10:40:48
--  
我在发一个,
图片点击可在新窗口打开查看此主题相关图片如下:1ru7q3si$b8kijikrk9_dm0.png
图片点击可在新窗口打开查看
这张图跟上张的平仓条件不一样,开仓条件完全一样的,且在箭头上涨这段之前是空仓状态中,按照逻辑应该在我另外一个平仓条件不一样的程序,开仓也应该在第一张图 ”1” 的位置就应该发出开仓信号,而不应该在“3”的位置发出开仓信号

--  作者:FireScript
--  发布时间:2018/10/10 10:46:33
--  
 CLOSE>MA_30 AND CROSS(K,D)   从代码看这个开仓条件的判断和平仓无关的。只和你当时计算结果有关,你要保证你2张图使用数据量一致。如果不一致这里计算值是有差异的,就会导致判断结果有差异。你单独定义一个变量来输出这个判断结果,会比较直观点。

--  作者:陈志海11
--  发布时间:2018/10/10 10:51:41
--  
问题是我都是用相同数据量来测试的,在同一个台电脑和同个软件,所有的设置都是一样的,然后产生这个结果,
--  作者:FireScript
--  发布时间:2018/10/10 10:56:10
--  
 不知道你如何设置来限制数据量的,但是你输出BARPOS 看下就知道是否数据量一致了。

x轴上右键-x坐标属性

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

这样设置K线起始时间,会比较方便做控制。

 CLOSE>MA_30 AND CROSS(K,D) 这个判断对数据量是很敏感的。

--  作者:陈志海11
--  发布时间:2018/10/10 11:11:27
--  
我截图的这段是上涨2016年5月底到2016年7月中旬,我的数据量设置是这样的
图片点击可在新窗口打开查看此主题相关图片如下:简单.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:复杂.png
图片点击可在新窗口打开查看

--  作者:FireScript
--  发布时间:2018/10/10 11:13:38
--  
 你要勾选上才行,你这没有勾选啊。
--  作者:陈志海11
--  发布时间:2018/10/10 11:19:00
--  
是这样的吗