taikangxm 发表于 2005-12-16 15:34

交易系统设计

交易系统的重要性在国外很找就被大众所接受,而且现在仍然备受关注!当然针对交易系统而设计的各种分析软件也在不断被开发和完善。国内相关的软件也在不断地出现,从我个人的角度讲目前我比较喜欢“文华财经”和“金狐”,这两个软件各有千秋。关于这两个软件的优劣我将在以后的日志中介绍,有兴趣的朋友请关注。
对交易系统的认识是见仁见智。每个人都有自己的观点,在此我只是想简单地表达我自己的看法。我个人认为交易系统就是一种规则,一种用在市场交易行为上的准则。从字面上来说它至少应该有“进场、出场规则和资金管理”三部分组成。其中进场的方式可以简单的分为两种:一次建仓制很分次建仓制。这主要是对波段操作而言,一次建仓指的是当建仓规则符合时一次完成所有的仓位,平仓前再次出现符合的进场规则则不在开新的仓位;而分步建仓则是指,在整个波段操作的过程中,每次进场规则符合时都建立一定的仓位直至计划仓位建满为止。出场的方式也包含了两种进场方式,同时在根据不同的系统设计出场时还需考虑“止盈”或“止损”。止盈是有些短线系统必须考虑的一个因素,就比如拉瑞.威廉姆斯的很多短线交易系统都有设置止盈条件。这是因为很多短线系统建仓的依据不是“趋势”,要求操单者快进快出,那么其中的有些仓位必定是逆势单,逆势操作的风险不言而宜!但是并不是每套交易系统都必须设置止盈点。止盈点换个角度说就是设置赢利目标,这点对趋势系统(波段系统)来说并不可取。因为一般趋势系统(波段系统)的成功率并不高,赚钱的原理在于多赚少亏,长期累计。依据趋势操作的人如果每次进场都要设置盈利目标,那么就会出现大波段的少赚小波段的没赚到,止损却也依然存在的情况。这样做最终的结果是小赚小亏(设置止损的情况下)扣除了手续费最终帮别人打工还交钱!运用趋势系统交易者不应设置盈利目标,否则将导致主关臆断,后果可想而知。但是这并不意味着趋势交易者应该被动挨枪,趋势交易者仍然可以积极地改善交易规则或寻求更好的规则以适应市场——老生常谈,市场永远是对的!
多数人总在试图打败市场,打败别人,总觉得自己比别人更能预测市场(堪称半仙)。如果你不信的话你可以上网查查,每天都有不同的”分析师”、“专家”在网上发表高见,他们列举了很多的理由告诉你某某期货品种、某某股票到顶或到底了!用比尔.威廉姆的话说,这些人总在说些“毫无根据”的话。比尔.威廉姆在他的《证券交易新空间》(《New Trading Dimensions》)的第一章第8页中写到:
我们所说的和听到的关于市场的每件事情几乎都陷入没有依据的世界。没有依据的评估会创造出“虚无缥缈世界”里的市场分析。以下是一些没有依据的市场评估的例子:
市场正在做顶。
市场已经超卖(或者超买)。
我们处于第三浪中。
这是空头平仓导致的反弹。
投资者不应承受多余500美元的损失。
在一吃交易中承担的风险不要超过你本钱总额的2%。
本季的产量会是市场上涨。
所有的这些说法都是根本毫无依据的评估,并且无法以任何准确的方式描述市场或市场的行为。没有依据的评估会制造出长久的输家。。。
更多内容请看原著。
朋友们,这是“分析师”和“专家”的饭碗,如今“分析师”和“专家”满天飞,他们中的大多数端着这个碗也是为了混口饭而已(当然其中不乏能人,可是你有火眼金睛?),他们自己从来就不曾“下锅”!只有灶台才能练就大厨,看书的只是“学者”。不过他们也构成了市场不可缺或的一部分,同时也告诉我们,多数人都在寻找市场语言,不同的是每个人与真实市场之间的距离不同而已。
建立交易系统的目的也在于寻求真实的市场语言,建立符合市场的交易规则。因此系统的优劣在于其与市场之间的距离,最终体现在收益上。投资大众的喜怒哀乐最终构成了市场表情的一部分,交易介质(指具体的对象,比如说期货的“铜”、“铝”等,下同)的特性也将影响这对应的交易市场(在此我并不想讨论影响市场的因素)。交易者的喜怒哀乐天天变谁也无法预测,可是交易介质的特性在时间上是具有持续性的,它就像人的性格很难改变(所谓江山易改本性难移)。因此抓住了交易介质的特性就等于有了一把金钥匙——知己知彼百战不殆!
想要设计出优秀的交易系统就得先了解交易对象的特性,针对性的设计才能有好的效果。优秀的时装设计师总不会给所有的人设计一样的衣服吧?这样的例子很多,我将在《神秘的系统》这篇日志中探讨。了解交易对象的特性只是交易系统设计的第一步。没有灵魂的不算一个人,只是行走的躯体。同样的,一套好的系统应该有理论支持(至少你要去创造这个理论)。特性指导设计方向,好的理念给系统灵魂!最后是检验系统,给系统做微调。系统检测可以在历史数据上,也可以结合实战。关于系统调整请关注《最佳参数》这篇日志,由于时间的关系,这篇日志中提到的日志只能慢慢补上,有兴趣的朋友请关注。
至此,系统设计基本讲完,有不清楚的地方多交流。

