Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:如何在一根K线上过滤重复信号

1楼
背影很杀 发表于:2011/5/22 11:26:50
请问,在一根K线上反复出现的开仓信号该怎样过滤?比如,5分钟K线,在第1分钟出现了开仓信号,可是在第2分钟消失了,然后在第3分钟又出现了,这样已经在第一分钟出现的信号已经开仓了,怎样可以过滤第3分钟的开仓信号?我是新手,希望您能解达的详细一些,谢谢你!(还有,我是普通版用户,请不要用标准版函数,谢谢)
2楼
董小球 发表于:2011/5/22 13:16:46
http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=390 这个帖子你可以学习一下
3楼
阿火 发表于:2011/5/22 21:37:13

第一分钟开仓信号出现,发单交易

第二分钟信号消失

第三分钟信号又出现,这个时候也不会发单交易的

 

1根K线图内同方向的信号只会交易一次

请仔细阅读教程

4楼
背影很杀 发表于:2011/5/22 22:48:54
以下是引用leevolvo在2011-5-22 21:37:13的发言:

第一分钟开仓信号出现,发单交易

第二分钟信号消失

第三分钟信号又出现,这个时候也不会发单交易的

 

1根K线图内同方向的信号只会交易一次

请仔细阅读教程

但是,我用的是轮询,1秒一检测!所以只要出现信号就会开仓,我想知道有没有办法用函数可以阻止重复信号的开仓,而不去改动其他因素!请您详细点告诉我行吗?谢谢啦

5楼
阿火 发表于:2011/5/23 13:48:54

我知道你用的是轮询模式。你去试试就知道了,别再发问了。

6楼
fly 发表于:2011/5/23 14:39:28

此为3楼精华帖,楼主有空的时候,看看

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

 

用以下示例,试一下.

不会重复开仓的.

 

ma5:ma(close,5);
ma15:ma(close,15);

{开多}ENTERLONG:CROSS(ma5,ma15) AND time>090100 and time<145500 ,TFILTER;
{平多}EXITLONG:CROSS(ma15,ma5) OR time>=145500 ,TFILTER;
{开空}ENTERSHORT:CROSS(ma15,ma5) AND time>090100 and time<145500 ,TFILTER ;
{平空}EXITSHORT:CROSS(ma5,ma15) OR time>=145500 ,TFILTER;

7楼
背影很杀 发表于:2011/5/23 15:42:57
以下是引用fly在2011-5-23 14:39:28的发言:

此为3楼精华帖,楼主有空的时候,看看

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

 

用以下示例,试一下.

不会重复开仓的.

 

ma5:ma(close,5);
ma15:ma(close,15);

{开多}ENTERLONG:CROSS(ma5,ma15) AND time>090100 and time<145500 ,TFILTER;
{平多}EXITLONG:CROSS(ma15,ma5) OR time>=145500 ,TFILTER;
{开空}ENTERSHORT:CROSS(ma15,ma5) AND time>090100 and time<145500 ,TFILTER ;
{平空}EXITSHORT:CROSS(ma5,ma15) OR time>=145500 ,TFILTER;

非常感谢你!谢谢

共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02539 s, 3 queries.