设为首页收藏本站

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

一个简单的交易系统 附源码 [复制链接]

Rank: 2

精华
0
UID
46427
积分
66
帖子
41
主题
3
阅读权限
30
注册时间
2011-6-12
最后登录
2015-10-10
跳转到指定楼层
1#
发表于 2012-9-8 15:02:43 |只看该作者 |倒序浏览
本帖最后由 bingxue 于 2012-9-8 23:44 编辑

永远在市,开多条件为:当前K线的收盘价比上根K线的收盘价高出N跳,连续3次达到条件,则开多。开空反之。用EMA过滤。
Params
Numeric lots(1);
Numeric p1(5);
Numeric p2(5);
Numeric Length(5);

Vars
BoolSeries Cha1;
BoolSeries Cha2;
NumericSeries Ema;

Begin

Cha1=Close[1]-Close[2]>P1*MinMove*PriceScale;

Cha2=Close[2]-Close[1]>p2*MinMove*PriceScale;

Ema=XAverage(XAverage(XAverage(XAverage(Close,Length),Length),Length),Length);

If(Cha1 and Cha1[1] and Cha1[2] and Close[1]>Ema[1])
{
    Buy(lots,Open);
}

If(Cha2 and Cha2[1] and Cha2[2] and Close[1]<Ema[1])
{
    SellShort(lots,Open);
}



End
下面是TA的



以下为股指的

附件: 你需要登录才可以下载或查看附件。没有帐号?注册
最简单的方法,往往是最好的方法。

Rank: 2

精华
0
UID
46427
积分
66
帖子
41
主题
3
阅读权限
30
注册时间
2011-6-12
最后登录
2015-10-10
2#
发表于 2012-9-8 15:06:05 |只看该作者




欢迎大家提出简单好用的方法改进。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
最简单的方法,往往是最好的方法。

使用道具 举报

Rank: 4

精华
0
UID
13478
积分
348
帖子
12
主题
6
阅读权限
50
注册时间
2010-7-2
最后登录
2019-3-30
3#
发表于 2012-9-8 20:45:55 |只看该作者
把多和空的Ema过滤分开,赢利猛增.

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
15203
积分
1411
帖子
397
主题
35
阅读权限
60
注册时间
2010-8-14
最后登录
2017-12-29
4#
发表于 2012-9-8 23:04:25 |只看该作者
有点意思,研究一下看看。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
15203
积分
1411
帖子
397
主题
35
阅读权限
60
注册时间
2010-8-14
最后登录
2017-12-29
5#
发表于 2012-9-10 08:38:02 |只看该作者
楼主,我对IF5M和TA15M的测试结果如图。IF的还算和你接近,但TA的怎么差了好多?

附件: 你需要登录才可以下载或查看附件。没有帐号?注册
知行合一
利润来自追杀

使用道具 举报

Rank: 2

精华
0
UID
46427
积分
66
帖子
41
主题
3
阅读权限
30
注册时间
2011-6-12
最后登录
2015-10-10
6#
发表于 2012-9-10 08:44:23 |只看该作者
你是用的默认参数,我没有用默认参数,所以不同。默认参数是随便写的,不太合适。

使用道具 举报

Rank: 1

精华
0
UID
10659
积分
23
帖子
10
主题
0
阅读权限
10
注册时间
2010-5-22
最后登录
2012-12-17
7#
发表于 2012-9-10 10:58:02 |只看该作者
Ema=XAverage(XAverage(XAverage(XAverage(Close,Length),Length),Length),Length);

这里为什么算4次XAverage?

使用道具 举报

Rank: 2

精华
0
UID
46427
积分
66
帖子
41
主题
3
阅读权限
30
注册时间
2011-6-12
最后登录
2015-10-10
8#
发表于 2012-9-10 11:41:38 |只看该作者
可以只算一次,也可以用MA,也可以用其他的方法过滤。这个只是个毛坯。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
82346
积分
170
帖子
79
主题
8
阅读权限
40
注册时间
2012-2-22
最后登录
2021-2-21
9#
发表于 2012-9-11 22:02:56 |只看该作者
这里面思路不错

使用道具 举报

Rank: 4

精华
0
UID
2864
积分
253
帖子
23
主题
6
阅读权限
50
注册时间
2008-11-24
最后登录
2019-3-30
10#
发表于 2012-9-12 06:36:34 |只看该作者
Cha1=Close[1]-Close[2]>P1*MinMove*PriceScale;

Cha2=Close[2]-Close[1]>p2*MinMove*PriceScale;

这两个条件是不是表达错了?

使用道具 举报

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

bottom

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

GMT+8, 2024-4-28 18:51

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部