在此不方便发个人主页的网址,对交易系统有兴趣的朋友可以查看我的资料,里面有我主页的网址。也可以加入我的群。

[ 本帖最后由 taikangxm 于 2005-12-16 15:36 编辑 ]

lele930127 发表于 2005-12-16 21:05

lunaknight 发表于 2005-12-17 13:41

ddddddddddd

hgghg 发表于 2005-12-19 16:46

怎么可以看到你的其他大作?

DDDDDDDD

seamon 发表于 2005-12-19 21:58

原帖由 taikangxm 于 2005-12-16 15:34 发表
.......关于系统调整请关注《最佳参数》这篇日志,由于时间的关系,这篇日志中提到的日志只能慢慢补上,有兴趣的朋友请关注。 ...
请教下,一个好的交易系统需要“最佳参数”吗?存在最佳参数吗?:D

lilieddove 发表于 2005-12-20 10:01

taikangxm 发表于 2005-12-20 12:50

原帖由 seamon 于 2005-12-19 21:58 发表

请教下,一个好的交易系统需要“最佳参数”吗?存在最佳参数吗?:D

装潢设计师在给房子做设计前必定先看看房子的结构然后在头脑中构思,接着才有可能把设计理念融入到房子的结构中形成初步的设计方案。而优秀的作品完美的设计都是经过多次完善的结果。同理,在我们对投资对象的特性深入了解后就有了设计的方向,当我们把投资经验、理念等融合到系统的设计中,设计出来的只是交易系统雏形,最终还必须根据交易系统的特性做进一步的调整,也就是所谓的参数优化。在做参数优化时有必要考虑测试报告中的如下要素:“最大赢利、最大亏损最大连续赢了次数、最大连续亏损次数、成功率、最终资金等”。通过上面的几个要素基本可以知道系统的稳定性、实用性如何以及交易系统的优劣所在和改进方案等。
测试报告谁都看得懂,单这并不等于谁都会看。测试报告中的很多信息是可以提供给你做实战依据,也可以为制定交易策略做依据。交易系统的实战性和娱乐性在此一举!
系统收益是多数人进行系统优化必定考虑的一个因素,但是很多人忽略了其中的”稳定“因素。这是导致有些人放弃某些有实战价值的交易系统的原因之一。对于我来说,如果交易系统的收益很高但是稳定性不好,我会尽量使其稳定或干脆用别的系统。在投机市场永远记住”剩者为王,bye者寇“这句话,要知道,留着青山在不怕没柴烧。投机市场的机会永远存在,可是如果没有资金就永远没翻身机会,更没赢利的可能!
用过交易系统的人会发现,我们通过努力测试反复验证后的最佳参数突然在某一时段失灵了!很纳闷不是吗?其实这是很正常的现象决非偶然,因为任何交易系统都有其使用范围,没有所谓的“万能系统”。比如优秀的“波段系统”能过滤掉部分的振荡交易,这就意味这“波段系统”仍然会在震荡交易中被扇耳光;又比如说,kd类的震荡指标在震荡行情中很好用,但是如果遇到趋势行情就遭殃!不过如果你能把这两个指标的优点结合起来,那么您真的拿到了把金钥匙,不发都不行了,呵呵。参数的漂移问题在小周期(指周期比较短,比如说5分钟、10分钟等,一般指60分钟一一下,下同)就更明显,一方面随着k线数量的增多,形态特征就有所不同,所适应的参数自然不同;另一方面,小周期的行情变化要比大周期来得更快,因此稳定性自然没长周期好。
如果你能理解上面的这点问题,那么在参数优化的问题上就不会有太大的偏见。在参数优化的这点上我个人是持肯定的态度,就像不同的人在不同的场合需要不同的衣服一样,每个系统在不同的周期中肯定需要不同的参数。但是“最佳的参数”是建立在把握品种特性和系统特性基础上的而设定的,它并不是系统算出的某一时段收益最高的参数。系统算出的“最佳参数”往往是过去的“最佳参数”,在未来不见得就实用!很多人一直用的就是“过去时的最佳参数”,所以参数的漂移一直困扰这他们。。。

