设为首页收藏本站

 找回密码
 注册
查看: 1567|回复: 5
打印 上一主题 下一主题

添加了下单时间后回测无信号 [复制链接]

Rank: 1

精华
0
UID
243537
积分
18
帖子
10
主题
4
阅读权限
10
注册时间
2016-11-23
最后登录
2021-4-1
跳转到指定楼层
1#
发表于 2016-12-2 14:01:51 |只看该作者 |倒序浏览
一个简单的金叉入场死叉出场的模型,在没有添加时间的时候回测有信号,添加了时间以后就没信号了,我主要是想出现买入和卖出信号的时候在最后半小时下单;日线周期下
vars
bool sj
bool jincha;
bool sicha;
Numeric ma1;
Numeric ma2;


begin
sj=time>0.1454 and time<0.1500;
ma1=AverageFC(close,2);
ma2=AverageFC(close,10);
jincha=CrossOver(ma1,ma2);
sicha=CrossOver(ma2,ma1);


If(jincha and yangxian and sj)
{
Buy(1,0);
}
If(MarketPosition==1 and sicha and sj)
{
  Sell(1,0);
}
end


Rank: 1

精华
0
UID
238815
积分
36
帖子
30
主题
2
阅读权限
10
注册时间
2016-8-15
最后登录
2018-1-22
2#
发表于 2016-12-5 09:43:48 |只看该作者
你在添加时间后,把条件输出,看看是否满足你的开仓条件

使用道具 举报

Rank: 1

精华
0
UID
243537
积分
18
帖子
10
主题
4
阅读权限
10
注册时间
2016-11-23
最后登录
2021-4-1
3#
发表于 2016-12-5 10:15:04 |只看该作者
开仓条件是满足的,只是不明白为什么加了时间后信号就消失了,所以想知道为什么

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2016-12-5 15:44:03 |只看该作者
pc1219 发表于 2016-12-5 10:15
开仓条件是满足的,只是不明白为什么加了时间后信号就消失了,所以想知道为什么 ...

1,在不加时间条件下,这个交叉的写法就是可能有信号消失的隐患
2,这个时间限制的写法只能用于小于5分钟的周期的图表上。。
3,只有在这个时间段内满足了交叉才有信号,条件比较苛刻了,出现信号的概率也可能比较小。

使用道具 举报

Rank: 1

精华
0
UID
243537
积分
18
帖子
10
主题
4
阅读权限
10
注册时间
2016-11-23
最后登录
2021-4-1
5#
发表于 2016-12-5 16:37:31 |只看该作者
哦,明白了,我用在日线上。
请问下日线上有没什么办法可以达到我的要求呢?我想在条件成立后,在最后半小时信号没小时就下单

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
6#
发表于 2016-12-5 16:46:53 |只看该作者
pc1219 发表于 2016-12-5 16:37
哦,明白了,我用在日线上。
请问下日线上有没什么办法可以达到我的要求呢?我想在条件成立后,在最后半小 ...

可以加上currenttime>=0.1459来做判断,同时应该要有分支处理,以防时间过后,信号消失的问题。
但是要考虑的是如果 0.1459下了单,之后的59秒里,信号也有消失的可能性呀。这个是不稳定的。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-4-19 16:52

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部