以文本方式查看主题

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

--  作者:新手123
--  发布时间:2016/8/16 0:22:52
--  有信号不交易

老师,

    你好,我今晚弄了个简单策略,但在模拟中是有信号不交易,详细请参考附件。我知道中策略中的信号会有偏移2根K线,但我在程序中也有设定此类信号出现时的情况,具体程序如下,请老师帮忙看看是哪里出了问题,十分感谢.

 

 

//交易条件

 

ss:=1;

 

HXY买:开多平空条件,LINETHICK0;
HXY卖:开空平多条件,LINETHICK0;

 
HXY买跳2:REF(开多平空条件,2)=1 AND REF(开多平空条件,3)=0 ,LINETHICK0;
HXY卖跳2:REF(开空平多条件,2)=1 AND REF(开空平多条件,3)=0 ,LINETHICK0;

 

 

//交易系统

 

    平空1:SELLSHORT( holding<0 and enterbars>0 and  HXY买    ,SS,MARKET);
 
 
    开多1:BUY(holding=0 and  HXY买       ,SS,MARKET);   
   

   
    平空2:SELLSHORT( holding<0 and enterbars>0 and  HXY买跳2    ,SS,MARKETR);
 
 
    开多2:BUY(holding=0 and  HXY买跳2       ,SS,MARKETR);

 

 

 

          
   平多1:SELL( holding>0 and enterbars>0 and  HXY卖  ,SS,MARKET);


   开空1:BUYSHORT(holding=0 and  HXY卖     ,SS,MARKET);
 
 

 
             
   平多2:SELL( holding>0 and enterbars>0 and  HXY卖跳2  ,SS,MARKETR);


   开空2:BUYSHORT(holding=0 and  HXY卖跳2     ,SS,MARKETR);

 

 

交易选项是:走完一根K线后......

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:有信号,但不交易.doc


--  作者:jinzhe
--  发布时间:2016/8/16 8:54:05
--  

说明你的下单条件会闪烁或者漂移,看看代码里面有没有引用的


--  作者:新手123
--  发布时间:2016/8/16 9:36:41
--  
老师,程序中是十分钟引用7分钟条件成立出信号,7分钟条件成立时信号不会闪烁,但由于引用的分钟数不相等信号会偏移,所以,附件中程序在第10点36分钟K线生成时,信号出现在前2K线即10点30分钟K线上,此时按我的思路应该会有成交,但是软件没有买卖指令,不知道程序在哪里出错了,谢谢。
--  作者:jinzhe
--  发布时间:2016/8/16 9:52:48
--  

那这个就是系统不能判断了,用户不要引用这种不能被整除的时间数据

或者你当作小周期引用大周期,做偏移引用


--  作者:新手123
--  发布时间:2016/8/16 10:15:48
--  
老师,因为这种信号一出现不会消失和闪烁,所以,简单讲,我要求当根K线出信号,在之后的第三根K线上成交,这代码如何写?谢谢。
--  作者:jinzhe
--  发布时间:2016/8/16 10:21:55
--  
要偏移引用,但是不知道你引用怎么写,如果是用的是自定义多分钟,那么就不能偏移了
--  作者:新手123
--  发布时间:2016/8/16 10:56:45
--  
老师,程序有300多条,太长了我们就不讨论中间程序问题了,关键是程序运行有信号产生而且不消失,所以,我只讨论信号产生后,代码如何写才会触发软件下单交易,故请教老师:

   当K线走完信号出现,我不在次周期下单,要求在之后的第三根K线上下单,代码如何写才会触发软件下单交易?谢谢。

--  作者:jinzhe
--  发布时间:2016/8/16 11:01:13
--  
不是你想的这样,原理就是我讲的那些,脱离掉代码问题直接讲下单,是没有意义的
--  作者:新手123
--  发布时间:2016/8/16 12:15:21
--  
老师,你不要关心我的程序如何写,请帮忙处理当K线信号出现后,我要求在之后的第三根k线上下单的代码如何写才0K?十分感谢。
--  作者:新手123
--  发布时间:2016/8/16 12:16:43
--  
老师,我的程序信号极少,十分钟K线平均一天就只有两次信号。