设为首页收藏本站

 找回密码
 注册
楼主: lilieddove
打印 上一主题 下一主题

发一个简洁的持续在线的交易策略 [复制链接]

Rank: 4

精华
0
UID
11941
积分
388
帖子
98
主题
16
阅读权限
50
注册时间
2010-6-10
最后登录
2016-6-12
171#
发表于 2014-9-24 20:23:28 |只看该作者
就没一个人能看出其中的未来函数吗???

H>H[1]时,用O开仓。是乘时间机器回到当前Bar的开盘时间吗?

使用道具 举报

Rank: 1

精华
0
UID
195796
积分
34
帖子
15
主题
3
阅读权限
10
注册时间
2014-10-23
最后登录
2023-6-1
172#
发表于 2014-11-14 13:54:45 |只看该作者
不知道我下面说的有没有错,我是新手,全当我胡说的
------------------修改后的代码(解决了信号闪烁的问题)------------------------------
//IF000 1Hour
Vars
NumericSeries A;
Begin
A=OpenD(0)+(CloseD(1)-CloseD(2))*Sin(BarsSinceToday);
If(C[1]>A[1] && H>=H[1]) Buy(1,Max(H[1],O));
If(C[1]<A[1] && L<=L[1]) SellShort(1,Min(L[1],O));
End
---------手续费2%%,滑点设置3跳(TB商品的交易属性中设置),开1手---------
收益率                        80.19%
收益曲线R平方值        0.8473
平均盈利/平均亏损        2.07
回撤值/前期高点        13.07%
2010年        382901.07        38.29%
2011年        171732.77        12.42%
2012年        303871.23        19.55%
2013年        (40296.87)        (2.17%)
2014年        (16322.82)        (0.90%)
------------------换一种代码(坛友“种瓜得瓜”的思路)------------------------------
//IF000 1Hour
Vars
NumericSeries A;
Begin
A=OpenD(0)+(CloseD(1)-CloseD(2))*Rand(-1,1);
If(C[1]>A[1] && H>=H[1]) Buy(1,Max(H[1],O));
If(C[1]<A[1] && L<=L[1]) SellShort(1,Min(L[1],O));
End
---------手续费2%%,滑点设置3跳(TB商品的交易属性中设置),开1手---------
收益率                       75.89%
收益曲线R平方值        0.8874
平均盈利/平均亏损        2.25
回撤值/前期高点        12.78%
2010年        325645.21        32.56%
2011年        78457.63                 5.92%
2012年        244930.14        17.44%
2013年        231599.22        14.04%
2014年        (121750.37)        (6.47%)
---------------------胡乱的总结:貌似差不多---------------------------------------------------
当然Rand(-1,1)的函数导致的结果是每次历史信号都不一样,这样才更有意义,
因为多试几次后结果还是差不多,所以我的想法是原文代码“(CloseD(1)-CloseD(2))*Sin(BarsSinceToday)”
是可有可无的。
------------------接着换一种代码(本人的想法)------------------------------
//IF000 1Hour
Vars
NumericSeries A;
Begin
A=OpenD(0)+(CloseD(1)-CloseD(2))*0;//注这里是乘以零
If(C[1]>A[1] && H>=H[1]) Buy(1,Max(H[1],O));
If(C[1]<A[1] && L<=L[1]) SellShort(1,Min(L[1],O));
End
---------手续费2%%,滑点设置3跳(TB商品的交易属性中设置),开1手---------
收益率                        94.52%
收益曲线R平方值        0.9198
平均盈利/平均亏损        2.34
回撤值/前期高点        9.87%
2010年        374446.84        37.44%
2011年        242643.90        17.65%
2012年        143062.85        8.85%
2013年        187828.80        10.67%
2014年        (2787.87)                (0.14%)
---------------------胡乱的总结:还是差不多---------------------------------------------------
阶段结论:原文代码“(CloseD(1)-CloseD(2))*Sin(BarsSinceToday)”是可有可无的。
引申结论:如果上面那个结论是正确的,那么这个公式实际意义将更加让人容易理解,
                 一个“突破理论+顺势操作”了然于图表之间。

使用道具 举报

Rank: 2

精华
0
UID
190860
积分
64
帖子
50
主题
0
阅读权限
30
注册时间
2014-7-19
最后登录
2015-5-14
173#
发表于 2015-1-1 12:14:39 |只看该作者
这个代码,我拿去研究了一番。得出如下结论:1.正弦波其实是故弄玄虚,完全可以去掉;2.交易指令在测试的时候有偷价的嫌疑,实盘中指令价成交几率偏低。

使用道具 举报

Rank: 1

精华
0
UID
183763
积分
14
帖子
8
主题
1
阅读权限
10
注册时间
2014-3-31
最后登录
2022-7-11
174#
发表于 2015-2-13 08:51:05 |只看该作者
好东西感谢分享

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
92518
积分
164
帖子
50
主题
25
阅读权限
40
注册时间
2012-1-12
最后登录
2018-1-11
175#
发表于 2015-3-27 11:12:53 |只看该作者
make

使用道具 举报

Rank: 1

精华
0
UID
187253
积分
9
帖子
4
主题
1
阅读权限
10
注册时间
2014-5-22
最后登录
2021-3-8
176#
发表于 2015-4-12 22:49:38 |只看该作者
去年看到的这个问题,今年终于解决了

使用道具 举报

Rank: 1

精华
0
UID
180320
积分
9
帖子
4
主题
0
阅读权限
10
注册时间
2014-2-11
最后登录
2015-5-26
177#
发表于 2015-4-27 09:33:16 |只看该作者
我最近手误写了一个类似的策略,也是可以盈利的。但是回撤较大
研究了一段时间,想起来这个了,就是开盘价区间突破放隔夜嘛

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
127416
积分
161
帖子
87
主题
12
阅读权限
40
注册时间
2012-11-3
最后登录
2017-6-14
178#
发表于 2015-4-29 15:24:59 |只看该作者
这才是真相……
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 1

精华
0
UID
209282
积分
2
帖子
2
主题
0
阅读权限
10
注册时间
2015-5-18
最后登录
2015-7-19
179#
发表于 2015-5-22 23:29:40 |只看该作者
楼上这个真相是实盘跑出来的吗?

使用道具 举报

Rank: 1

精华
0
UID
210274
积分
28
帖子
22
主题
4
阅读权限
10
注册时间
2015-6-1
最后登录
2016-10-14
180#
发表于 2015-6-8 17:25:21 |只看该作者
rypan 发表于 2014-9-24 20:23
就没一个人能看出其中的未来函数吗???

H>H[1]时,用O开仓。是乘时间机器回到当前Bar的开盘时间吗? ...

使用道具 举报

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

bottom

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

GMT+8, 2024-5-18 10:55

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部