知秋一叶ABC先生的文章,前四章可以按照一定的主题整理,后面的内容比较杂乱,因为是根据和网友的问答交流,好几万字没法完整梳理,笔者只能作大概归类。以下为正文,适合有志于建立自己交易系统的投资者阅读。
探索至今,我的认知大致如下: 人的主观不稳定和有任意性。主观的发挥经常要看状态,状态好的时候,那种感觉直如神仙附体,对市场的波动洞若观火,出手的点位和时机宛如神来之笔。状态不好的时候,甚至连事先定好的规则都能一时忘记,还不如一个新手。而状态的好与不好,受太多的因素左右。
这就需要将主观经验提炼成明确的交易规则,然后按规则执行交易。这样交易就要从人治进化到法治。而按规则交易的极至是程序化交易。因为程序没有思想,属于机器人一类,只要通电通网设备正常,就能始终如一地、100%不打任何折扣地执行交易规则,并且其执行的效率是人的手工所无法企及的。
但是程序化交易只保证交易执行的效率,至于效果则取决于所设定的交易规则。如果交易规则高度贴合市场,则将能看到程序化交易所带来的、经常会超出预期的不可思议的盈利,宛如神作。但如果交易规则与市场不合,则程序化交易所带来的亏损也同样能超出预期。
这之中最可怕的事情是:或者所定的交易规则初始是贴合市场的,然后随着市场变化,交易规则变得不再适应市场;或者所设定的规则考虑不全,漏掉了若干黑天鹅情形;或者在制定规则的时候存在若干不合理的漏洞,然后市场偏偏发生了这样的情形。这些种情形,如果是制定交易规则的人自己操盘交易,通常不会出大问题,因为人的主观通常能跟得上市场的变化,当漏洞发生时容易辨识而不会僵化执行。但是在程序化交易下,我们将看到前文所描述的高度法治下的纳粹暴政:尽管规则已经不再适应市场形势,但是程序仍然在不折不扣地执行规则,这时候程序的执行效率足以让任何人胆寒。这种事情在我探索的路上发生多次,每念及此,仍然心惊。
而这并不是程序化交易所独有的,任何领域,只要是严格按规章办事,即使没有主观恶意,仍然几乎必然会发生这一暴政。我们已经尽最大的智慧去设置规则,但是我们的认知是不可能完善的,由此制定出的规则也是不可能完美的。当这些规则是我们自己去执行的时候,我们知道它的局限,当规则不适应形势的时候我们通常能进行变通。但是当规则是交由他人、尤其是那种只知道不折不扣执行规则的机器人去执行的时候,他们通常不会了解我们所定规则的初衷和局限,当时间必然使得规则不再适应形势的时候,他们对规则的执行效率必然演变成为一场噩梦。
所以,在程序化交易中,不是只要写好程序然后启动程序就万事大吉了,还必须要有人随时跟踪市场状况和程序运行状况,并且这个人还不能是普通的人,其认知水平至少能要接近制定程序化交易规则的人的水平,能透彻了解交易规则的设定初衷和局限所在,在规则变得不适应市场的时候,一能及时快速地中断程序,二能对规则进行修正使重新适应市场。
没有规则,缺乏稳定,只有规则,易出暴政。迄今为止,我能想到的最完美的状态是这样的:由高水平的人制定规则,随后教育所有执行规则的人使其认知水平达到与规则制定者相当的程度。然后由这些高水平的人执行规则,并赋予他们适时变通的权力。
规则与人应相匹配,缺一不可。而且,归根结底,最重要的还是人。
某种角度来说,趋势就是胖尾的具体表现。 传统网格法,其实就是等价鞅。极高的胜率,不断的赚钱,然后在一次黑天鹅中爆仓。
顺势加仓,其实就是反等价鞅。 做日内,不是通过价格加仓,而是通过权益加仓。当天日内的仓位量,是固定的,但每隔一段时间,权益总会变化,那么就根据权益去决定当下日内的开仓量。 对自己的判断都这么无力把握,可见你自己的内心有多矛盾。 即使上帝告诉你这是对的,你也无法真正实践,这是必然的。
没有执行的问题,只有莽撞的问题。 昨天过马路有感,一辆小车在前方倒车,忽前忽后。生活中的你知道此时应驻步观望,待其方向分明,离你远去,才能继续过马路,但在市场,我们常常不是这样。 市场只在少数时刻出现分明的方向,你能做到只在这个时刻入市交易,你就能做到稳定获利。就和你严守交通规则,只在绿灯时过马路一样,虽不说绝对安全(有闯红灯的车辆),但比那些不遵守交通规则的人而言,你已把安全指数做到了最高。 所以在市场里,方向第一,位置才是第二。
不好意思,我现在手头在用的全部都是趋势系统,震荡系统有几个,但表现都不怎么好,所以放弃了。或许有人能做得很好,但我还不行。
至于趋势系统,遇到震荡产生连续亏损是难免的,不存在可以完美处理震荡的趋势系统,即使使用了一些过滤条件,也是利弊相等甚至弊大于利。因此,如何熬过趋势系统遇到震荡走势的阶段,是设计趋势系统比较要紧的部分,这里说的“熬”不是指不亏,而是指尽量少亏,当然这里有个逻辑前提,就是震荡阶段是有限期的不会一直没完没了下去,否则任何趋势系统 再好的资金管理也避免不了爆仓的命运。 我个人的具体解决办法你可以看一下我刚才发的资金管理这部分内容,属于主动缩仓防御不利阶段。
震荡系统和趋势系统一起使用进行双系统对冲,也是常用的办法,用的人也不少,但缺点会大幅度降低收益,不过对资金曲线的平滑有帮助。
很早以前曾经钻过牛角尖,试图去找出能够识别震荡和趋势的分界线的办法,震荡的时候用震荡系统,趋势的时候用趋势系统,碰了无数次壁后终于明白,这是完美思维在作怪,是不愿承担的一种表现,实际根本不存在这种永动机。当然,这个说法仅仅止系统交易者而言,对于主管交易者来说,可能有些人能够精确地抓到趋势和震荡的分界,但我认为,偶尔几次是可能的,每次都抓到,那是神仙了,神仙的事情就让神仙去做吧,我是凡人,非常清楚这点。
过度拟合是搞系统交易最大的陷阱。 很多测试看似完美的系统其实都是参数拟合出来的结果。就是根据历史走势不断去调整系统参数,最后找到一个“最优”表现。但这等于是先射箭后画靶子,在未来的走势里,你的系统参数是否还一样有效就很值得怀疑了。
衡量系统是否过度拟合有几个方法。 1,你系统的主要参数是否超过3个?越多越容易过度拟合。 2,以你经过调试后表现最好的参数为中心点,向上和向下去变动较大的点数,再进行测试后的成绩如果和你的最优参数下表现差别不大,那么可以排除过度拟合,如果才变动了几个点位,你的测试成绩就变得一塌糊涂了,那么基本可以确定是过度拟合了,也就是说你的这个成绩是假象。 3,对历史走势数据的不同阶段进行分段测试,如果各阶段表现都比较接近,那么再加一分,走到这里,还不能用于实盘。 4,用你的系统去跑半年到一年的模拟盘或小额实盘,这阶段下来表现出来的成绩,和之前的系统测试成绩基本符合的,那么恭喜你,你的系统可以用于正式实盘了!这就是所谓的样本外测试。 5,系统实盘操作后,每隔一个结算周期进行阶段成绩评估,和之前的结算表现进行比较。看看是否有较大幅度的有序衰退,如果是,则要考虑你的系统是否进入失效期了。
不明原理,直接拿来用的,不管什么情况,最终都会亏钱,因为无法坚持回撤阶段而放弃系统。明白人,从中学习思路和构建技巧,打造自己的系统。整天说系统怎么怎么构建,也需要一些具体样本,就像描红的作用,是语言描述代替不了了。
从量化交易的角度,总结一下: 1,不存在最好的进出场策略。任何一套固定的规则,总会遭遇有利阶段和不利阶段。 2,由1推导出,努力去寻找更优秀的进出场规则是无解的。因此如何在不利阶段使用较小的仓位,在有利的阶段,使用较大的仓位,才是能够降低破产风险的有效办法。 3,有利阶段和不利阶段无法事先通过分析走势来主观判断,只能够让你的账户资金的变化来进行分类。
从以上123可以推导出2套逻辑: 1,假定当下是不利的阶段,开始使用最小的仓位,等账户资金的盈利证明是有利阶段,再增加仓位(用于大级别,因为大级别的趋势一旦形成比较稳定且持久,盈利空间巨大); 2,假定当下是有利的阶段,使用安全范围内的最大仓位,除非账户资金的回撤超过某个幅度触发了进入不利阶段分类,那么就不断缩小开仓量,直到不利阶段过去。(用于小级别,因为日内交易的时间太短,无法使用开始小仓位盈利后加到大仓位的策略) 。
解决任何问题,在怎么做之前,先把问题形成的逻辑理清楚了,那么很多时候问题已经解决了一大半了。 顺便说一句,就算是做日内,我也不盯盘的,我始终觉得,盘中看的越少越好。
多周期互补,多品种互补,严格的资金管理,可以把突发情况对系统造成的影响降低到微乎其微。
对系统影响比较大的是交易品种本身的交易规则的改变,比如涨跌停板的幅度,小合约变成大合约等。这就可能对品种原来的波动率造成根本性的变化,从而使原本的核心作废。
大级别的止损宽,动不动就是5%以上的幅度,如果一开始就开大仓位,遇到连续止损几次,基本就完蛋了,所以不得不从小仓位开始。 小级别的周期短,如果一开始只开很小的仓位,那么小仓位加上有限的时间空间,根本跑不出利润,效率低得可怜。 2种都合理,都可以获得很不错的效果,关键是看你如何把握其中的“度”。
大级别系统守株待兔的效果比较好。一般使用海龟的思路,基本在任何双边市场都吃得开,只要你懂得避开那些长期波澜不惊的品种。
小级别系统必须发掘出一个相对稳定的核心规律,市场充满了不确定性,唯一不变的就是天天在变。那么在一段时间内相对稳定不会经常变化的是什么?就是市场本身的交易规则。不同的市场有不同的交易规则,而不同的交易规则导致了各市场里交易群体的行为模式也存在不同的可重复的规律,找出你要交易的品种的这种规律,把它作为你系统的核心。 当然没有足够多的交易样本或者实盘经验,这种规律很难发现,在这个方面,量化交易者靠历史数据统计,主观交易者靠交易积累,目的都是一样的,但显然前者效率更高成本更低。
加仓步长如果不和离场结合起来,那就是乱搞。 步长越小,仓位积累越快速。利是建仓成本更低,弊是遇到逆势波动回撤大,因为仓重了,而浮盈还不多。因此,步长的大小,取决于你的离场底线的宽度,两者是正比。
交易系统是一个完整的东西,把任何单一零件拿出来评估好坏无意义。 加仓的步长取决于你的底线的宽度,你的底线宽度取决于你的操作级别,你的操作级别取决于你的资金量,操作条件以及所要获取的目标品种的趋势规模,而加仓步长和底线宽度结合起来的“度”又取决于你自身对单次交易所冒愿意承担的最大风险的“R”。
系统的每一个环节都和其他的环节发生联系和影响,绝不是随便拿出一个0.5或1的参数在当中选择一个较好的就可以了。最终各环节条件的设置,是一个综合评估后“妥协”结果。一个好的系统,必然是“致中和”的。
为什么量化交易没有圣杯? 因为圣杯不在什么系统上,不在什么人所未知的神秘方法。圣杯只在自身。 不同交易者不同的自身条件,和不同市场不同的交易特征,这2个不同决定了不存在通吃天下的玩意儿。只有不断加深交易者自身对交易这一行的体悟里实践,才能磨练出不管面对任何市场任何品种,都能打造出趁手工具的能力。任何时候,系统的地位也只是工具,虽然它是你实盘中唯一能依靠的港湾。而你才是驾驭着一切的主人,你的层次决定了工具的能力和使用工具的心态。靠拼拼凑凑而不是因为从深明原理出发去构建的系统,多半经不起实战的考验。90%搞所谓量化交易的都是这类。
操盘时候干涉系统,等于没系统。任何系统必然会遇到不利阶段的泥沼期,如果不想承担这部分,那么趁早还是退出投机交易这一行比较好。借用一句话,就看到人孕妇肚子大了要生娃,没看到之前被操了多少次。
有事情不在自己身上找原因,而是把责任推诿给下属的老板不伺候也罢。
还有,系统是”干“出来的,就是说,如果你没有积累足够的实盘经验你是不可能搞出一个“比较好”的系统的,因为这个过程里充满了各种陷阱,悖论。仅仅靠模拟测试是无法发现的。
设计系统,首要问题是先要搞明白自己想要抓的是哪一种情况下的行情,然后,才有可能有针对性地去编织进行捕捉的网,也是就所谓的卡位。截取你要的部分,放弃其他的。那种什么都想要,不错过大小任何机会的心态要不得,这只会使你的系统成为最垃圾的四不像。
这些都属于看天吃饭的东西,比较高低没什么意义。某些阶段是这个好,另一些阶段是那个好,某些品种是这个好,另一些品种是那个好。不先搞清楚自己的资金适合做什么品种,要去博取什么样的行情,并且可以为之付出怎么样的代价这些基本问题之前,用什么指标工具去建立系统都是废柴一箩筐。
目前电脑程序除了情绪这部分感性的东西之外,对于理性判断的功能可以实现绝大部分。比如有人说经验这东西无法用程序量化,其实是可以的。所谓人的经验,其实是来自于重复遭遇类似的情况以及各种后续处理结果的记忆反馈,而这可以通过程序的统计功能来实现,也可以用神经网络等人工智能来“教会”电脑自适应判断。
所谓不能量化,其实是个人量化能力达不到足够的实现要求,毕竟不是人人都是编程高手。这人都是这样,没成功前战战兢兢步步为营小心翼翼,成功了就想呼风唤雨随心所欲,人只能是顺天,觉得人定胜天最终多半是悲剧,伟大作手李费**也是如此。
系统钝化是常有的现象,实质上是品种的波动特点逐步发生变化了。就好比我儿子出生三个月时候的帽子戴起来刚好,慢慢长大就不适合了,现在根本不能戴进原来的帽子。
系统就是帽子,儿子就是市场。由于交易者群体的结构不断在变化,你只能去改变系统去适应市场,或者干脆换顶新帽子。 不存在永远合适的策略,所有能够盈利的策略都是局部暂时有效。
严格的说,要想保命应该在仓位管理上做文章,使仓位的变化能够尽可能地贴近你的资金曲线的变化而缩放。早前说过,资金管理就像开车,路况好就可以踩油门开快点,反之就踩刹车开慢点。交易的路况好不好全部都反应在你的资金曲线上了。
交易不会一直都好路况,也不会一直都坏路况,但路况不好还踩油门开快车,那就很容易死翘翘了。
一定要坚持记录自己的交易,亲手绘制资金曲线,这样你对自己当前的交易路况是怎么样的状态就很清楚了。 成为小赢家不难,这市场里80%以上的人都在乱买乱卖,用主观情绪在做交易,你只要坚持以控制风险保本为首要的一致性交易策略,长期下来跑赢大多数人是没问题的。不过成为大赢家则需要额外的运气,这世上努力又聪明的人很多,但金字塔尖就那么点位置,站不了许多人。而绝大多数都是成为塔基的垫脚石。
忘了说一句,不要用纯机械系统去炒股,因为选股这一块基本无法量化,仅从图表上去找规律那很可能路越走越偏。
其实做期货也差不多,首先找到合适的交易品种是最重要的,找到好品种后,才谈得上去做各种量化。这时候,一套简单的规则加些基本的资金管理就能赚钱。反之,在一个死水一潭的品种上你用再精妙的系统也赚不到钱。
记住一点,浮赢不是真正的利润。如果你想小亏大赢,那么忍受浮赢消失是必须经常经历的。又想尽可能多保住浮赢,又想持仓吃到丰厚的大波段,两者是很矛盾的,我曾经做过很多努力的尝试,设置各种保护浮赢的规则,但最后发觉这又是完美思维在作怪,不但没有提高最终的收益率,反而增加了交易次数。
关键是“单边上涨”的定义分类,涨了多少以上算触发“单边上涨”?如果时间够长,你会发现,非常多次数的刚刚触发大盘“单边上涨”的入市条件就已经是一段上涨的顶部了,这时候进去刚好站岗。
这是在量化统计下得出的结论,当然如果不通过足够样本下的量化统计,而采取人为主观的“灵活机动”的判断,那么就是另一种说法了,可能盈利,可能亏损,但显然缺乏可靠的数据支持,或者只是某种一厢情愿的想法。
交易是一个完整的程序。离开其他客观条件,比如交易对象特征,可用资金量,个人风险心理承受度,预期结算目标等等,把某个环节单独抽出来讨论好还是坏(类似讨论仓位多少合适,止损宽还是窄好,用移动止盈还是固定止盈等),就是笑话。本质上就是想找到某种可以独立起作用的优势设置,但实质根本不存在那种可以离开其他具体条件的所谓“优势”。 这就是圣杯思维的一种。
简而言之,基本理念明白了,你不会再问出用什么具体方法好这种问题。因为没人比你自己更清楚自己的交易条件,自己要交易的对象,以及自己想要达到的目标。问别人怎么搞好?能来回答你这些的都是糊涂蛋,瞎扯。可能你还会觉得好心。其实问得外行,回答更外行。
所以,恕我直言,别说想实现稳定盈利,就是你我之间目前的继续交流,我都感觉困难无比,我感觉你完全不能够明白和理解我说的东西。
比如说明明知道闯红灯过马路是不对的,但还是忍不住去闯,你能说他真明白是非道理的?嘴巴说懂又有个屁用?真明白自然做到,做不到就是不懂。 所谓术,除了自己千锤百炼拿真金白银打磨出来的那套玩意儿,其他别人告诉你的术都是废柴,当然对别人来说可能是宝,因为是别人自己打磨出来的。 所以论坛里那些永无休止的理论,技术,方法之争就是一个笑话。用某人的话来讲,别人放的都是臭屁,只有你自己放的那个,才是香屁,纵然旁人觉得其臭无比。
为什么说明道术自来?简单举个例子。
谁都知道,做期货要止损,不止损总有一天遇到爆仓。可每年总有一大批人在期货里爆仓,基本不是止损止死的,而是死扛爆仓的。
好了,有人说了,我懂一定要设止损这个道理,可是怎么设止损才好?要知道设不合理的止损也是钝刀子割肉会割死的呀。
怎么样才好?这个问题没人可以告诉你。人家咋知道你有多少钱?交易频率多高?能承受多少风险度回撤度?没办法,你得自己拿点钱来试试,多试几次,你自然就知道怎么样一个度适合你自己了。
又有人说了,要是试了几次就亏大了怎么办?等琢磨出来已经元气大伤了。 怎么办?又是怎么办?问别人有个屁用?答案就在你自己的问题里,怎么样让多试几次也亏不了很多钱?怎么样让多试几次也亏不了很多钱?怎么样让多试几次也亏不了很多钱? 每次少买一点。一年级某同学如是回答。 今天简说,数据处理方式大致两种,模拟或数字。 什么是模拟呢? 比如均线什么的,通过对价格的再处理的,可以看做模拟 数字呢? 比如k线本身,比如价格 但是k线,你也可以把他归为模拟 没有什么必须严格的划分,观察的角度不同
数字处理,精度高,信号不对应,买的反面不是必然的卖,实际上,买卖本就不是对应的。买方主动了,卖方自然就吃亏了,怎么对应
模拟处理,用着简单,稳定,但是粗糙,从这点上说,模拟不如数字。但是,可以通过模拟处理策略的海量冲击来弥补,在排列替换过程中达到数字处理的精度。所以策略加成是必须的。这个你可以参考下数学中的群论。
不做策略加成的模拟处理,只能看成机械交易系统。既然机械,必然智力低下,机械系统可以看成是靠天吃饭的系统,不可取。机械系统,处理起来很简单,设多少策略都难见效,因为他的策略是串联的,一断开就处理不了了。至少,要设计并联的系统,模拟处理方式才算有了灵性,灵魂。
模拟处理的信号,相当于母系统,是属于蜂后,战斗力是弱的,比随机信号强不了多少。只有加入了众多子系统,相当于各种蜂,围绕着蜂后,相互配合,中间不能有抵触,矛盾的子系统,才是一个强大的战斗集群。子系统越多,战斗力的加成越显著。比如给你改进的策略是60个,实际上我用的策略,到目前是180个左右,还可以继续增加,只要不违背市场的本质,只要数学上行得通,只要我的思维不枯竭,子系统就可以继续增加下去。
你的学着自己加内容,巩固你的子系统群,让他变的强大。 数字处理方式,我用的不多,没有太好的建议给你。 但是,数字处理方式的母系统,是十分强悍的,猛虎出闸。 母系统,数字是虎,模拟是冲。但没有高下之分。虫不敌虎,事实;蚁多咬死象,事实。
经验是这样一个东西,很多人觉得操作多了,就会形成某种能预知市场涨跌的所谓“直觉”了,完全想当然的瞎扯蛋。所以才会发生所谓的“经验”和规则冲突的事,比如规则告诉你要卖了,“经验”告诉你马上反弹了,这种所谓的经验,就是毫无根据的意淫。
经验在交易领域里就是吃一堑长一智。比如上次某个情况下没处理好,亏损过大了,这次再遇到类似情况,懂得怎么去处理了;或者,开始不熟悉一个品种的波动率,底线目标离场等设置过宽或过窄不合理,经过几次摩擦修正,逐渐调整到一个相对合适的程度……诸如此类的这才是经验。经验越丰富,遇到突发情况处理能力和反应越强。
开车上路一样,遇到前面行人,踩刹车,是一个应对;路况好,加油门,是一个应对;过路口,减速,是一个应对;有障碍物,方向绕行,是一个应对;此路不通,倒车,是一个应对;……每个应对,都是一种分类,每种情况的出现,事先不可预知,以预设应对处理之~
交易也是如此,长期的交易过程,不可能只需要“踩刹车”这一个单一应对的分类规则就够了,遇到的情况多而复杂,必须详细地进行完全分类以做到更多的控制。
所以我非常强调要仔细研究自己的交易记录,因为,可以不断发现自己之前没有想到的漏洞,也就是发现没设应对策略的特定情况,发现一个,设置规则处理之,这样,你的系统就不断趋于完善。
说到底,完善系统,就是堵漏的过程。 就算是单一的刹车,踩油门都可以再进行细致的分类,比如刹车有急刹,点刹,缓刹,踩油门可以轻踩,猛踩,都是为了应对不同的需要。
这部分东西,估计天涯里说的基本很少了,有点高阶。如果一时间理解不了,也不必急于完全弄明白,只知道有这样的一个路子存在就可以,以后干熟了,自然会慢慢体会到,进入这个领域。
bug越多,系统就越容易崩溃,bug越少,系统相对就越稳定。 应对肯定是越多越完善的。为什么呢?其实道理很简单,因为每种应对是针对特定情况出现后的处理策略,如果不出现,那就不用,等于没有。就像社会分工,哪个领域出问题,哪个职能部门来处理。
在我看来,就只有会不会的区别,没有专职和业余的区别。很多辞掉工作玩职业投机的,亏到连晚饭钱都没有。当然,想玩好投机,一个前提是必须的,就是,你得热爱这一行,你得把它当做一项最大的爱好,而不是提款机来看待。这就是“投入全部身心”的解释。
有充足的时间是一个优势,但这个时间不是用来看盘上的,而是用来思考和优化系统上的,而这些都是盘后的工作。我在大部分的日子里,开盘时间内开软件的时间加起来不超过10分钟。早上看一下,然后关了,下午2点半以后看一下,有信号就操作一下,没信号就直接关了。所以我开盘时间基本都在做其他事情。
“经验丰富或者天赋异禀者,他们可以达到较高的预测成功率?”如果你还不能明白成功率什么都不是,根本不重要,那么就还不能真金白银玩投机。
能实现加仓,表示初始仓位正确,有浮盈了。时间条件,是为了保护原始本金尽量少受损。第一仓,冒的是原始本金的风险,后面的加仓部分,冒的是浮盈的风险。
实际上,复合系统在我们生活中无处不在。任何系统的功能,都是为了实现一个目标——处理。
烽火台电话电报网络系统是为了处理通讯,马车自行车汽车飞机公路是为了处理交通,铅板和打印机是为了处理文字印刷……你无法举出哪怕是一样存在的系统的目的不是为了处理某类特定事物的。
所以系统本身的属性是处理工具,而人类从原始社会到现在,人的外形和身体能力没有多大变化,但人类对自然界的应对能力有了天翻地覆的发展。这其实就是一部系统工具的发展史。
平面机械系统,好比是石器时代的工具。功能单一薄弱,只能作用在非常狭窄的有限的范围内。随着知识和经验的积累,工具逐渐先进,发展出青铜器,铁器……后面又发明了蒸汽机,电力,电脑……特别是电脑这种具有强大处理能力的工具出现,使得在之前的50年的人类发展出的应对大自然的能力,比过去的几千年加起来的都强大。
很多人动不动就喜欢说“大道至简”。其实根本不理解这句话其内涵。道,指的是从看似无序,混沌的外部现象中抽象出来的具有一致性的规律。规律的作用是构建的基础。基础的东西,肯定是简单直白的,这毫无疑问。但表现在具体形式上,不一定是简单的。很多人的理解误区就在这里了,认为具体形式简单的就是道,完全是本末倒置。拿电脑来说,原理很简单,就是一个1,0的分类逻辑,简单不?从这个分类处理的逻辑上,发展出了现在无比庞大复杂的计算机网络。谁要是现在还拿着第一代的电子管数字计算机,说我这才是效率最高的工具,大道至简嘛,估计谁都会当他脑子水多了。
自行车,不会比汽车飞机效率高。 算盘,不会比计算机效率高。 烽火,不会比电话网络效率高。 刀剑,不会比大炮火*效率高。
归纳一下,系统,就是你应对混沌无需的市场的工具,而这个工具,理论上的可完善性是没有止境的。任何人一开始的系统,必然是石器时代水准的工具,而能够达到的完善程度,取决于你市场认识的高度,实际操作的经验理解以及一些其他辅助能力。说到底,这就是知行合一的过程。
自己一个奋斗目标,这个目标,只有神仙才可能完成,或者是金庸小说里武功秘笈,总之,是传说,传奇一类的东西,现实是不存在的。热血沸腾、激情澎湃,开始日日夜夜的为之努力。一段时间以后,目标自然是实现不了的,然后开始自怨自艾,自我折磨,只怨自己功夫还不到家:为什么别人就行,我就是不行?其实,你那个高标准,别人也不行。
操作系统,最基本的,就是一致性原则:操作行为都基于一个特定的环境或性质。在这个基础之上,还必须注意量变质变,当原先这个“特定的环境或性质”发生质变的时候,新的一致性随之建立。一致性的陷阱就是刻舟求剑,不能用抓毛虫的方法来抓蝴蝶。没有一致性原则你将无所适从,陷于原先的一致性会坐井观天,永无出期。
营养不良与营养过剩,对建康都是有害的。相对于特定思想水准的人,拥有财富能力,都会有一个与之相匹配的度。太多太少,都不是好事。当大部分人感觉自己的“钱”很不够的时候,其实可能是恰到好处,不多也不少,应该满意才是。
自知即高人!多数人都难以对当下这个自己进行客观评估。甚至从来没有反思过自己,连这个意识都不存在。 凡事有利有弊,关键是风险收益比的问题。这个比例要适中,过大过小,都不是道。 无解的事,你去求解,注定纠结:想变鸟飞,无解,去少林上武当,任你怎么修炼,也长不了翅膀。 客观规律,认识利用,主观能动,达成目标。 有问题了,要反思自己,不要抱怨别人。这才是努力方向。 具体问题具体分析的主体是人。
人的任何思想活动,以及由此带来的具体行为,都是人自身的分类规则的具体表现,不同的人有不同的思想,在对世间万物的处理上产生不同的分类规则。 比如,对食物的口味,对他人的喜厌,对美丑的辨识,对是非的认定,对得失的判断……无一不是出于人的思想分类。 因此,上面说过,系统的性质,是人制造出来的工具,人自身的水平,决定了工具的属性和能力,一切都是人赋予给它的,离开人,系统就什么都不是了。
刀子,锤子,都是工具,离开了人赋予它们的特定用途属性,不过是一些毫无意义的金属。甚至连金属和非金属这个属性,都是人赋予给它的。
当系统和具体问题具体分析发生冲突时,只能说明一个问题:你当下系统里所用的处理规则不够完善,还有一些“具体情况”在之前没想到的,没有设置相应的处理规则。而现在在实践中遇到了想到了,就补上去。所谓知行合一,除了说知道即做到外,便是指这个了。不断通过实践发现自己的不足和漏洞,然后不断堵漏,而这个过程,终此一生,永无止境。
任何一个子系统,就是针对某种特定的“具体问题”,经过“具体分析”后的“具体处理”。
矛盾和值得讨论的是:在形成了自己的系统后,自然大家会说遵守它,但是正如知秋上面说的,你的系统是你目前对市场理解的局部的体现。犹如是大圆圈(整体完美认知)中的一个小圆(这是你的理解和系统),那你是停留在那里永远的执行它?如果是这样,也就是说,那你不进步了,反而被你自己的认知产物所约束了?
认识到什么程度,就执行到什么程度,简单地说,小学生阶段做小学生的事,中学,大学阶段做各自符合程度的事。总不会一直停留在小学生阶段吧?还是那句话,人就是系统,系统随着人的成长而完善。
那如果不是这样,你的认知假设每年有些变化或成长,那你的系统就会经常的变化啊,那这时候又如何谈执行以及通常所谓的一致性?
一致性指的是执行系统的时候,而系统的完善是在交易完成之后的事情。我举个例子,海天兄你刚入投机市场的时候,对交易的认识和使用的方法,肯定与现在是不同的。这个过程,其实就是你的系统随着你人本身的交易能力的逐步提高,而不断优化的过程。虽然你没有把这些进行编程,但不妨碍你自觉或者不自觉地在使用,优化系统。
这就是,这个局部过程认知和成长认知的矛盾性问题,你是停留在此,那这个停留就会和你慢慢的成长或者经验的积累发生矛盾,你是随着成长而变换,那你这个系统的执行就是口头上骗自己的玩意。那这个所谓的系统,有意义吗?
交易进行时没有可改动规则的地方,一致性指的就是这个。因为,每次交易前的策略,在交易前就已经定好。要增加,要优化,要完善,都是盘后的事,交易的过程中,去自作聪明地”灵机一动”,除了让自己陷入所谓的经验和规则打架的纠结境地外,没有其他好处。交易如用兵,令行禁止,觉得指令不合理?行,战后来讨论。当下,只有按规则干,才是唯一正确的选择。 交易是一个完整的闭合环,需要把里面的任何一个零件都做到“恰到好处”才能够实现长期低风险盈利,任何一个的极端设置都可以对交易体系造成整体性的破坏。
寻找圣杯,除了认识自身和市场,在心理和行为上,就是一个“致中和”的过程,如何,才能够一步步达到操作者本身和市场的和谐,天人合一。
宽止损很少人喜欢用,但其实很多情况下比紧密的止损要来得好,在设置了时间条件的前提下,这种止损不容易被触发(备而不用)。因为大多数时间到达的退出,小赢和小亏可以对冲,这部分形成了钟形曲线的集中部分(中轴附近),明白钟形曲线的集中范围在哪里很重要,在范围之外,才在不利的那一边去设置截断。
入场点没有对错的说法。有人做过统计,在上证指数上随机采用各种入场点,然后规定了不同的时间退出条件,5天,30天,90天等,中途不作任何止损止盈的操作,时间到了不管盈亏无条件退出。
统计不同时间的盈亏分布,最终发现,不管用什么入场点,不管采用什么时间退出单位,最终得出的结果非常接近,都是一个同时具有尖峰和胖尾的钟形曲线。比如统计100次的交易入场样本,涨跌幅越小,所占比例就越高,涨跌幅越大,所占比例就越小。大规模小事件和小规模大事件并存。大规模小事件形成了钟形曲线里的尖峰区域,而小规模大事件形成了胖尾的部分。
这就说明了一个问题,在统计样本数足够的情况下,任何一个固定时间单位内的入场点,随后的上下波动幅度总体是接近对称的。
作为趋势系统的利润,主要是靠吃到有利的胖尾(大的趋势)产生的,而尖峰区域内的小赢亏对冲后大致相抵,考虑到波动的对称性,那么只保留有利的胖尾,截断不利的胖尾,就可以人为制造出暂时局部的优势(没有永远,因为波动的特性每隔一段时间会变化)。
保留有利的胖尾和截断不利的胖尾是一体两面的事情,怎么样才是合适的度呢?过大起不到截断亏损的效果,过小则会截断很多潜在的有利交易,我认为,在尖峰区域的范围之外去设置止损,才是合适的。因为尖峰区域之内,都是小亏小赢的部分,这部分由于对称的存在,自会相抵,无需去干涉。
这就是“摩擦为0,等待闪电”的统计原理。
我只是告诉你,什么入场正确的错误的思维,都是用结果来推原因。
不管你用什么入场手法,其后交易都是一系列的盈亏分布,在足够多的次数以后,可以呈现出某种规律状态,也即是胖尾和尖峰并存的有偏随机过程。
胖尾和尖峰并存现象不仅存在于股市期货,而且存在于一切有人参与的活动中。比如一个社会的财富分布,大多数人的财富属于靠近0轴的尖峰部分,左右2端迅速减少,无论赤贫和巨富都是胖尾。
构建一个所谓的正期望值的系统,原理说起来就是这么简单,先设定某个一致性入场手法和时间单位制造出波动对称,接着通过足够多的样本形成盈亏分布范围,并找出尖峰和胖尾的区域界限,然后用止损去截断不利的胖尾部分使之整体形成有利不对称,OK,基础框架完成。
当然不会有泾渭分明的界限。不过绝大多数情况下,越远离0轴,尖峰衰竭得就越厉害,视觉上看尖峰和胖尾的区域之分还是很明显的,当然必须考察分布明细中的盈亏组成结构,因为每个交易品种都会不同,搞明白哪些亏损是自己要包容的,哪些亏损是要截断的,最后才能得出一个比较恰当的止损值。
从客观上说,市场是由人组成的,而人性的特点在大样本统计下的具有一定的规律性,只是这个规律性的变化时间和变化范围经常无定,因此随机和有序并存,或者称为有偏随机。而从普通交易者的角度来说,是很难把握的,对他们来说,和完全随机没啥两样。既然如此,所有的技术手段长期来看优势归零。
而寻找系统,归根结底是针对自己,而不是针对市场。因为市场你无法控制,唯一能控制的只有你自己的行为,要想盈利最终的秘密是因为你比市场里的绝大多数人都错得少,因此,越成熟的市场就越难盈利,因为大家都很懂看紧自己的钱袋子,而菜鸟才会盯着人家的钱袋子,结果别人的钱没抢到手,自己的钱被人抢跑了。
你只能控制自己的行为正确,你无力让市场按你的想法去走。而行为的正确和单次的输赢结果无关。这一点,是每一个想要参与投机市场的人在进入之前就要想清楚的。否则,等待着你的不会是财富而是无底深渊。
所谓能盈利的系统,不过是一段时间统计下来的结果,而历史未必会完全复制。过去几年能盈利的系统,在未来几年是亏损的情况比比皆是,你说这个系统是盈利的还是亏损的?很多有限时间内统计的“盈利系统”的资金曲线,如果放到更长的统计周期里去看,很可能不过是大幅回撤后的一段反弹,你说这个系统是盈利的还是亏损的?不存在先验的可以永久盈利的系统。你的系统能否盈利,完全取决于未来行情和你系统的契合程度是多少,历史表现仅可以作为一个参考,你进行资金管理的其中一个重要目的是如果遇到当下和历史表现不符后,怎么样可以减低破产的风险?
所以不存在本来就能盈利的系统,也不存在本来就亏损的系统,关键取决于你的结算周期有多大。比如前面举过的用小止损博大利润的例子,如果你的资金链够大,开仓暴露风险够小,很可能在很长一段时间的连续亏损之后,你赚钱了,前提是你能熬到那个时候。如果你熬不到,这个系统对你而言自然是亏损系统了。
当然凡事不能绝对化地去理解,不是说不存在永久盈利的系统,就可以乱操作了,首先,还是需要先确定你交易的一致性,目的就是前面说的先制造人为的波动分布对称,然后再加进去其他设置制造人为的有利不对称。但一定要清楚,这些东西都是暂时的,一旦你操作的市场波动分布的规律变化了,你就得进行相适应的调整,所以做交易没有金手指,没有一劳永逸的事情。
接上面,因此,搞交易系统归根结底是针对交易者自身来设计的,有各种各样的模式,哪一种模式都有可能赚钱,也有可能亏钱。你选择什么模式有利,取决于你对自身条件的了解程度。让一个没耐心的人去操作海龟,肯定玩不转,等不到大利润的到来就受不住煎熬离场了,对他来说这就是一个亏损系统。而让一个习惯中长线的人去炒单,肯定输到爹妈都不认识了,他会认为炒单是通向赤贫的最快道路,但渔岵绝对不会认同。
其实这些跟模式有什么关系?自身不适合而已。
良好的预期和消极的预期不过是特定品种局部阶段的表现,没有永远良好的预期,也不存在永远消极的预期。
良好的阶段有消极的部分,消极的阶段有良好的部分,凶藏吉,吉藏凶,万事万物哪样不是如此?
所以所谓有利的预期,不过是适合自身而已。并不是说对市场来言存在什么绝对优势或绝对劣势,做好承担最坏情况的打算,同时享受最好情况的发生。
问题是,过去契合的,未来不一定契合,过去不契合的,未来可能契合了。行情变化是交叉进行且分布不均匀的,还是那句话,凶藏吉,吉藏凶。
还有,如果你认真看过我的帖子,我从不对价格走势问“为什么”。这就是你我之间根本的认识区别吧!你按你觉得对的玩,我按我我觉得对的玩,各自对自己账户负责就行。
正是由于市场参与者对市场的认识角度各异,才有万千不同的交易理念和操作手法,说到底,大家交易的不是市场,而是自己的世界观。每个人都局限在在自己的认识范围内,想用自己的局限去套他人的局限,归根结底还是觉得自己是世界的中心。
确实,市场长期来看波动归零,从这个角度来看,市场是不提供利润的。盈利者的利润,来自于亏损者的失误。大多数交易者日复一日在做错误的动作,这就为少数能够坚持自己正确的交易原则的人提供有利偏差。短期内由于随机性的存在差距不明显,周期越长差距就越大。所以前人一直强调,玩投机比的是谁能够生存得久。
一致性并不能保证我们的盈利
对的,一致性本身不提供盈利的保证,坚持一致性的出入场规则,不会两边挨巴掌是目的,作用原理是为了人为地制造出有限时间单位里的波动对称。任何的一致性规则,其实都是某种对时间单位的限制。比如N日均线,N日唐奇安通道甚至直接规定N周期无条件离场等,如果没有时间单位的限制,那么其波动分布必然趋于无限发散,那就完全是看天吃饭了。
在制造出人为的波动对称的基础上,交易者才有可能通过各阶段仓位分布的不对称去有限幅度有限阶段去制造对自己有利的不对称。因此当不利的分布阶段不能够严重伤害到你,那么到了有利的分布阶段才谈得上有资本去进行扩张。熬过01~05,0607你就是大赢家。
又要超速,又要安全,这种事哪儿都没有的。
不过交易的利润一定来自经济发展这点我有保留,或者说,只适用于只能单边做多的股市。对于可以做空的市场来说,单边下跌的市场照样可以提供利润。拿期货来说,不怕涨不怕跌,就怕横盘窄幅震荡。去年我利润的很大一部分来自期货年底这一波多品种的单边空头行情。
总而言之,盈亏同源。要承其利,必先承其害。不熟练之前,抱紧一个单一的一致性去玩,熟练了,可以在多个层面展开,对增加效率,适应更多的市况,平稳资金线大有好处。
单一层面的一致性是无法选择行情的。所以说,真的想玩的好,后面必然要展开到多层面上。
打个比方,交易体系就像一个国家的法律体系,在各个层面进行规范,对各种不同社会现象的都有不同的处理规则,而各部分法律体系之间既独立又关联,靠一套法律就治理好国家的事情是不存在,必然顾此失彼。
交易其实也是一样,面对各种各样千变万化的市况,我们只有不断完善自己的系统处理能力,而这就是知行合一的过程了。
天天看到有人在扯什么通过好的技术找优势策略。技术你能好得过大作手李费**?他的结局是破产自杀。导致他败亡的原因不是因为他没有技术,而是技术太好了觉得可以打败市场吃定市场,结果市场给了他一次又一次的的教训,最后以生命作为代价来承担失败。
所谓的优势不过是对历史的统计结果,未来并不确定持续。而只要给市场足够的时间,必然打败所有现存的优势策略,迟早让你见鬼去。
真正的优势在于自己处理交易生涯的能力,而不是什么优势策略。注意是交易生涯而不是其他任何东西,你的交易生涯如同人生充满了起伏,如何在低谷时候不被打败,如何在高峰之时把握有限的升级机会,这些才是需要重点考虑的东西。
再谈谈所谓策略的优势。
最近我所使用的日内系统,在年后创出一个资金新高后,进入了持续回撤的阶段。上周以来日结算达到了7连亏,这是系统投入使用以来从来没有的事情。如果,从优势劣势的角度去考虑,那么我就要怀疑是不是系统的优势消失了?这样的话,有可能我就无法再坚持使用这个一致性策略了。
但我根本不会去从优势劣势的角度去考虑,因为在我看来即便是我换多少策略,也无法避免遇到这种情况的事情,只要时间够长,这种情况甚至更坏的情况一定会发生,这根本就是我交易生涯里必不可少的组成部分。我不知道它什么时候到来,也不知道在整个交易生涯里会出现多少次,占多少时间?但在它到来之前我已经做好了如何去熬过这段泥沼期的应对方案。而且我知道,我使用的策略是我权衡了自身各方面条件的利弊取舍结果,策略里的各个具体环节在心理上具有最佳平衡点,因此我可以毫不费力毫无抗拒地执行,哪怕遇到长时间的不利阶段,也难以动摇。除非我在实战过程中发现更为适合的方案,那么我会主动去修正,但这和被迫放弃是有天壤之别的。前者是正反馈,后者是负反馈。
李菲**破产三次,前两次都东山再起了,第三次没有。
这个说明什么?说明他技术确实是出类拔萃的,一般的人被打倒一次就永远被扫地出门了。
第三次他自杀了。说明什么?说明他绝望了,他认识到,无论技术怎么好,都没法战胜市场。因为,每次他破产的原因,不是他技术不好,而是违背了自己一些之前支持其成功的基本原则,而为什么会违背原则?归根结底就是对自己的技术太自信了,从这个角度看,是不是技术好害了他?
还有,你看贴要仔细,我一直在讲概率的对称分布,而不是均匀分布,两者的本质区别,我想不需要多作解释你应该就能分清楚。事实上,正是因为分布的不均匀,才可以推导出不存在绝对的重复性。打个比方。统计同样2个时间阶段的各10次交易,同样的盈亏对冲后盈利100点。A是5赢5亏,5赢平均赢30点,5亏平均亏10点。而B是9亏1赢,9亏平均10点,1赢190点。从盈亏结果来看,2者是相同的,但分布却大相庭径。
上面只是举例算是简单了,事实上,实际交易中,盈亏分布的不均匀还要更加的复杂和变化万千,可能每隔一个阶段都会推翻一次,你能找出可有永远有优势的所谓策略?那你就是市场的上帝!再说一次,所谓的优势,不过是对上一段历史的统计结果,并不一定对将来发生作用,这点你同意吗?
为什么说一个策略超过百战60胜以上我立刻把这个系统丢到垃圾桶。
某个策略,在某段历史走势表现得越贴合越出色,就意味着在另一阶段可能就越不适合,就意味着这个策略可能使用了过度拟合导致的历史表现的虚假优秀。这就是前几页举过的恐龙灭亡的例子,原理是一样的。这是由于走势波动的对称及分布不均同时存在导致的。任何策略都会造成某种分布的结果对称但过程不均匀,如果在过去的时段表现过度出色的话,很可能适合这个策略的好日子在过去都用完了,后面剩下的就是难熬的日子了。 用一句话来总结:出来混,迟早要还的。盈亏同源,也可以这么理解。
突破类的系统,怎样减少资金回撤???最有效的方法,总体减低交易频率。
突破类的系统,遇到连续回撤,基本是因为进入了这个系统的泥沼期,也就是走势进入了对这个系统不利的波动率阶段。而任何系统总会遇到泥沼期,甚至是经常遇到。
那么,在同样长时间的一段不利周期里,亏损就直接和交易次数有关了。在这个阶段如果频繁交易的话,那么资金回撤当然就很大了。反过来,突破系统都是趋势系统,在有利的阶段,同样不需要你去频繁交易,而是要想办法咬死趋势,尽量从头拿到脚,同时伺机不断加仓。
减少交易次数而尽量不减少收益的手法有几个: 1,底线的宽度要足够大气,。大多数频繁入场出场,都是因为底线太窄的关系。建立底线的第一原则是,只在趋势真正转向的时候起作用,而不是盲目地去任意止损。 2,利用一些趋势强度判断性指标对信号进行分类过滤,可以过滤掉一部分无效信号,使用原则要注意如果是真正的趋势,必然不会被过滤出去 3,通道类突破信号,要优于交叉类信号,后者经常会在窄幅盘整时出现连续开平仓信号。
天之道,损有余而补不足。人之道,则不然,损不足以奉有余。 金融市场是人之道,大多数穷人把自己的血汗钱源源不断地奉献给少数钱多得可以拿来烧的富人。因此,小散最重要的是明白自己不过是小散,做小散该做的事就行了。命比纸薄的主要原因是,不具备相应的能力却心比天高。
|