设为首页收藏本站

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

一个简单的破突系统 [复制链接]

Rank: 5Rank: 5

精华
1
UID
42516
积分
1239
帖子
264
主题
31
阅读权限
60
注册时间
2011-5-25
最后登录
2014-9-23
31#
发表于 2012-8-17 20:49:31 |只看该作者
淼淼雨 发表于 2012-8-9 16:42
楼主,”Date!=Date[1]"是什么意思啊?

Date!=Date[1]
是指在日线以下周期当天的第一根Bar

使用道具 举报

Rank: 1

精华
0
UID
44574
积分
32
帖子
14
主题
7
阅读权限
10
注册时间
2011-6-3
最后登录
2013-7-2
32#
发表于 2012-8-18 16:21:02 |只看该作者
rookies 发表于 2012-7-20 17:05
应学友要求    加入反向平仓和二次建仓   RU000 5分测试效果如图,如果做得更细一些的话会有更好的效果  15 ...

按照你这个系统,应该5分钟和15分钟效果是一样的哦。。。为什么15分钟效果会更好些呢?求解答。谢谢。

使用道具 举报

Rank: 1

精华
0
UID
110357
积分
44
帖子
24
主题
0
阅读权限
10
注册时间
2012-5-6
最后登录
2013-6-3
33#
发表于 2012-8-20 08:15:48 |只看该作者
在实盘时是可行的,但在历史测试中,你用High做判断条件,那么high的含义就是今日最高吧,也是已经走完的了,而后又用开盘价open或上边界upperband买入(历史测试中,几乎很大比例的high都是大于open和upperband的吧)。
因此,实盘无未来函数,历史测试则有未来函数,对否?

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
42516
积分
1239
帖子
264
主题
31
阅读权限
60
注册时间
2011-5-25
最后登录
2014-9-23
34#
发表于 2012-8-23 08:06:31 |只看该作者
aeon818 发表于 2012-8-20 08:15
在实盘时是可行的,但在历史测试中,你用High做判断条件,那么high的含义就是今日最高吧,也是已经走完的了 ...


这关系到对历史的理解问题,从历史角度出发,如果High>UpperBand,你以Open和UpperBand的比值中取大值来进行测试本身是可行的。因为无论从历史还是实盘出发,它都只能表达一个可能即价格大于UpperBand时,以UpperBand和OPen两者之间的高值买入


High>Open,Buy(Lots,Open)与Close>Open  Buy(Lots,Open)是截然不同的,如果不明白的话,可以多看看历史交易回顾

使用道具 举报

Rank: 1

精华
0
UID
110357
积分
44
帖子
24
主题
0
阅读权限
10
注册时间
2012-5-6
最后登录
2013-6-3
35#
发表于 2012-8-23 08:39:32 |只看该作者
rookies 发表于 2012-8-23 08:06
这关系到对历史的理解问题,从历史角度出发,如果High>UpperBand,你以Open和UpperBand的比值中取大值来 ...

这不是理解的问题,是测试是否准确的问题。假设上轨是100,当前最高是105,开盘价不管是99还是104,以你的代码测试,测试结果都是不真实滴吧。
当然,实盘是没问题的。

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
42516
积分
1239
帖子
264
主题
31
阅读权限
60
注册时间
2011-5-25
最后登录
2014-9-23
36#
发表于 2012-8-29 14:14:47 |只看该作者
本帖最后由 rookies 于 2012-8-29 14:20 编辑
aeon818 发表于 2012-8-23 08:39
这不是理解的问题,是测试是否准确的问题。假设上轨是100,当前最高是105,开盘价不管是99还是104,以你 ...


任何不基于数据的推论都没有太大的意义

如果测试与实盘不一致,我想我也没必要发在这里

不过还是请用数据说话,谁提出谁举证,如果您真想说明我的测试不准确,请自己测试并给出充分数据。

我说的从历史理解是按程序解读程序的理解,而不是个人单方面的理解!任何代码的执行,首先是看程序怎么执行,也就是程序怎么去理解这段代码,而当无论任何时候程序执行(理解)这段代码时只有唯一的一个结果,也就是这段代码适用于之前或之后(实盘或历史测试)。

