上文大体上介绍了交易系统的作用和构成层次,但是这只是一个相对宏观的概况。在市场中摸爬滚打一些日子,被揍得鼻青脸肿的人想必都知道交易系统的重要性,但是大部分人不知道如何开发一个交易系统。当然,有的人根本不考虑这种事,因为这种系统的开发是需要花费大量的时间,而这种时间并不是每个人都值得去花费。这和追求有关系,也与价值观有关系,没有对错,只有选择。但是针对愿意花时间来学习的人来说,如何开发一个系统是至关重要的。
前文说到了,交易系统是与自己相融合的,并不能独立于交易者本身而存在。很多人连自己都认识不清楚,又如何去寻找与自己相适应的交易系统。比如说,我想要去给杯子买一个盖子,可是我连杯子的形状大小都不知道,如何去买?难道把市场上的盖子全买下来,然后一个个去试?本文主要内容就是要介绍如何开发交易系统。
1 交易系统的共性
这个世界上,有很多人具有成功的交易系统,每一个人都有其独特的一面,而这些特性的地方我们并不需要关注的太多,反而是共性的地方更加值得我们注意。交易系统的共性的特性主要是个体适应性、风险与收益的平衡性、准则的明确性、内容全面性以及执行纪律性。当然这些特性并不一定完全涵盖所有特性,此为个人观点。
个体适应性是指每一个交易系统都需要与交易者本身相适应,虽然在整体上,一个交易系统可能会适合某一类人,但是每一个人在应用过程中都会有其各自的特点;风险与收益的平衡性是指交易系统的准则都是为了在系统收益性与风险之间获得平衡,并保证这种平衡在市场中持续有效;准则的明确性是指交易准则通常是明确的,非模棱两可的,投资者可以依据准则而机械操作,进而防止投资者情绪变化导致的非系统性风险;内容的全面性是指交易系统并不简单的提供买卖点,而是涉及到心理、技术、资金三大方面的综合体;执行的纪律性是指交易系统的有效性很大程度上依赖与执行的纪律性,不同的人执行同一个交易系统的时候效果不一样,主要是因为这种交易系统与个体的匹配性不足,因而会导致执行性的不足。
2 交易系统的开发步骤
在范.撒普的书中,他给出了系统开发的基本步骤,对此我是十分认同的,本文将借此给大家做一下介绍。
A列出清单
SWOT分析中提到,在宏观分析时,首先要明白自己的优势、劣势、机会以及潜在威胁。为了开发一个适合自己的交易系统,我们必须要对自己有一个相对清晰的认识。包括专业知识、性格、时间、资源、优势、劣势等。如果不进行这样一番了解,系统开发是难以为继的。
在这一部分,你需要考虑的问题有:
你是否有足够的时间来进行交易?如果有,你是否愿意花如此多的时间来交易?如果没有?你是否愿意放弃部分短线利润机会?
你是否具有足够的专业知识?如有,专业知识的程度如何?如无,你是否有资源去接触或者雇佣有这些能力的人?
你是否具有足够的计算机技能?如有,什么程度?如无,你是否有资源去雇佣有此技能的人?或者你是否有足够的时间和毅力来学习相关技能?
你是否有足够的资本?可接受的亏损比例是多少?资本是否是完全闲置的资本还是随时有可能有用的资本?
你的数学功底如何?对统计学和概率的理解如何?
你的性格如何?是否有足够的耐心?
回答完这些问题,想必大家能够对自己的基本情况有一个比较好的理解。
B 培养开放的观念,收集市场信息
开放的观念十分重要,因为只有开放的观念才能够让你不断地从外部吸取知识。记住:你不仅是在市场中交易对应品种,最根本的是在交易自己对市场的看法。因而形成重要的观点十分重要。当你遇到一些观点与自己原有的观点相冲突的时候,不要直接拒绝,而是应该先问问自己这是否是一种有用的观点。因为人的能力太小,不可能完全了解事物发展的本质,不管你现在多么成功,你的交易系统多么有效,你必须要知道,你有可能犯错,这就是一种开放的观念。
形成一种开放的观念不仅要求你对不同的声音保持谦逊,同时也需要不断的接收甚至是搜索新的信息。单个个体在自然界中的分量是可以忽略的,要认识到自己的无知,采取谦卑的态度,才能在市场中不断的汲取营养。苏格拉底说过“我所唯一确定知道的事情就是我对这个世界一无所知”。
C 确定任务和目标
目标决定了你采取的策略,如果你的目标是100%的年收益,那么必然你需要采取更加激进的策略,如果你的目标只有年收益10%,那么一个比较保守的策略完全可以达到要求。事实上,确定目标是开发系统的前提,甚至要占到开发总时间的20-50%。可是大多数却忽略了这项工作,或者说他们的目标只是想赚钱,越多越好。
这里就要提到目标设置的问题,因为盲目的目标等于没有目标。假如你今年的目标是赚很多钱,那么这个目标等于没有。目标设置最好遵循SMART原则(有关SMART原则的聚义内容可参考相关的管理书籍),具体、可衡量、可达到、相关性、以及时间性。通过这一普遍遵循的目标设置原则,可以有效的规避非理性目标给投资者带来的盲目。
D 确定交易观念
市场中存在很多中不同的交易观念,但是其中你认同的可能只有一两个,找到你认可的交易观念,然后在交易观念的指导下制定交易策略与准则。
首先来介绍一些常见的交易观念,大家可以选择自己认同的作为自己的交易观念或者是自己创造与形成自己的观念。最常见的是趋势追踪,这在技术分析者中大为横行。这一观点认为市场在某一个时间段是有趋势的,如果在趋势开始的时候发现并捕捉到,将能够赚很多钱。围绕着这种趋势跟踪出现了很多著名的交易系统,或者说大部分的技术分析系统都是以此为交易理念的。
波段交易是另外一种受到技术分析者器重的交易理念。这种理念认为市场大致在一定范围内波动,有时候上升,有时候下跌。波段交易寻求的是在上涨结束的时候卖出,在下跌结束的时候买入。一般只参与一个波段,但是有的时候也会参与多个波动,这取决于市场的走势。
技术分析之外,还有很多人信奉价值交易。持有这种观点的人通常寻找价值被低估的股票或者是品种,买入后一直持仓,直到他认为价格已经超出了价值的范围。大多数基金或者是大资金的人喜欢这种方式,因为这种方式的确是有效的,特别是当投资者有能力挖掘到信息,他们对普通的散户具有信息上的优势,这种优势不仅来自于原始信息上的优势,更存在于信息处理上的优势。
套利交易也是部分交易者秉持的交易理念,这是利用市场的漏洞,这种漏洞可能出现在法律或者市场运行等各个方面,其原因并不单一。正是由于这部分交易者的存在,市场才会具有连续性,才能够最快反映市场的真实情况。有的人觉得现在市场已经不存在套利的机会,我觉得市场永远会存在套利机会,只是这种机会的大与小、多与少的问题,这是市场运行的机理。正如投机者一样,部分投机者是可以赚钱的,因为这是市场流通性所要付出的代价,也可以看做是交易费用。
价差交易也可以说是套利交易的一种,一般存在于期权市场上,通常是在两种不同品种之间进行的,如外汇市场,在买入一种货币的时候,因为汇率的变化而获利或者损失。
E 确定大环境
任何人都知道大环境对市场的影响,当市场处于长期疲软的时候,没有必要去参与。大可将精力放到其他市场中。这种转变对于交易系统来说是十分被动的,因为交易系统的适应性也是和市场相关的,简单地说,适应股票市场的交易系统不一定适应期货市场。所以要根据不同的环境设置和采用不同的交易系统。
F 确定交易时间周期
长期交易与短线交易都有钱各自的好处与坏处,但是采用什么样的交易系统,取决于目标、市场等各种情况。如果你是一个没有耐心的人,离长线交易远一点,如果你是一个急躁的人,也请离短线交易远一些。适合自己的才是最好的,别人的好永远是别人的。
G 确定测试的方案
交易系统的测试是开发交易系统的重要部分,只有一个经过测试的交易系统才应该被采用。在测试过程中,需要注意的是时间性,如你不能仅把近期的数据作为测试数据,甚至要把一年前的数据作为测试数据;其次是品种,如在股票市场中,不能只用一只股票的数据作为测试,其他股票也要作为对比参照;还有一个需要关注的是周期性,不同时间周期的数据也要被容纳进来。
H 确定盈亏比
VETOR在其专业投机原理中设定的盈亏比至少是3:1,盈亏比的设定能够帮助你避免一些多余的交易,把金钱和精力集中在更为重要的地方。这里面涉及一个潜在亏损与潜在盈利的估计问题,相对比较复杂,需要一定的经验和信息处理能力。由于涉及面较广,此处不做赘述。
I 系统评估
系统评估分两个部分,一个是潜在收益,一个是潜在风险。学过数学的人应该可以进一步将这两个概念理解为期望和方差。期望反映的是预期收益,而方差反映的是波动的程度。期望越高,方差越小的交易系统越好。
J 仓位策略
仓位策略是为了防止不利事件给交易带来的致命性伤害。假如你有一个成功率为90%的系统,但每次都满仓操作,可能在一段时间内会连续成功,但是一旦出现不利状况,那么这种仓位策略就是拯救你于危卵的保障。墨菲定律说到“只要有可能发生的事一定会发生”,投资者应该时刻警醒,因为如果你没有准备,那么一旦发生,你将被打入冷宫。
K 监控方案的设计
世界上唯一不变的就是变,市场是在不断地变化过程中,今天的市场不会是明天的市场,明天的市场也不会是后天的市场。今天的交易者不会与明天的交易者一模一样,明天的交易者也不会与后天的交易者一模一样。因而我们需要警惕这种系统的失效,制定监控方案以及判断系统失效的标准,不能将简单的连续几次错误就归结为系统失效。细节内容会在以后介绍。
L 防火措施的设计
这个世界上,有很多事件,发生的概率并不高,但是一旦发生,损失极其惨重,如火灾、地震。你必须要设计相应的方案,作出准备,这种准备不仅是技术上的也是心理上的。你必须要对系统可能出现的情况做一番设想,并设定方案,模拟一下。当这种情况真的来临的时候,惊慌失措的是别人,而从容不迫是那些早就做好了准备的人。
小结
系统开发的过程是个非常耗时的过程,本文只是简单地列举了一些基本步骤,并着重说明为什么一个好的系统要经历这些步骤,而并没有详细地介绍如何来做好每一个步骤。这部分的内容请点击关注本号后面慢慢解释。
联系客服