以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  求助  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=151491)

--  作者:xunzhe
--  发布时间:2017/4/14 9:20:29
--  求助
INPUT:M(25,5,300,30),N(2,0.1,10,1);

MID :  MA(CLOSE,M);//中轨
UPPER: MID + N*STD(CLOSE,M);//上轨
LOWER: MID - N*STD(CLOSE,M);//下轨

KD:=CROSS(C,UPPER) ; //开多条件
PD:=CROSS(MID,C) OR L<REF(L,ENTERBARS); //平多条件

请问老师,为什么会出现开多和平多在同一根K线上?
为何发帖粘贴不了图片?
图片点击可在新窗口打开查看

--  作者:wenarm
--  发布时间:2017/4/14 9:29:39
--  
KD:CROSS(C,UPPER) ; //开多条件
PD:CROSS(MID,C) OR L<REF(L,ENTERBARS); //平多条件
输出上面的条件看下。同根k上最多可以出现开多、平多、开空、平空4个动作、
应该是你条件限定的问题

--  作者:xunzhe
--  发布时间:2017/4/14 9:35:25
--  
测试了一下,应该是“L<REF(L,ENTERBARS)”这个条件的问题,图上显示是不满足平多条件的。
怎么上传图片?给图片你看看。

--  作者:wenarm
--  发布时间:2017/4/14 9:39:38
--  

贴图教程    http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=31614
  使用IE浏览器贴图

 


--  作者:xunzhe
--  发布时间:2017/4/14 9:45:37
--  

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

--  作者:wenarm
--  发布时间:2017/4/14 9:51:59
--  
这个明显是满足之后平多了。CROSS(MID,C) OR L<REF(L,ENTERBARS);要表达的是什么含义
[此贴子已经被作者于2017/4/14 9:52:39编辑过]

--  作者:xunzhe
--  发布时间:2017/4/14 9:55:34
--  

平多条件:收盘价下穿中轨或最低价小于开仓K线最低价。

怎么就满足条件了?

[此贴子已经被作者于2017/4/14 9:56:12编辑过]

--  作者:wenarm
--  发布时间:2017/4/14 9:58:47
--  
不满足你图上不会有平仓信号,你把十字光标放上那个位置,看CROSS(MID,C) OR L<REF(L,ENTERBARS);这个条件输出的是不是1.是1就是成立
--  作者:xunzhe
--  发布时间:2017/4/14 10:05:10
--  
应该怎么解决?我只要开多,不要平多。
--  作者:wenarm
--  发布时间:2017/4/14 10:13:08
--  

那你的平多条件要怎么定义。你上面给的定义方式就是这样的。

不过调整下PD:CROSS(MID,C) OR L<REF(L,ENTERBARS+1);//ENTERBARS是从0开始算的。