欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 如何过滤信号?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3912人关注过本帖树形打印复制链接

主题:如何过滤信号?

帅哥哟,离线,有人找我吗?
bob
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:111 积分:135 威望:0 精华:0 注册:2012/12/7 9:56:47
如何过滤信号?  发帖心情 Post By:2012/12/10 13:50:51    Post IP:183.27.54.101[只看该作者]

老师,我现在编的这个程序想实现半小时和5分钟都符合条件的前提下,开多单两手。但是如何过滤只在第一次符合时发出信号?

MIN30M1:=STKINDI('IF00','myma.m1',0,4);
MA20:=MA(CLOSE,20);

MIN30REFM1:=STKINDI('IF00','myma.REFm1',0,4);

DAYC:=STKINDI('IF00','myma.C1',0,6);
MIN30C:=STKINDI('IF00','myma.C1',0,4);

DK:=MIN30M1>MIN30REFM1 AND MIN30C>MIN30M1 AND MA20>REF(MA20,1) AND EVERY(C>MA20,2);

IF DK THEN BEGIN
    BUY(DK,2,THISCLOSE);
END


 回到顶部
帅哥哟,离线,有人找我吗?
bob
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:111 积分:135 威望:0 精华:0 注册:2012/12/7 9:56:47
补充~~~  发帖心情 Post By:2012/12/10 13:56:44    Post IP:183.27.54.101[只看该作者]

对了 还漏了一个 我有提前定义指标MYMA

M1:MA(CLOSE,20);
REFM1:REF(M1,1);
C1:CLOSE;


 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2012/12/10 14:04:50    Post IP:58.246.57.26[只看该作者]

dk条件再加一个 holding=0


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
bob
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:111 积分:135 威望:0 精华:0 注册:2012/12/7 9:56:47
  发帖心情 Post By:2012/12/10 16:39:10    Post IP:183.27.54.101[只看该作者]

我加了,可是信号不对啊,有好多信号都消失了,什么情况?

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2012/12/10 16:59:24    Post IP:58.246.57.26[只看该作者]

看错了,是要过滤掉第一次,这样的话弄个全局变量来记录信号出现的次数

 

variable:n=0;

 

if 条件 then n:=n+1;

 

if n>1 and  条件 then buy();



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部