程序化交易的风险控制策略
admin
|(1)止损。止损是风险控制的基本策略和措施。要进行金融投资,必然面临亏损的风险,如果我们完全惧怕风险,就最好远离金融投资市场。损失最小化,收益最大化是金融投资的基本原则。关键是我们能够承担的损失风险有多大?我们必须进行合理的判断,制定合理的止损规则并坚决执行。什么样的止损幅度是合理的?止损幅度过小,虽然使单笔损失最小,但它可能小于市场的正常波动幅度,其本来符合市场基本趋势方向的投资随时会被市场的小幅波动踢出市场,因而很难获得盈利的机会。止损幅度过大,则本来方向错误的投资却因未及时止损而损失过大。止损的基本方法:趋势逆转止损法、限额止损法和浮动止损法。
①趋势逆转止损法,就是根据有关指标判断,投资仓位的方向与市场变化方向相反,或者投资仓位的方向原来与市场趋势方向是一致的,但现在市场已经明确发生了转向而平仓止损(或止盈)的方法。如图5-11所示,在短期均线与长期均线金叉开多仓、死叉平多仓的规则下,开多仓后发生死叉时,不管是盈利还是亏损,都必须平仓。第一次金叉后开的多仓,在第一次死叉后平仓,发生亏损,实际上是止损平仓。第二次死叉平仓虽然是止盈,但在趋势已经逆转的情况下,如果不及时止盈,这些盈利就会随着价格的进一步回落而被完全侵蚀,并可能发生实际的损失。注意,这里的趋势逆转是指标显示的逆转,并不一定是市场真实的逆转。如第一次的死叉意味着趋势已经逆转而平仓止损,但是市场趋势并未真正逆转。而第二次死叉则是真正的逆转,但这时的平仓并不是止损而是止盈。因此,趋势逆转止损的效果,依赖于指标指示趋势逆转的效果。

图5-11 趋势逆转平仓止损
(2)仓位控制和资金管理。有效的风险控制不仅需要有效的止损策略,而且必须进行有效的仓位控制和资金管理。这对于有杠杆功能的期货交易尤其重要。如表5-1所示。在保证金交易制度下,杠杆率为保证金率的倒数,即杠杆率=1/保证金率。如10%的保证金率,杠杆率=1/10%=10倍。沪深300股指期货每点300元,如果指数在2500点,则其每手合约价值为2 500×300=75万元,交易所保证金比率为12%,期货公司通常提高2个百分点为14%,需要保证金为75×14%=10.5万元。根据交易所规定,最低开户资金50万元。其在2500点最大可开仓4张合约,需保证金10.5×4=42万元。剩余资金50-42万元=8万元。
如果你在2500点开4张多单后,指数下跌2%后即开始大幅上涨。当下跌2%到2450点时,指数下跌50点,4张合约损失4×50×300元=6万元,准备金41.16万元,剩余资金2.84万元。
如果你继续持有多单,随后行情持续大幅上涨350点到2700点。如果将多单持有到2700点平仓,4张多单盈利4×200×300元=24万元,盈利率=24/50=48%。看起来盈利不错。
但是,如果在2500点开多仓4张后,指数不是下跌2%而是下跌5%(到2400点)后反弹到2800点。看起来你好像可以赚更多的钱,但情况可能完全出乎你的意料。当指数下跌78点到2422点时(下跌3.12%)。4张合约损失9.36万元,自有资金剩余50-9.36=40.64万元,准备金需要40.656万元,还差496元。这时期货公司将通知你立即补充准备金。如果你不能在规定时间补足准备金,期货公司将立即强行平掉你的所有仓位。尽管指数随后即开始大幅反弹,但因为你的仓位已经被强制平仓,你已经不可能以平仓价格买回同样的仓位。由于可用资金的限制和指数的大幅反弹,你只能以更高的价格买回较少的仓位。特别是在强行平仓后,即使行情反弹,但你可能在犹豫之中丧失较好的回补机会。即使指数反弹到原来开仓的2500点,但强行平仓的损失可能却无法全部挽回。
如果你在2500点仅开3张多仓,初始准备金31.5万(占总资金的63%),则可用资金可以维持到指数下跌到2328点,即最大可以承受指数6.88%的波动。因此,这里充分显示了仓位控制和资金管理的重要性。

表5-1 50万元投资期指可用资金及盈亏变动情况
(1)平仓盈亏(逐日盯市)=平当日仓盈亏+平历史仓盈亏
①平当日仓盈亏=当日开仓价与平仓价之差×手数×交易单位
②平历史仓盈亏=平仓价与昨日结算价之差×手数×交易单位
(2)持仓盈亏(逐日盯市)=持当日仓盈亏+持历史仓盈亏
①持当日仓盈亏=当日结算价与当日开仓价之差×手数×交易单位
②持历史仓盈亏=当日结算价与昨日结算价之差×手数×交易单位
(3)当日盈亏=平仓盈亏(逐日盯市)+持仓盈亏(逐日盯市)
(4)当日结存(逐日盯市)=上日结存(逐日盯市)+当日存取合计+当日盈亏-当日手续费
(5)客户权益=当日结存(逐日盯市)
(6)可用资金=当日结存-保证金占用