一、什么叫扩仓缩仓 在经过一段时间的盈利交易后,账户资金量发生了较大规模增长,这个时候如果仍然维持原来的交易头寸规模,就相当于降低了杠杆,也就降低了资金的使用效率。因此这个时候就需要扩仓—-扩大仓位规模。 相反,在经过一段时间的持续亏损交易后,账户资金量减少,这个时候如果仍然维持原来的交易头寸规模,就相对于放大了杠杆,也就增加了资金的潜在风险。因此这个时候就需要缩仓—-缩小仓位规模。 扩仓的意义在于,在持续不断的盈利状态下,可以保证相同的盈利能力对应相同的资金增长率。而不扩仓,则相同的盈利能力只能对应相同的资金盈利额。 缩仓的意义在于,可以保持恒定的杠杆率,不会因为连续亏损而被动提升杠杆率,从而加大爆仓的风险。在平均止损稳定的情况下,适度缩仓可以避免爆仓。 二、使用扩仓缩仓的前提 当你的交易长期来看可以做到风险有限且可控之下的正收益,扩仓缩仓才有意义。 如果你的交易长期来说是负收益,那么你就难以扩仓了,并且会一直缩仓到最小交易单位。 另外,你所承担的风险须是有限且可控的。如相对资金量固定的止损额,或固定的止损比例等。如果你没有止损观念,或者每笔亏损忽大忽小,那也不太适用扩仓缩仓。 当然,还有一个条件,你的资金量具备一定规模,且仍有继续做大的意愿和能力。 三、确定仓位规模 一般来说,当我们开好一个账户准备交易时,先要确定一个仓位规模,我以外汇交易为例,举例具体说明计算方法: 假设我账户初始资金为10000美元。 我的交易系统有几个条件: 1.平均止损点数100点。 2.要允许连续亏损20笔(相当于每笔亏损额为5%)。 在这里,我先简化问题,只探讨单品种单策略的交易。 计算: 单笔平均亏损额:10000美元/20次=500美元 仓位规模:500美元/(100点*10美元点值)=0.5手 0.5手*100000美元(一手价值)/10000美元(账户本金)=5倍杠杆 经过计算,我确定每次交易0.5手,对应使用5倍杠杆。 计算杠杆是为了防止使用的杠杆率超过账户可用最大杠杆。 使用平均止损点数,而非根据实际设置的止损点数计算,是为了避免因为预期止损过小而放大仓位。事实上,你真的是否止损了,或者说,你是否能够及时止损这件事是不确定的。你有可能不止损,或者无法止损,所以,不要在仓位上冒险。 这时候,你会发现一个问题,如果我特别倒霉,连续亏了20笔,账户里的1万美元岂不是炸了? 所以,这就需要用到扩仓和缩仓了。 四、扩仓缩仓的时机 那么,我要在什么时候扩仓和缩仓呢? 通常有两种方法。 一个方法是固定一个时间周期。比如每日/每月/每季度/每年等。 如果是超短线交易,可以选择小周期。如果是中长线可以选择较大的周期。 在周期内,你可能因为亏损而使得杠杆率被动提升。不过有20次连亏做为安全边际,短暂的扩大杠杆也有利于资金恢复。相应的,若是连续盈利,杠杆率也会被动降低,对于连续盈利后的资金回撤也能起到一定的保护作用。 如果是使用这种方法,在确定调整扩仓缩仓周期时,要结合你的交易系统资金曲线周期来选择。 意思就是说,要让调整周期约等于你的交易系统资金曲线的一个增长回落周期。 第二种方法是根据账户资金增长或降低的百分百调整。 比如我设定一个20%的分界点。资金增长20%做一次扩仓计算。资金亏损20%,做一次缩仓计算。 这样做小伙伴们或许会有一点疑虑,因为它总是在盈利时扩仓,亏损时缩仓。心理上似乎比较难以接受。 我简单的解释下这点: 首先,我们很难预测下一笔交易是盈利还是亏损。所以实在没必要担忧这笔交易盈利了,扩仓,那么下笔亏损亏的多。 其次,如果你的交易系统是正收益,且回撤低于20%,即便下一笔交易亏损,在一个调整计算周期内你仍然会大概率的获得资金正增长。当然,你的系统有可能回测超过20%,那么你可以结合实际情况设置这个调整百分百。(不过,如果是我的话,我宁可想办法解决回撤过大的问题。) 第三,以上面计算的仓位例子来说,当我的资金达到1万2了,我要重新计算仓位规模。我的本金计算基准是12000,但实际上我的账户资金可能已经因为一笔盈利达到12400,这笔超额资金量也是一部分安全边际。所以不必过于忧虑。 以资金变动百分百做为扩仓缩仓时机,可以比较好的控制风险,提高资金利用率。如果盈利能力稳定,对资金增长需求较大,这种方法比较合适。 五、扩仓缩仓的计算与注意事项 一般来说,扩仓缩仓的计算和”确定仓位规模”的计算方法相同。但是有一些注意事项需要说明下。 前面我提到过,每一次触发扩仓缩仓调整时,账户资金并不是刚好为调整分界点,通常资金增长会超过分界点,资金衰落会低于分界点。这时候计算调整仓位时要以分界点的资金额计算,而非实际资金额。 例:初始资金1万。资金增长或衰落20%调整。目前账户资金11900。一笔盈利的交易平仓后,账户资金12400。 计算: 单笔平均亏损额:12000美元(10000*120%分界点)/20次=600美元 仓位规模:600美元/(100点*10美元点值)=0.6手 这样计算就为短期回撤增加了安全边际。 那么如果一直盈利,下一次如何算呢? 我建议以12000*120%=14400做为下一个调整分界点。 而不是以10000*140%=14000做为调整分界点。 如果是缩仓的话,第一次1万*80%=8000。第二次8000*80%=6400。 这样做是因为,当你扩仓后,仓位加大,现在盈利2000要比之前盈利2000更容易。但是对于盈利20%这个百分百则是同样难度。 还有一点要说明:通常我们的账户资金有两种表达形式,一个是余额,一个是净值。两者的关系如下: 净值=余额+持仓损益 当你的持仓是浮盈的情况下,净值大于余额。 当你的持仓是浮亏的情况下,净值小于余额。 在这种情况下,要取余额与净值中较小的一个与分界点比较,做为是否满足调整资格的依据。 如余额12300,净值11900,这个时候就不满足调整资格。 又如余额11800,净值12200,这个也不满足调整资格。 如余额8200,净值7800,这个就满足调整资格。 当你的策略发出交易信号,此时你需要计算交易仓位规模,这个时候你要比较余额、净值、分界点三者的关系,判断是否满足扩仓缩仓资格。 六、多品种多策略情况下的扩仓与缩仓调整 前面探讨的是单品种单策略的仓位规模与扩仓缩仓调整。然而实际交易中,更多涉及的是多品种,甚至多品种多策略。 这种情况就会变得相当复杂。我简单说说注意事项,就不展开说了,展开的话,实在说不完。 第一点,你要分析不同品种不同策略的相关性。对于高相关度的品种策略要有降仓位或者回避措施。尤其需要注意的是,是否高度相关千万不要人云亦云想当然。 第二点,要控制总仓位或者说控制总杠杆(这也是之前我们计算杠杆率的原因),即便是在相关度较低情况下。比如我做外汇设置最高使用20倍杠杆。那么按照之前的计算,我最多可以同时交易4个品种或策略。 第三点,以品种和策略为单位,分别设置初始本金额,然后根据单品种和策略的实际盈亏情况做单品种单策略的扩仓缩仓调整。这样做的好处是,可以做到优胜劣汰,实际交易中长期表现不佳的品种或策略会逐步被降低仓位。另外也避免了A品种盈利促成的仓位提升被用于B品种的反复摩擦。总之,各扩各的,能赚钱的品种策略才扩仓。 七、适度降低杠杆 当资金量增长到一定量级,或者资金增长的过快让你感到难以驾驭的时候,就要减缓扩张。这一点还是要倾听内心的呼唤,不要蛮干。 具体操作可以通过适度调降杠杆率来达成。 比如之前1万资金我计算出对应的仓位杠杆率是5倍。 那么当我的资金相对初始资金每增长5倍,则降低0.5倍杠杆率。 即5万资金时,仓位为0.5手*5倍*90%=2.25手。 10万资金时,仓位为0.5*10*0.8=4手。 这里的资金增长倍数和降低杠杆率仅是举例,要结合你实际的初始资金量和杠杆率权衡考虑。 八、仓位管理与技术分析 鉴于绝大多数的交易策略是基于技术分析建立的,在这里简单的探讨下资金管理与技术分析。 要不要以技术分析决定仓位呢?我的建议是不必。 在仓位管理方面,设置止损,控制止损,控制最大杠杆率,预设连续亏损次数,这一系列举措都是在为资金风险做安全边际。 在交易策略方面,策略本身的逻辑合理性,策略的长期正收益,策略的历史最大回撤统计,这些也都提供了交易风险的安全边际。 在此基础之上,实在没有必要再通过行情分析,预测趋势震荡等来调整仓位。未来走势本就难以预测,否则也不会通过交易策略和仓位管理来抵御风险。并且趋势与震荡也并不是交替循环,主观预测有可能弄巧成拙。 再有一点,技术分析的有效性是与所使用的时间周期成正比的。最初的技术分析运用于日图或周图。现在来看,技术分析在这样的时间周期仍然有效,但是在较小的时间周期内,技术分析的有效性会随着信号成倍增加、大资金与意外事件对价格的冲击权重加大而极度衰减。所以,合理的确定时间周期框架,合理审慎的运用技术分析,再配合仓位管理,才有意义。 |