taikangxm 发表于 2005-12-20 12:59

个人认为交易系统第一部分应该是行情分析与预测系统。针对于不同的投资产品、投资周期(长线或短线)、预测方法(长线趋势或短线的技术指标等,以及考虑基本面的因素)、甚至产品的走势(牛市或熊市),而提出相适应的分析与预测系统,因此这部分系统中应该有许多子系统。第二部分应该是风险管理系统,主要是头寸的管理,其中一个关键点是如何在头寸中体现对价格波动的规避,以减少投资组合的方差。这一部分也反映出不同投资者的风险偏好程度和投资心态。第三部分应该是交易策略部分,包括如何入场和出局,何时加仓和减仓以及设定止损位。交易系统的三个部分应该紧密结合,如第二部分发现价格极值波动时,头寸和出入场位也都要相应调整。建立自己的交易系统需要长期的积累,只有对市场不断了解,对自己不断了解,才可能设计出适用于某个市场和自身操作的交易系统。 我个人很赞同你的观点。运用系统必须了解品种(投资对象)的特性和交易系统的特性,否则很难用好系统。而你说的头寸管理我一般把他归进进出场策略中,也就是在什么时候应该持有多少仓位什么时候该减少仓位或出场。

seamon 发表于 2005-12-22 21:14

原帖由 taikangxm 于 2005-12-20 12:50 发表
装潢设计师在给房子做设计前必定先看看房子的结构然后在头脑中构思,接着才有可能把设计理念融入到房子的结构中形成初步的设计方案。而优秀的作品完美的设计都是经过多次完善的结果。同理,在我们对投资对象的特性深入了解后就有了设计的方向,当我们把投资经验、理念等融合到系统的设计中,设计出来的只是交易系统雏形,最终还必须根据交易系统的特性做进一步的调整,也就是所谓的参数优化。在做参数优化时有必要考虑测试报告中的如下要素:“最大赢利、最大亏损最大连续赢了次数、最大连续亏损次数、成功率、最终资金等”。通过上面的几个要素基本可以知道系统的稳定性、实用性如何以及交易系统的优劣所在和改进方案等。
测试报告谁都看得懂,单这并不等于谁都会看。测试报告中的很多信息是可以提供给你做实战依据,也可以为制定交易策略做依据。交易系统的实战性和娱乐性在此一举!
系统收益是多数人进行系统优化必定考虑的一个因素,但是很多人忽略了其中的”稳定“因素。这是导致有些人放弃某些有实战价值的交易系统的原因之一。对于我来说,如果交易系统的收益很高但是稳定性不好,我会尽量使其稳定或干脆用别的系统。在投机市场永远记住”剩者为王,bye者寇“这句话,要知道,留着青山在不怕没柴烧。投机市场的机会永远存在,可是如果没有资金就永远没翻身机会,更没赢利的可能!
用过交易系统的人会发现,我们通过努力测试反复验证后的最佳参数突然在某一时段失灵了!很纳闷不是吗?其实这是很正常的现象决非偶然,因为任何交易系统都有其使用范围,没有所谓的“万能系统”。比如优秀的“波段系统”能过滤掉部分的振荡交易,这就意味这“波段系统”仍然会在震荡交易中被扇耳光;又比如说,kd类的震荡指标在震荡行情中很好用,但是如果遇到趋势行情就遭殃!不过如果你能把这两个指标的优点结合起来,那么您真的拿到了把金钥匙,不发都不行了,呵呵。参数的漂移问题在小周期(指周期比较短,比如说5分钟、10分钟等,一般指60分钟一一下,下同)就更明显,一方面随着k线数量的增多,形态特征就有所不同,所适应的参数自然不同;另一方面,小周期的行情变化要比大周期来得更快,因此稳定性自然没长周期好。
如果你能理解上面的这点问题,那么在参数优化的问题上就不会有太大的偏见。在参数优化的这点上我个人是持肯定的态度,就像不同的人在不同的场合需要不同的衣服一样,每个系统在不同的周期中肯定需要不同的参数。但是“最佳的参数”是建立在把握品种特性和系统特性基础上的而设定的,它并不是系统算出的某一时段收益最高的参数。系统算出的“最佳参数”往往是过去的“最佳参数”,在未来不见得就实用!很多人一直用的就是“过去时的最佳参数”,所以参数的漂移一直困扰这他们。。。

