您的位置: EE17外汇易 > 外汇知识 > 外汇技术 > 马丁格尔法--反马丁格尔法策略介绍(3)

马丁格尔法--反马丁格尔法策略介绍(3)

来源:EE17外汇网 | 发布:2016-06-08 10:56

  现在假设我们在即时外汇市场里,同时在市价的上方执行一个「定点买单」(Buy-Stop),市价的下方执行一个「定点卖单」(Sell-Stop),而此两个单的手数量是一样的,假设是V个手数量。而上下买卖点与市场目前价格的点距都一样,假设是d的点距距离。接下来我们设计一个规则,不管市场未来走向是会碰到「定点买单」(Buy-Stop)还是「定点卖单」(Sell-Stop),所以它的机率是「50% vs 50% 」,只要它一碰到这个「定点买单」(Buy-Stop)或「定点卖单」(Sell-Stop),我们立刻就在该成交价的上下方又在设定一个「定点买单」(Buy-Stop)以及一个「定点卖单」(Sell-Stop),而它的点距一样维持为d的点距距离。假设在第一个「定点单」成交之后,如果是「定点买单」(Buy-Stop)成交,则它的下一个d点点距的上方则是第二次再进场的「定点买单」( Buy-Stop),而它是获利的,但我们暂时不执行停利的动作。延续上面的假设,当第一个「定点买单」(Buy-Stop)成交之后,市场却是向下,则它的下一个d点点距的下方,则是第一次的停损点的「定点卖单」(Sell-Stop)。所以假设我们要依前面所设计的「连续四次获利」的「反马丁格尔(Anti-Martingale)策略」,我们在进场后必须连续在4个市价的d点点距的上方都成交,而每一次的下单是以V * 2^n递增,n是「获利点」的次数,也就是阶层数目。如果未达「连续四次获利」我们一样把它归类成「失败」出场。例如市场在第一次成交以后就往下回档,或只往上碰到ㄧ次d点点距、两次d点点距、或只有三次d点点距就向下回档,这时就会呈现的亏损如下:

  - V * 2^0 * d (进场后就亏损) =- V * d

  + V * 2^0 * d - V * 2^1 * d

  (进场获利一次后就亏损) = - V * d

  + V * 2^0 * d + V * 2^1 * d - V * 2^2 * d

  (进场获利二次后就亏损) = - V * d

  + V * 2^0 * d + V * 2^1 * d + V * 2^2 * d - V * 2^3 * d

  (进场获利三次后就亏损) = - V * d

  然而,假设我们很幸运的真的达到「连续四次获利」,则这个利润则为:

  + V * 2^0 * d + V * 2^1 * d + V * 2^2 * d + V * 2^3 * d = 15 * V * d

  所以依照上面这个规则,我们就轻易的将「反马丁格尔」策略直接的应用到外汇市场来操作。

  虽然以「理论」计算起来,只要有一次的「反马丁格尔」从头到尾走完,也就是将雪球从山上顺利滚下来,其获利的倍数相当惊人。但是在外汇市场非常有可能的情形是它一直在盘整震荡,在还没有顺利将小雪球滚成大雪堆之前,帐户已经是亏损累累。所以类似「赌博模式」的「盲目下单」,对我们来说并不是一个最佳使用「反马丁格尔」策略的方法。因此,我们要找出一个方法是至少能有一定程度的准确性,再用此方法来进入「趋势市场」。当然,趋势判断用的技术指标多如牛毛,这随着个人的喜好不同而各有忠实的拥护者,不过我个人不喜欢使用「预测性」指标来预测市场的未来,所以我所使用的方法与市场上大多数人的方法有极大的差距。

  就如前篇文章所言,这个判断趋势用的方法或指标最低的程度也要是至少3次以内要有1次是正确的进入「趋势市场」。否则一直做白工只会严重的浪费帐户资金,因为每一笔的交易都需要付出交易成本。这个部分,我们将在下一篇详细讨论。

  马丁格尔策略汇总

  交易系统

  1.中性策略(Neutral strtegy,NT)o不管输赢你都交易相同数量的手数。其实中性策略并不算是策略,但它提供与其他方法比较的基准。

  2.马丁格尔法(Martingale,MG)o马丁格尔法可能是赌场游戏系统中最著名的策略。你以一单位赌注开始,在每次赔钱后,将赌注加倍,而在任何一次赢钱后,下一次又回归到一单位赌注。马丁格尔法的优点和诱惑力是在每一次赔钱后加码双倍,因此下一次赢钱时,你总能赢回之前所有的损失,外加一单位赌注(可以在纸上演算)o然而在一连串的损失发生时,赌注规模会增加得非常快速,你可能在赌赢之前,就破产了。为了避免资金雄厚的赌徒成功地运用此一策略,所有赌场都对最大赌注设限o。

  比如说你开始在9000做多单10手,价格下跌500元,你就在买20手,总共30手均价8666.66,价格在次上涨到8700到9000时出手20手,保持10手的均价在8666.66还可以赢回之前的损失!

  3.反马丁格尔法(Anti-Martingale,AM)o也可以使用与马丁格尔相反的方法。即以一单位赌注开始,在每一次赢钱之后将赌注加倍,但在每一次损失之后,就回到一单位赌注。这个策略的好处在于风险较低、所增加的赌注是以赢的钱作为来源,可以使账户资金保持安全。这个方法的缺点是最大赌注都会下在无可避免的赔钱上o

  比如你在9000做多10手,价格涨到9500时你加仓20手,你的均价是9333.33如价格跌到9350你出手20手,又回到10手!

  4.损失加码法(Progress-on-Loss,PL)。与马丁格尔法相对,在每一笔赢或输之后,有系统地改变赌注,有顺序地向上或向下加码。我在这里作一个最简单的说明,就是单位赌注的加码。

  5.赢钱加码法(Progress-on-Win,PW)o这是损失加码法的反向策略。你以几个单位赌注开始,在每一次赔钱之后,减少一单位赌注,在每一次赢钱之后增加一个单位赌注。优点与缺点和反马丁格尔法策略一样,但效果是渐进的

  比如说你开始在9000做多单10手,在8500时加10手,这时你的均价是8750,当价格到9000时减少10手!

  「双边押注变异式之马丁格尔」

  策略讨论 标签: 财经 分类: 交易系统

  这篇文章我想与读者讨论有关于本院所谓的「变异式之马丁格尔外汇套利交易模式」。马丁格尔(Martingale)策略理论的相关文章请读者自行参阅:

  运气与机率(1) -绝不输钱的马丁格尔套利策略,

  运气与机率(2) -续谈马丁格尔套利策略之与市场对赌,

  运气与机率(3) -三谈马丁格尔套利策略之资金保护退场机制以及

  运气与机率(4) -马丁格尔(Martingale),凯莉公式(Kelly criterion)与资金管理(Money Management)

  这四篇文章。我们说在一般学院派制式的所谓「马丁格尔(Martingale)策略」是在某个赌盘里,当每次赌金输钱时就以2的倍数再增加赌金,直到赢钱为止。而所谓的「反马丁格尔(Anti Martingale)策略」有两种解释,一是在某个赌盘里,当每次赌金赢钱时就以2的倍数再增加赌金,运气好时很快就可以大捞一笔,但这种模式也非常有可能在一次的赌盘压错时就会将所赢来的赌金全部亏光。另一解释为,在某个赌盘里,当每次赌金输钱时就降低赌金,其降低赌金的百分比则以50%计算,直到赢钱为止。不过以上这两种模式均非本院目前程式所采用的模式。本院套利系列中有所谓的「变异式之马丁格尔交易模式」,做法是一种「双边押注式」的概念,也就是在赌大小的赌盘里,一边会进入「马丁格尔模式」一边却仅是「一个固定比例」的赌金。

  我们用举例来说明会让读者更为清楚,我们一样采用以前的实例来说明。假设我们拿6300元来到澳门赌场玩赌大小的赌盘,我们先从100元开始「押大」,假设第一笔赌盘就赢,当然我们就是再从第一轮的100开始从新「押大」。假设我们第一笔赌盘是输的,从第二轮开始,我们在「押大」的那一边的赌注以以2的倍数(2)^n增加,也就是:100、200、400、800 、1600、3200......,直到赢钱为止,但是需要再增加第一轮的100元赌注拿来「押小」。所以从第二轮开始,你必须「两边押注」。因此,第二轮你的赌注为200元押大,再加上100元押小,所以你要投入的金额变成300元。这时会发生两种情形,第一种情形:假设赌盘开出来的是「大」,则你赢回200元但输掉第一轮「押大」的100元,以及第二轮「押小」的100元,所以结果变成不赚也不赔(200-100-100=0)。得到这样的结果,你就必须从第一轮再从新开始。第二种情形:假设赌盘开出来的是「小」,则你输掉第一轮及第二轮「押大」的100元及200元,同时赢回第二轮「押小」的100元。若是得到这样的结果,你在「押大」的赌金就变成第三轮的400元,而「押小」的那一边同样必须再押100元的赌注。以此方式直到「押大」那边真的开「大」而赢回所有以2的倍数(2)^n所增加的赌金,这时你必须从第一轮重新开始。

  譬如以上面的例子来说,若你有6300元,如果你在「押大」的那一边连续输了五次,那你会亏损100+200+400+800+1600 = 3100元,但因为你从第二轮开始是「两边押注」,只是「押小」的那一边每次都只押100元,所以你会获利100+100+100+100-100(最后一次会不赚不赔)=300元。这时你的资金余额会剩下6300-3100+300=3500元。当你连续「押大」输到第六次,那你会亏掉100+200+400+800+1600+3200=6300,但是恭喜你,因为你「押小」的那一边会再帮你赚到100元,所以,你口袋里会剩下400元而非输到一毛都不剩。

  如果我们使用单纯的「马丁格尔策略」,依照上面的条件,若你全部的赌资为6300,不管你只是押大还是押小,当你连续输到第六次,那你就会亏光所有的钱(100+200+400+800+1600+3200=6300)。但是若使用「双边押宝式」的概念,当你连续输到第六次,那你事实上仅会亏损100+200+400+800+1600+3200-100-100-100-100=5900元(因为第一轮不会双边押,最后一轮会不赚不赔)。所以这种「双边押宝变异方式之马丁格尔策略」会让你在跟赌盘对赌时,以一种「渐进微幅式」的方式来增加自己的赌资。因此若以机率来看,当你会连续亏损6次的机率为: (0.5)^6=1.5625%,但第二轮开始另一边会连续赢100元五次的机率却会成为1- (0.5 )^5=96.875%。所以第二轮开始,一边亏钱而另一边却是赚钱。以下是使用数学机率所计算此「双边押宝变异式之马丁格尔策略」。假设我们以 q来代表亏损的机率,以B 来代表赌客口袋中能压大小的筹码总量,以n来代表总共能够亏损的次数。所以你总共亏损n次的机率是 q^n。而当你把你手中的筹码都亏掉了,那表示你总共亏损的金额是:

  但因为你从第二轮开始「双边押注」,所以你的亏损金额将可以少掉B(n-2)。因此是B( 2n -1) - B(n-2) 。

  而你不会亏损n次的机率是1 ? qn 。假设你不会真的那么倒楣亏损了n次数,而你所能够赢到B 数量的钱,那么你每一回合能期待的利润为:

  也因为你从第二轮开始「双边押宝」,所以你每一回合能期待的利润将可以增加B(n-1)。因此是B( 1 ?( 2q)n ) + B(n-2) 。

  所以如果以单纯的马丁格尔(Martingale)策略理论来算的话,我在:运气与机率(4) - 马丁格尔(Martingale),凯莉公式(Kelly criterion)与资金管理(Money Management)这篇文章中有提到过,当我们进场赌73次「美国轮盘」的时候,你会在某个点上「连续六次亏损」的机率会变成成50.3% (算法为: (1-0.526316 )x0.021256 = 0.010069,0.978744 x (1-0.010069)^67 = 0.49683,1-0.49683 = 50.3%)。若是以「押大小」的赌盘的话,在某个点上「连续六次亏损」的机率则是41.7% (算法为: (1-0.5)x0.015625 = 0.0078125,0.984375 x (1-0.0078125) ^67 = 0.582025,1-0.582025 = 41.7%)。当你「押大小」150次当中有一次会超过「连续六次亏损」的机率则是69.2%,而若你「押大小」250次当中有一次会超过「连续六次亏损」的机率则变成85.9%。

  而如果以「双边押注变异式之马丁格尔策略」,则当我们进场赌后虽然在你「押大小」73次当中有一次会超过「连续六次亏损」的机率是41.7%。但是因为只要每次没有超过「连续六次亏损」这种情形发生,你就可以在第二次押注时多获利100元。因此假设你真的在73次当中有一次会超过「连续六次亏损」,但这时你已经可以多获利了100x(73-round(73/6)x2)=4700元,而押第七次的赌注为3200x2=6400,所以你只要准备6300+(6400-4700)=8000元时,你在73次「押大小」的赌盘里还可以存活下来。反观「单纯的马丁格尔(Martingale)策略」却需要准备真正「连续输七次」的赌资,就是100+200+400+800+1600+3200+6400=12700元才有办法在73次「押大小」的赌盘里还可以存活下来。由上面的计算得知,在同样条件的赌盘机率之下,若以达到「典型启发点」(六次连续亏损机率)的亏损金额来比较的话,使用「双边押注变异式之马丁格尔策略」可以比「传统马丁格尔策略」的赌资少37%。

  由上面的描述,读者其实可以很清楚看到「双边押宝变异式之马丁格尔策略」似乎比起单纯的「马丁格尔策略」还来的有胜算一点。由此特性,我们似乎可以归纳一套方法来用于「外汇套利」的上面。没错,本院的「红财神外汇套利惊奇系列自动交易程式」里的「双边押注变异式之马丁格尔外汇套利自动交易程式」(Abnormal-Martingale series)就是以这样的理论概念来设计的。其细节部分将于下篇的文章中再讨论。

  上一篇文章我与读者讨论过了本院自订的「双边押宝变异方式之马丁格尔外汇套利交易模式」以及其理论方法及概念。本院所自订的「双边押注变异式之马丁格尔套利系列」,其实就是我在早期文章里所谓AMAZE(惊奇)里的第二个A系列(第一个A为套息交易策略) 。此「双边押宝变异方式之马丁格尔策略」理论的部分请读者自行参阅:墙头草(1) -「双边押注变异式之马丁格尔」策略讨论这篇文章。接下来此篇文章将介绍何使用该策略用于外汇市场之交易以及此「自动交易程式」该如何设计。

  首先,我们来复习一下我所自订的「双边押注变异式之马丁格尔交易模式」的做法是一种「双边押注」的概念。也就是在赌大小的赌盘里,从第二轮开始,一边进入「马丁格尔模式」,而另一边押上「第一轮起始的赌金」。当「马丁格尔模式」那一边输钱时,则把输钱的数目乘上两倍,同时再押上「第一轮起始」的赌金在另一边,一直到你「马丁格尔模式」那一边的压盘赢钱时,就全部从新开始。也就是第二轮开始才会「双边押注」,而「马丁格尔模式」最后一次赢钱的那一轮结果是「不赚不赔」。而传统的「马丁格尔模式」就是任何在一个压大小的赌盘里,一直不断的只压某一单边(如压大或压小),每输钱一次,就把输钱的数目乘上两倍,一直到你的压盘赢一次,就可以将前面所亏损的金额全部赢回来并多赢第一次所压的金额。

大家都在看