计算机的发展为量化投资者来说带来了巨大的发展前景。交易者可以有效且快速的测试和创建出不同的交易理念。正是因为我们能够快速的得出交易系统的胜率、净盈利以及盈利与最大回调的比值。所以交易者非常容易陷入不断调整参数的陷阱,直到找出最适合我们个性的参数组合。
很多交易者在这种参数的不断调整中得到了满足,这种快速且有效的得到测试结果的能力也麻痹了我们对数据可靠性的认识。交易者要明确的认识到,只有我们的代码能够抓住那些平仓点和建仓点时,系统的表现才是最准确和可靠的。
逐点检查是唯一能够避免错误的代码,确保量化投资交易系统表现的可靠性。当然逐点检查的方法是非常辛苦和枯燥的。首先交易者要先查看所有的交易记录,然后将交易记录与历史数据进行逐一的比对。
我们可以在查看历史数据的所有细节之前,快速的看一下交易汇总表,很多情况下它能够帮助我们发现代码中存在的明显问题。例如,交易汇总表中所有的交易都是没有多头头寸或者是多头头寸,平均交易持有期非常长或者是非常短且所有的交易都是亏损交易或者是盈利交易。
当交易者对交易汇总表检查完毕后,下一步就要开始逐点进行检查。我们需要对以下几个问题找出相应的答案:
1、所有应当发生的交易都有吗?
2、建仓和平仓的条件是否均满足?
3、滑点和佣金计算是否准确?
4、交易发生时的价格与预定是否一致?
只有我们找到了这些问题的答案接下来对交易系统的分析才是有意义的。罗伯特帕多是一个激进的量化投资交易系统开发的作者。他曾经提出过关于系统分析的另一个角度——理论检查。
理论检查偏向于检查实际的测试结果与理论期望值的吻合程度。实际结果与期望值是存在一定的差异的,但是这对理论检查来说并不是一个大问题,只要结果偏差不大,并且和个人的交易习惯相吻合即可
正确的建仓和平仓是交易成功的第一步:
一、建仓
从某些角度来说,成功的交易需要我们放弃一些传统的行为方式。生活经验往往告诉我们要避免错误、瑕疵、痛苦和不确定性,寻求完美和愉悦。这些生活经验告诉我们要寻找一个相对“完美”的建仓点。这种行为会导致两种情况的出现:第一,因为建仓点不够完美而放弃交易。第二,投资者带着对“完美”建仓点的严格要求,一直等待更加“完美”的建仓点。
但是我们要知道,一个完美的建仓点并不意味着它就一定是成功的。完美的建仓点通常是市场的绝对高点或者是绝对的低点。这就会让投资者失去很多明显趋势的交易机会。趋势交易的建仓点与“完美”建仓点不同。投资者在进行趋势交易时,通常只要求投资者在市场最近的高点或者低点进行交易。趋势交易的获利方式是在于投资者可以在趋势开始之后进入市场,在趋势结束之后退出。
二、平仓
很多交易新手都习惯于把目光过多的放在如何建仓上。而在平仓时也往往将注意力放在亏损还是盈利上。但是成功量化投资与程序化交易最让人难以捉摸的要点却是不要过度的注重平仓时是亏损还是盈利。行为金融学说明,平仓策略难以获得成功的一个原因是对平仓价位的非理性关注。
如果投资者将注意力过多的放在平仓的价位上就会造成过早退出盈利交易的情况。投资者应该选择在一个更加舒服且合乎情理的价位上进行建仓,这样就很容易确定交易的风险。
当投资者的头寸有了一定的盈利之后,市场价位就会离我们感到舒服的那个价位越来越远。投资者也开始逐步担心市场会不会反转,投资者的自信也将逐渐的消失。这种对小盈利编程亏损的担心是非理性的,会阻碍我们获取大的盈利
心得:1.不在成交量大增之后买进,不在成交量大减之后卖出。
2:不要一次性买进,傲慢就是罪过
3:不进行研究的投资,就像打扑克从不看牌一样,必然失败。
4:投资的成功是建立在已有的知识和经验基础上的。
5:找到一个期望值为正的交易策略,因为长期来看它能创造正的回报
免责声明:信息仅供参考,不构成投资及交易建议。投资者据此操作,风险自担。
网友评论