你说的理由似乎道理一万,那就还是用你举的例子来说明问题吧。
假设你就是那个超级无敌海景佛跳墙的装潢设计师,来给我设计一个小小的破房子,你苦思冥想了了几个通宵,终于给我设计出来了一个金碧辉煌的宫殿式的设计方案,然后又辛苦了好几天作了大量的细节优化,哇,那效果图拿出来,没准明年狗年能拿到诺贝尔装潢设计奖呢!:D
    不过从你设计好准备开始装潢的那天起,非常不幸的事情发生了——从那天开始,我每天都会赚很大一笔钱,我这个人又特别爱烧钱,去找了一个脑袋有点问题的建筑师,每天都要改动一下我的房子的整体结构,这个家伙真是个躁狂,昨天动这里,今天动那里,谁也不知道他明天会给我把房子结构折腾成什么样。
    呵呵,非常对不住啊,装潢设计师,我们当初签的合同规定了无论我的房子结构如何变动,你的酬劳就是咱们最早谈好的那个数,不再追加了,而你则必须设计出我满意的能够让我的房子升值X倍的设计方案。如果你不干,你就会违约,违约的结果是每天付给我咱们谈好的给你的薪酬,直到我找到另一个能设计出让我满意方案的设计师。
   呵呵,我现在很有钱,你知道为什么吗?因为又有一个设计师要开始给我付钱了。我找建筑师的钱,就是从你的前任设计师付给我的违约费里出的!:D:D - :D:D

[ 本帖最后由 seamon 于 2005-12-23 11:18 编辑 ]

sbs2003 发表于 2005-12-24 14:13

学习,学习。

518898 发表于 2005-12-24 23:51

怎么可以看到你的其他大作?

benben8294 发表于 2005-12-25 00:05

taikangxm,我试了去看你的个人资料,但看不了。很想看看你的其他作品,能否劳驾把你的个人主页发到我的email里? benben8294@yahoo.com

先谢了

princebird 发表于 2005-12-25 10:41

谢谢,向真正的高手学习!

princebird 发表于 2005-12-25 10:41

谢谢,向真正的高手学习!

taikangxm 发表于 2005-12-25 10:56

