以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  移动止损与设计不符  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=64374)

--  作者:勇敢的心
--  发布时间:2014/4/25 10:59:37
--  移动止损与设计不符
//如果当前持有多头仓位的状态

A := HHV(H,ENTERBARS)-1*ATR;

IF POSITION=1 AND BARPOS>T20 AND H>L THEN BEGIN

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

//建立多头离场条件
LONGX1 := c < A ;
IF LONGX1 AND BUYORDERTHISBAR=0 THEN BEGIN
MYEXITPRICE := IF(OPEN<A,OPEN ,A) ;
MYEXITPRICE := FLOOR(MYEXITPRICE/MINDIFF)*MINDIFF ;
SELL( _DEBUG ,POSNUM,LIMITR,MYEXITPRICE-MINDIFF);
POSITION := 0 ;
TURTLEUNITS := 0 ;
END



按照移动止损,今天螺纹开盘后,多单应该在C<3296-8.6=3287.4触发止损信号,但实际却在3282止损,请问是什么原因造成的?该如何解决,谢谢。



--  作者:jinzhe
--  发布时间:2014/4/25 11:10:26
--  

昨天好像是你发 的帖吧?

你用本周期的价位,那么最高价的计算要用enterbars+1,直接enterbars计算上会取值到0的,所以hhv计算起来就不是你想要的结果了


--  作者:勇敢的心
--  发布时间:2014/4/25 12:07:12
--  
嗯,好的,非常感谢。刚刚试了一下,基本上符合要求了,但今天螺纹的移动止损应该在3287,但回测数据是在3283,其他的移动止损信号没发现有错误,不知道最近的这笔为什么有偏差?
--  作者:jinzhe
--  发布时间:2014/4/25 13:13:35
--  
这个不会的吧,你再算算价格
--  作者:勇敢的心
--  发布时间:2014/4/25 14:33:23
--  
//如果当前持有多头仓位的状态

A := HHV(H,ENTERBARS)-1*ATR;
     c < A;
 发现用C会有信号闪烁,那么如果,自动持仓同步,勾选当前K线出现信号后停止检测,是不是就可以避免信号闪烁? 

--  作者:勇敢的心
--  发布时间:2014/4/25 14:54:23
--  
请问,上面的勾选,应该可以避免信号闪烁吧。
--  作者:jinzhe
--  发布时间:2014/4/25 14:57:16
--  
上面的没看到,再发一遍
--  作者:勇敢的心
--  发布时间:2014/4/25 15:02:41
--  
//如果当前持有多头仓位的状态

A := HHV(H,ENTERBARS)-1*ATR;
     c < A;
 发现用C会有信号闪烁,那么如果,自动持仓同步,勾选当前K线出现信号后停止检测,是不是就可以避免信号闪烁? 


--  作者:jinzhe
--  发布时间:2014/4/25 15:26:54
--  

http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=31614&page=3

还是没有看到,按照上面的方式,用IE浏览器发图


--  作者:勇敢的心
--  发布时间:2014/4/25 15:34:53
--  
没有图,就是问   c <  HHV(H,ENTERBARS)-1*ATR ;  发现用C会有信号闪烁,那么如果,自动持仓同步,勾选当前K线出现信号后停止检测,是不是就可以避免信号闪烁?