一提到个人做算法交易,不少同学可能会说,人家大的金融机构拥有庞大的人力和物力,光是名校出来的这个或那个皮挨着地就是一大堆,还有强大的计算机系统和算力,个人如何比得了?
的确,像高频交易中做Market maker的,靠的是计算机的速度和进入交易所服务器获取数据的速度,这个本身技术含量并不高,有点像靠蛮力,但需要进出数据的高速,需要强大的计算机系统,这个个人比不了。
如果说Market maker是靠蛮力的话,Jim Simons和他的Statistical Arbitrage量化交易靠的却是智,也就是复杂的算法, Jim Simons是完全靠算法“Solved the Market”的第一人,他们的算法基本是个黑匣子,外人无从知晓其中的细节。但迄今为止,没有第二人能重复他的成绩,这个个人也是比不了。
但这些,并不是算法交易的全部!
实际上,算法交易是先于计算机时代的。
当算法交易先驱Richard Donchian开始使用算法交易时,当时还并没有计算机,据他的弟子们讲,他无论走到哪里,口袋里永远装着三样东西:1)铅笔;2)铅笔刀;3)本子。他需要这三样东西计算均值,计算大小值,画各种曲线,也就是说他是靠铅笔和本子成功进行算法交易的。
并且,长期趋势交易和短线交易(包括DT,这是高频量化交易的侧重点)还是有本质区别的。
就像我在昨天写的这篇文章中提到的那样:
长期趋势交易靠的并不是算法,或者说,具体算法并不是最重要的,文章中也提到了,三种趋势交易法最终的回报结果相差并不大,这个不光是书本上这样讲,我自己对均线法和突破法两种方法的实际回测也证实了这一结论。
那什么是最重要的呢?
最重要的还是总体策略的选择,比如是选择长期趋势交易,还是短期回归交易,还是选择DT?
其次才是具体算法的选择,像长期趋势交易, 常见的算法也就那么几个,并且大都有效,你可以用它们,也可以自创一个算法,只要靠谱,最终的结果应该相差不大。
最终,成败的关键还要取决于能否严格按照规则执行,这一点也至关重要!
我在另一篇关于Turtle Trading System的文章中也提到:
Turtle Trading System的创始人Richard Dennis当年就是选了23个极为普通的人,包括只有年仅19岁的Curtis Faith(其中的Turtle 之一,Way of the Turtle的书作者),让他们严格按照制定的规则交易,结果有好几个做的非常出色,做的不好的有不少是因为没有严格按照规则执行。
那严格按照规则执行真就那么难吗?!
应该说是不容易!
因为,任何算法都有它的特点,就说长期趋势交易,它的赢率一般很低,只有30~40%,输的概率更大,属于输多赢少,但是一般输的数量会比较小,而赢则会赢大的。比如10次交易,可能会亏7次,但每次平均只亏1千,而尽管只赢了3次,但平均每次盈利可达2万。如果你在交易中,有连续14次的亏损,亏掉了30%的资金,那么当系统第15次发出可以进入的信号时,你还会严格按照规则进入吗?如果你违背规则,跳开第15次,说不定本来这一次的大赚,就可以抹平以前所有的损失,也就是说违背一次,就很可能使这个系统作废。
但从另一方面讲,都连续亏了14次了,那跳掉一次能算过分吗?!
所以,严格按照规则执行并不像想象中的那么容易。
而短线交易,是高频量化交易侧重的方面,其算法是复杂多变,可以有无穷无尽的算法和模型,在这方面,个人无任何优势可言。
长期趋势交易跟其它用技术指标交易的系统一样,不做预测,只会按照市场被动的反应, 如果你相信系统,操作时就会减少甚至消除恐惧。
有道是大道至简,在我自己折腾了半年以后才发现,最简单的方法,往往是最有效的,比如均线法。
所以,个人算法交易,如其说靠的是算法,倒不如说是为自己制定一套靠谱的规则,帮助排除个人情绪因素,然后严格按照规则执行。这也是我折腾了半年,并应用于实践中的一点感悟!
建宁 2025/6/28