你说的理由似乎道理一万,那就还是用你举的例子来说明问题吧。
假设你就是那个超级无敌海景佛跳墙的装潢设计师,来给我设计一个小小的破房子,你苦思冥想了了几个通宵,终于给我设计出来了一个金碧辉煌的宫殿式的设计方案,然后又辛苦了好几天作了大量的细节优化,哇,那效果图拿出来,没准明年狗年能拿到诺贝尔装潢设计奖呢!
    不过从你设计好准备开始装潢的那天起,非常不幸的事情发生了——从那天开始,我每天都会赚很大一笔钱,我这个人又特别爱烧钱,去找了一个脑袋有点问题的建筑师,每天都要改动一下我的房子的整体结构,这个家伙真是个躁狂,昨天动这里,今天动那里,谁也不知道他明天会给我把房子结构折腾成什么样。
    呵呵,非常对不住啊,装潢设计师,我们当初签的合同规定了无论我的房子结构如何变动,你的酬劳就是咱们最早谈好的那个数,不再追加了,而你则必须设计出我满意的能够让我的房子升值X倍的设计方案。如果你不干,你就会违约,违约的结果是每天付给我咱们谈好的给你的薪酬,直到我找到另一个能设计出让我满意方案的设计师。
   呵呵,我现在很有钱,你知道为什么吗?因为又有一个设计师要开始给我付钱了。我找建筑师的钱,就是从你的前任设计师付给我的违约费里出的! - :D:D
嗯,您说的话很深!乍看想辩驳您,不过不无道理。您说的其中涉及到系统的稳定性和未来的适用性。确实,市场是多变的,从技术分析的角度说历史是可以重演的,但是不会原样照搬。但是这也包含了不变性的一面!从这来说,您不可能在每个时段都是最佳的收益,但是只要总体上最大化就对了,不是吗?

taikangxm 发表于 2005-12-25 11:00

对了忘了您是波浪专家呢!对波浪理论来说虽然“大浪套小浪,小浪套涟漪,涟漪套微波”但是总体5上3下的框架应该没变吧?我对波浪基本一无所知,不知道我说的对不对?

seamon 发表于 2005-12-26 11:53

原帖由 taikangxm 于 2005-12-25 11:00 发表
对了忘了您是波浪专家呢!对波浪理论来说虽然“大浪套小浪,小浪套涟漪,涟漪套微波”但是总体5上3下的框架应该没变吧?我对波浪基本一无所知,不知道我说的对不对?
您过奖了,我不算什么专家,顶多是个爱好者。对波浪不了解也好,少了误入歧途的可能性。:D
说实在的,您所说的“优化”,我也做,不过不是找最佳参数的数字优化,而是系统根本理念的细节优化。是性质上的优化,而不是数量上的优化。
前人的智慧很深远,前人的教训要记住。
——好的交易系统,数字参数不超过2个,好的系统,无须进行更多数字参数的优化。
——想通过优化数字参数来提高系统效率的行为,是一种反面影响交易系统开发的“自由度偏向”。

taikangxm 发表于 2006-1-5 09:00

您过奖了,我不算什么专家,顶多是个爱好者。对波浪不了解也好,少了误入歧途的可能性。
说实在的,您所说的“优化”,我也做,不过不是找最佳参数的数字优化,而是系统根本理念的细节优化。是性质上的优化,而不是数量上的优化。
前人的智慧很深远,前人的教训要记住。
——好的交易系统,数字参数不超过2个,好的系统,无须进行更多数字参数的优化。
——想通过优化数字参数来提高系统效率的行为,是一种反面影响交易系统开发的“自由度偏向”
你真的是说到我的心理去了!我觉得波浪就是太复制多变了(怎么说都有理)难以把握所以干脆不看。我个人崇尚大道至简,所以 的系统参数都在2个以下基本是1个数。对参数优化我的看法跟你的一致:最佳的参数决非在数量,而在于系统的特性上(也就是理论依据)否则用的永远是“过去式”的最佳参数!这就是为什么有些人老抱怨系统的原因。

砍刀 发表于 2006-1-5 16:04

好文章就得顶

子夜 发表于 2007-9-23 13:09

:*25*: 原帖由 砍刀 于 2006-1-5 16:04 发表 http://bbs.macd.cn/static/image/common/back.gif
好文章就得顶
:*31*: :*29*: :*18*:
页: [1] 2
查看完整版本: 交易系统设计