黄大仙抽取圣杯。
但有一点可以肯定,每一个没有放弃在市场上打拼,坚持下来的朋友,都经历过非常痛苦的阶段。如果你还没有经历过,请做好准备。
01
笔者不是金融专业人士,金融知识和经济知识都是大学毕业后自学的。在学习这些非常必要的知识之前,我是机缘巧合接触到金融投机的。
第一次被神秘复杂的k线图和各种眼花缭乱的技术分析套住,就像被施了一种魔法,从此难以自拔。
在了解了基本常识之后,我用软件浏览了很多主流的技术指标,回过头来比较一下其中的猫腻,似乎并不难。你看,这边一个信号很准,那边抓到一个信号就发财了。每一次接触到新的技术分析方法,就像打开一扇窗,思考交易系统的发明者是如何批判时局,嘲笑市场,带着千里之外,如行囊中之物。
02
当然,兴奋过后不久,你会发现这些信号并不总是准确的。偶尔错过是必然的,总有一些例外。看起来有些瑕疵是可以接受的目测过去的情况,如果信号准确的话计算利润。
多接触了几个交易系统,发现有两大派,一派总是告诉你要出事了!为历史机遇做准备。另一派总是担心,这个过了头,那个过了头,超买超卖这么严重,赶紧在市场修正错误之前进场。到底谁是对的?
纸上得来的东西很浅,你永远不知道自己必须要做。试着报个实盘吧!
奇迹般的,刚进场的肥羊,哦,不,都是新手,总能赚大钱。我也不例外。在做肥羊的初始阶段,几周内利润翻倍。
过了一会儿,嗯?技术指标接连失败是怎么回事?恢复的时候明显很神奇很威武。
肉眼恢复的时候,总会发现某些指标在某些时候特别勇敢,而刚好另一个指标会提醒我们时机未到,就像很多大臣在给国王出谋划策一样。或许,听的都是明的,听的有些是暗的?
单一指标总是有缺陷的。人无完人,指标也没有灵丹妙药。要建立自己的交易系统,取长补短,认真回复,深思熟虑。秘密一定在细节中。
不知道有多少人度过了不眠之夜,上下挣扎,苦苦寻觅。反正我是卡住了。
日复一日,有时间就不看美剧,不打游戏。世界上最神秘最有趣的事情就是技术分析的有效性。眼睛盯着屏幕,一遍一遍的掂量,一遍一遍的掂量。
经过无数次的深思熟虑和深思熟虑,无数次的仿佛恍然大悟,无数次的希望破灭。人们像着了魔一样,不相信我一个人。他们不能有自己的交易系统,一意孤行。天道酬勤,功夫不负有心人,学海无涯,做一条船,反复激励自己,倔强地度过不眠之夜。
市场上没有没学过的交易系统。画了什么线,什么多周期振动分析,买了多个屏幕一起看。
艰苦的奋斗并没有给我带来什么实实在在的收获,只有一次次的希望破灭。如果这条路,我没有走完是因为我不够努力,我想我的身体极限已经不能支持我走下去了。
03
到底有没有用?为什么看着总是能用,用着总是出问题?
昨夜西风吹枯了绿树。一个人在高楼里,可以看到世界末日。想送彩色文具和尺子。山很长,水很大。
后来学习了一些心理学和神经科学的知识,才知道人是有不可克服的利己主义偏见和向后看的偏见的。利己偏离,就是你会偏向于自己有利的方向。一旦你对某项技术指标有了信心,你就会强化它的优势,忽略它的缺陷。
向后看的偏差会造成很多后知后觉的情况,带来未来的信息而不自觉。
这些都是人之常情,人性是客观存在的,与人性作斗争是非常困难的。
《海龟交易规则》还宣扬一个概念,不是系统不行,而是你的心态不行。学会冷酷机械的操作,让仓位资金管理像机器人一样,你才能成功,才能战胜市场。
一群没有交易经验的年轻人,因为崇拜和服从而以华尔街为荣。
打败了人性,就打败了市场;战胜自己,就赢得了未来。听起来很有道理,但是机械的执行起来好难,心里好煎熬。
还好我是个码农,会写代码(大学时拿过全国竞赛和风投前三,技术勉强靠谱)。为什么不用电脑来战胜人性?计算机不会有自利偏差和后视偏差(前提是你的程序不能使用未来的信息)。况且加起来的技术指标浩如烟海,怎么用人力去做这些事情呢?而且,做的也不好。
在海龟交易规则的时代,没有这么好的IT技术。
带着这样的想法,我再次一头扎进代码中,开始在架构、编码、调试、历史回测、分析效果、试图找到提高计算效率的方法,以及如何利用并行计算让所有可用的计算设备全天候运行等方面下功夫。如此循环往复,不知疲倦。
04
我不后悔腰带渐宽,让人为伊憔悴。
编程真的是现代人处理信息的必备技能。编程给人很大的自由。在处理信息的过程中,他们不再受制于许多软件的不满。上限大多在于你的编程技巧,而不是别人。
从全屏技术指标到全屏代码,CPU一直是满的。没日没夜地做笔画不如没日没夜地编码效率高。我得到圣杯了吗?
我曾经以为自己有所收获。
这个时候,我不再是一个人在奋斗。一群志同道合的朋友正在和我一起探索这个诱人的谜题。我们正在不知疲倦地工作,以了解涉及数百万人的奥秘和无数人梦想的圣杯。
在运行和分析了几乎所有可行的确定性技术系统后,我们获得了许多有趣的统计结果。在使用了大量的计算资源,报废了一些劣质硬盘之后,我对统计数据有了一些奇怪的感觉。
众所周知的技术指标,MACD可以勉强超过50%的准确率,但勉强超过。如果没有交易成本和流动性问题,就要进行冷血的指标提醒法,能不能赢钱就看运气了。
RSI的表现极不稳定,胜率终于过半,而KDJ的表现令人难以置信。
虽然有很多胜率超过50%的技术分析策略,但是它们的出现频率和分布都很不均匀。曲线很不平坦,或者说,锐率很低。当我们在运行技术指标的整合时,我们使用一些统筹规划的数学技巧。
经过大量的统计结果和有序的规划,我们在回测方面获得了近乎完善的技术分析体系。曲线的平滑度令人着迷,收益之高,令人惊叹。在资金管理和风险控制的前提下,200%年化收益是可以预期的。
运行所有可用的技术指标,以无情的,不人道的计算机系统统计,无偏见和赤裸裸的数据。再加上数学上的统筹,客观性毋庸置疑。
技术分析,绝对完美。系统上线运行,勇如预期,收益速度和历史回测一模一样。看来是到头了。
制度生效不到半年,有难退。当然,我们对撤退是有心理准备的。不久之后,系统恢复盈利,似乎恢复了正常状态。
但是,一次又一次,我因为未知的原因,偏离了自己的预期,让我的信心动摇了。
我相信,我们差点抓到的技术指标体系,在客观性和准确性上已经到了极限。当时我无法想象如何提高系统的有效性。
有什么问题?什么不够好?为什么这个问题这么难解决?或许,这个被无数先人反复琢磨的圣杯是否存在,这个问题有答案吗?
是不是不健壮?学习集和测试集反复倒置,总是担心学习过度的问题。有什么不好?
有人误解为不需要预测价格,但其实只要一个预期收益为正的系统就可以了。但是,有预期收益的系统需要概率。统计能给的只是频率。概率和历史频率是两回事。
由于所有的技术指标都是对过去价格或交易量的汇总分析,所以所有的技术指标都是对过去历史价格的解释。那么从信息的角度来说,任何技术分析的组合都不可能突破价格所包含的信息。
这是一篇科普文章,解释了为什么一种叫做神经网络的东西可以适合任何功能:神经网络和深度学习。
没错,神经网络,不管指标有多花里胡哨,都是历史价格的函数。他们能预测未来吗?或者在某种程度上获得一个置信区间?
神经网络的灵感来源于人脑,而这项技术已经有了非常丰富的技术积累和现成的工具。利用自己的编程技能,我开始努力。
反复调整参数,看结果。我打惯了。
过去的价格不包括未来的价格趋势吗?光看这个论点,似乎没有什么启发性。然而,世界上几乎所有的技术分析都是基于历史价格。
05
这是一个多么不同的世界。我在学计算机科学与技术的时候,书上讲的可能不太准确,但是你实践过之后,按照书上的代码使用计算机之后,多半是成功的。
人们在电视上、杂志上和网络上谈论的是确定的。和编译器核对一下,你会发现虽然有很多偏见,但至少你不是在争论一些不真实的东西。
但是如果过去的历史价格不是对未来价格的预测。然后所有的相关书籍,无数人热烈讨论过的技术,电视上的专家们都口若悬河。完全是胡说八道吗?
全世界都在胡说八道。你聪明吗?我没那么自大。总觉得问题出在自己身上。神经网络不是万能的。让我们改变它的强劲对手,SVM和SVM。光听名字就高。
作为人工智能的另一个有前途的领域,支持向量机受到广泛重视。当然,深度学习的火热是后来才有的,那几天我还没听说过。
一遍又一遍,开夜车成了习惯,失望成了习惯。
模型的维度越来越高,复杂程度失控。总是使用过去的历史价格作为输入。我多么不愿意承认过去的价格不包含对未来的预测。
否认这一点就是否认自己过去那么多不眠之夜,那么多不眠之夜,那么多心血,那么多努力,那么多事情。
艰难,真的艰难。
06
少年不知愁滋味,爱上地板。爱上地板。担心添加新单词。?
现在我知道担心是什么感觉了,我想谈谈。我想谈谈这件事。但这是一个凉爽的秋天。
短暂的逃避之后,我又开始思考。在推翻一切之前,让我回头看看自己苦心凝聚的身躯,回头看看曾经迷人的身影。是因为我自身的缺陷还是一切?毕竟只是一个梦。
我为什么开始探索这条路?是的,我被软件暗示了。技术指标上似乎有玄机。只要解决了,我就能获得财务自由。从一开始,我就被引导着。
不听任何人的指导,我会怎么办?如果我从来不懂技术分析,我会怎么办?我将如何面对市场?
放下一切,放空自己,摆脱一切偏见之后,我开始思考一些最初的问题。
以下是大量引用果壳网的文章,我之前在网上交流的时候用的很多。让我们放下市场,来一次小小的旅行。
07
说两个笑话:
教官战前动员,说“只要冲锋够快,就不会受伤。”你拼尽全力冲锋,战后却浑身是血的被抬了回来。
你说教官错了,教官却说:“那是因为你冲的不够快,不然不会受伤。下次记得冲快点。”面对如此无赖的解释,你只能无言以对。但是你已经知道他是骗子了,因为他根本就没有给出足够快充电的标准。不管你冲得多快,只要你受伤了,他总能说原因是你不够快,他的说法是“永远正确”。
李阿姨信黄大仙。她认为世界上的一切,包括你我的思想,都完全被一只超级黄鼠狼控制了,包括我写这篇文章。依靠这只黄鼠狼,李灿阿姨解释了一切。下雨的时候流鼻涕,打雷的时候打喷嚏。不要和李阿姨较劲,因为你永远无法证明这只黄鼠狼不存在。
指导员和李阿姨的说法有* * *性质,就是说法本身没有办法否认。用科学哲学的话说,就是陈述本身不具备“可证伪性”。
如果你在数完最后五个浪后没能做空,那你对浪的定义就有问题了。如果我们把它拉长一点,你会发现它真的有道理。第三波是最强的,但是你突然转向,其实你看的是最后一波。接下来的三波怎么可能还没结束呢?其实三波早就结束了,你算错了。
你知道我在说什么吗?这个理论永远不会错!怎么说都是圆的。
08
让我们假设另一个场景:
甲和乙对太阳的升起提出了两种观点:
甲:太阳从东方升起。
b:太阳从四面八方升起。
其中,A可以证明是假的。只要找到一个太阳不从东方升起的情况,就可以证明A是错的。
但是B的理论可以说是完美的,没有办法证明他是错的。
事实上,A和B都不能证明他们的理论是正确的。
a的理论,整体来说是这样的:从人类定向开始,太阳从东方升起,从而推断太阳从地球形成到灭亡,都将从东方升起。
b的完整理论是:自从地球形成以来,太阳可能从任何方向升起,而人类既然确立了方向,太阳就从东方升起,在未来的某个时间会发生变化。
如果A和B想证明自己是对的,他们需要太阳从地球形成到消亡的所有上升方向的证据,这是不可能的。
我们都有的唯一证据就是太阳升起以来人类记录的信息,也就是有限的证据。单凭这些证据,我们谁也不能证明他的观点是正确的。
两者都不能证明两种理论都不可靠。
一万个例子都无法证明,只有一个真实的反例就足以证伪。前提是问题可以证伪。如果一个理论不能被证伪,它就完全没有科学价值。
有太多的技术分析流派和宣称的理论,连可证伪性都没有。这和教官和李阿姨没有本质区别。他们有的只是一堆图形拼凑出来的迷信。
某一形态出现后,进场的是庄家,隐含着投资者情绪的发酵。这些言论听起来都很有可能。是的,这是可能的。怎么证明这根k线不是庄家买的?如何证明不是情绪激动?反正我也不能指出他们错在哪里。总是有可能的。
每当他们的技术分析失败的时候,他们总会告诉你他们忽略了什么,不管他之前有没有解释过,也许是他的最新发现,系统终于修复了,呵呵。
那么我们之前做的统计分析可证伪吗?是的,能不能做到是一定的,没有办法作弊。要么盈利,要么亏损,没有半点含糊。
明白了可证伪性是流氓和迷信之后,我们再来回顾一下人类的思维方式。人类得出结论有两种方式:演绎法和归纳法。
人们熟悉的三段论就是一个很好的例子:
每个人都会死。
苏格拉底是一个男人。
苏格拉底会死
这个推论就是演绎法,通过已知的普遍规律和一个事实,我们可以推断出一个确定的结论。这种方法叫做演绎法。
归纳就不一样了。
一个柏拉图终于死了。
苏格拉底最后也死了
c人终有一死。
归纳的起点不是确定性规律,而是观察到的现象。我们观察这个现象,从中总结出一些可能的规律。最后,我们形成一个规律的总结。
09
对于这些哲学问题,我推荐读科学哲学(豆瓣)。
休谟的论点虽然古老,但仍然是一个诅咒。演绎法是可靠的,但所有归纳法都是不可靠的。因为归纳法有一个终极缺陷,我们不可能得到所有的样本。
即使拿到历史上所有的样本,也无法避免未来太阳突然从西北方升起,因为一个样本的例外就足以证伪,即使之前的一亿个成功样本,也没有办法。
以前人们看到的天鹅都是白色的,黑天鹅这个词基本等同于“乌龟角”,意思是不存在的东西。直到大航海时代,人们才真正在澳大利亚发现黑天鹅。
归纳永远摆脱不了这种命运,黑天鹅这个词也从乌龟角的意思变成了历史上从未有过的事情的隐喻。任何基于归纳的策略都逃不过这种命运。
10
推演规则严谨可靠。
在对哲学进行了肤浅的研究之后,我突然发现我在大学里学的数理逻辑是如此的睿智。我忽略了太多事情。哲学,尤其是科学哲学,应该是在学习任何技能之前都应该好好读一读的东西。在此之前,我太傻了,恨不得去了解前辈的经历,甚至不知道自己应该对它持什么态度。我太傻了。
以前学计算机也是我的错。看来我的知识都是靠谱的,至少不会太不靠谱甚至完全不相关。
而且我看过的所有技术分析都没有逃过归纳的魔咒。不管归纳本身有什么永恒的缺陷,就归纳本身而言,它们都不是好的归纳。
在摆脱了曾经相信的一切,学到了真正的知识,看到了人类智慧可悲的局限性之后,我终于松了一口气,得到了极大的释放。
是的,就算是总结,这些技术分析也是不上档次的。
被骗了这么久,只怪自己太傻,太心急,太渴望看到一些东西。人脑是模式识别器,进化总是要求你快速识别模式。
以至于看到花花绿绿的技术分析,总是急于给出自己的模式识别。
愚蠢是邪恶的,你要为你的无知付出代价。无数个日日夜夜就是代价。我一点也不委屈。
11
从此,脱胎换骨
我恨自己没有早点学习哲学,我恨自己急于获取看得见的知识而没有深入思考。我恨我自己认为努力和努力会有回报。
没有眼睛,在毁灭的道路上奔跑,不会得到上帝的怜悯。没有人能代替因果。
不再纠结于是神经网络还是SVM冤枉了技术分析的能力,我们对可证伪性和演绎归纳之间的区别有了足够的洞察力。
重新审视策略,原来这个死胡同已经钻错地方很多年了。此外,我在探索的过程中学到了很多金融知识,大大开阔了我的眼界。不再把自己困在单一的市场价格投机中。
其实我已经完全放弃猜价格了。我以为只有猜价格才是盈利的唯一途径。这就是不学之罪,无知就是罪。
重新开始,摆脱思维习惯,以可证伪性为基本条件,以严格演绎为推理方式,避免归纳,重新制定策略。
真可怜。我走了老板的弯路,最终走上了正道。
12
当初想学习和了解哲学的知识,没有很强的目的性。谁曾料想到,一下子就摸到了这么多时间纠结的问题症结所在。就像在异国他乡徒步遇到知音。
飞蛾,雪,柳,金缕。笑声渐渐消失了。在人群中寻找他。蓦然回首,那人就在那里,灯光昏暗。