而从任何个人的单方面的理解都是不正确的,但您说的“假设上轨是100...”这类才是您单方面的理解,您确又说这不是理解的问题,实在是有点自相矛盾   




如果真要证明是否准确,您跑一下就明白了,到时候您大可用数据说话,数据是100%准确的。

因为这个程序我跑过,所以才和您解释这么多,现在看来是被您击败了。

本贴不再讨论历史测试是否准确的问题。认为不准确又不愿意用哪怕一点点时间测试一下的话,就这么吧。

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
42516
积分
1239
帖子
264
主题
31
阅读权限
60
注册时间
2011-5-25
最后登录
2014-9-23
37#
发表于 2012-8-29 14:21:07 |只看该作者
“假设上轨是100,当前最高是105,开盘价不管是99还是104,以你的代码测试,测试结果都是不真实滴吧。”  真想请您详细说明一下以您的理解,这段代码测试结果 怎么不真实。。。不过反之一想真是有点无趣啊!   


使用道具 举报

Rank: 1

精华
0
UID
110357
积分
44
帖子
24
主题
0
阅读权限
10
注册时间
2012-5-6
最后登录
2013-6-3
38#
发表于 2012-8-29 15:00:05 |只看该作者
实在太无语了......程序不是没有跑,更不是说你的代码有多大错误。仅仅是指出了历史测试中的偏差。再次强调:实盘没有任何问题。历史测试绝对有问题~你自己画个上轨,按照你的HIGH>上轨时以open或上轨买入会是什么情况,是不是不真实?以上面的上轨是100的例子,是不是你一买入就获得了6个点或1个点的利润了??不知道你是没有理解我的意思还是什么,我指出的问题是100%存在的。不行找其他人来评判吧

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
42516
积分
1239
帖子
264
主题
31
阅读权限
60
注册时间
2011-5-25
最后登录
2014-9-23
39#
发表于 2012-8-29 15:46:28 |只看该作者
本帖最后由 rookies 于 2012-8-29 15:52 编辑

您花一点点时间跑一下实盘得出结果,然后再用历史测试得出结果,再比较两者不是就都出来了么?与其这里争论不如做点实事。既然您说历史测试绝对有问题,请拿出数据,不要再以您的理解说话,您自己也知道理解是一回事,实际是一回事。

任何人都没有任何义务去向您解释任何您不明白却又不愿意付出一点点努力去弄明白的问题,除了您多多学习自己弄明白。这里没有任何对您的不敬,我很喜欢不同的观点,有句话说得好争论出真知,但如果只是基于妄无的争论是愚味和无趣的。任何真知都是出自于实际的数据,没有实际的数据任何争论都只是为了自己所谓的尊严而进行的辩护而已

使用道具 举报

初级大户

酱油

Rank: 5Rank: 5

精华
0
UID
37561
积分
1108
帖子
395
主题
9
阅读权限
60
注册时间
2011-5-4
最后登录
2014-11-3
40#
发表于 2012-8-29 16:24:59 |只看该作者
rookies 发表于 2012-8-29 15:46
您花一点点时间跑一下实盘得出结果,然后再用历史测试得出结果,再比较两者不是就都出来了么?与其这里争论 ...

没有实盘,蛋疼的想了想 aeon818 说的情况,历史的时候,开仓价,我说的是开仓那根K线没有走完时的high,虽然用的high是已经走完的high作为判断,但是作为当时high都已经满足条件,之后价格走高更会满足,实盘中,出现了high之后价格也可能会下来一点,只是在一路上涨或下跌的行情上会有不同,导致和实盘的差别。
假设上轨100,high 105,open99,这时候以100开仓了,是的,已经有5个点的利润了,但是实盘的情况就有好几种了,比方说实盘high到达102,就下了一个100开仓的指令,要么滑2个点开了,要么撤单再开,撤单后又分为close低于100开仓成功,和close高于100继续撤单或者滑点开仓。只要在历史测试中加入了滑点,逻辑造成的误差就会明显减小,不知道我的想法诸位同意否

使用道具 举报

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

bottom

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

GMT+8, 2024-5-10 09:07

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部