网格交易法介绍
摘要:上涨卖出下跌买入,不问涨跌自动交易,为小白二创为震荡而生,超200%收益——小白网格(m.aicoinex.com)
无论是传统金融市场还是数字货币市场,只要是人操作的,其表象和过程都是一样的,目前人们操作这些金融衍生工具,基本都是靠各种市场信息,技术分析等几种分析工具进行预测市场的未来趋势走向,但众所周知未来是不可知的,自古到今没有人可以确切预知未来,所依靠的分析数据都是过去时,虽然从统计学角度分析,可以运用科学统计学方法来对未来进行一定程度的预测,但无论如何只是一种预测而已,在这些预测结果出来后,谁又敢把自己的性命押在这些预测结果上呢?回答是否定的.如果有人做的话那就是赌徒.这与赌大赌小没有区别,不是我们投资的目的,人们投入自己宝贵的资金到这些市场上是为了投资获利,更明确些就是用一定的本金在保证本金安全前提下进行投资而获得稳定收益的过程,简单地讲就是:钱生钱,要注意一个前提是保证本金安全,否则还不如放在银行吃利息,但问题是许许多多的所谓投资者由于对市场认识的不足,最终还是以上述所描述的预测的方法将自己宝贵的资金去赌未来,其结果是与赌博无异,人们不知不觉中把自己想要投资的角色转变为赌徒,
为了使大家能够明确这一点,我就简单的分析一下靠预测未来的盈利概率有多大,从概率分析角度看有一个著名的抛硬币理论,我每天依据对未来进行预测的结果进行买卖BTC,其实与每天抛硬币为依据进行买卖没有多大区别,当硬币被抛无穷次后,其正面与背面出现的次数将趋一致,就是说你每天预测BTC上涨次数经过长期累计后测对与侧错的次数也将趋一致,就是说以此为依据进行买卖BTC盈利与亏损的概率各为50%,理论上将是不输不赢,但实际上由于有交易费用以及人性的弱点:"恐惧与贪婪"等多种因素的作用,最终结果都是输的,不会有盈利.有短期也许会有100%,甚至200%的收益,但长期操作必将逃脱不了抛硬币理论的魔咒,从哪里赚来的钱还将还回到哪里。残酷的事实也验证上述理论的正确性,只要用大众都使用的方法买卖BTC或数字货币,都逃脱不了亏损的命运,所以才有股市上一赚二平七赔的说法,用这种方法唯一获利的只有做市商或券商.他们赚取每一笔手续费,稳赚不赔,难道就没有办法寻到一种盈利面大于亏损面得办法吗,或者说找到一种数学模型其计算结果会逃脱抛硬币理论的制约吗?
首先,要通过概率理论分析我们所建立的交易模型是否盈利面大于亏损面,如果是相反的,就说明该模型是不成功的,没有实际操作意义,如果盈利面可以大于亏损面,哪怕只有一点点,也是可以长期使用的,通过利滚利的原理长期积累可观利润,网格交易法的基本原理就是把行情的所有日间上下的波动全部囊括,它会不放过任何一次的行情上下波动,有了这一功能,我们现在来分析一下BTC行情的走势特点,不管BTC如何上下波动,不外3种形态:上涨,盘整,下跌,上涨行情谁都可以赚到钱,下跌行情是没有人可以幸免的,现在我们来看盘整行情,由于不同的操作方法而有不同的结果表现,依据历史经验,由于盘整行情的神出鬼没,用普通习惯的操作方法,在盘整行情中是很难赚到钱的,经常是高买低卖,左右挨耳光.而网格法由于不依赖人为的思考,完全是一种程序行为,像渔网一样,可以把比网格大的波动一网打尽,所以在盘整行情中网格法也是可以获得收益的.如此而言,在这3局比赛中网格法以2比1的赢利胜出.与田忌赛马的道理是一样的,所以我们可以确认这种交易模型是会获利的.笔者通过1年的实盘验证,已经证明了网格交易法的可行性.
现在介绍一下网格交易的使用方法:
1.等分网格交易法,
这是网格交易的最基本形式,该方法使用简单明了,操作简便,无需人为思考,基本上是完全傻瓜操作,缺点是收益率不高,而且还存在高位套牢的风险,但由于通过网格交易不断低买高卖的主动解套法,虽然有筹码在高位套牢,但只要行情在低位不停的长期震荡,据统计一年内有70-80%的时间行情处在震荡状态中,单边走势只有20-30%几率,高位套牢的筹码也会很快解套获利的.大家可以自己统计一下上证指数从6124点跌倒1664点附近,其绝对跌幅为4460点,但下跌过程中的每次反弹幅度累计大约为5600点,其累计反弹幅度超过下跌幅度,这不是意味着用网格法做行情从6124点买入后,到1664点不亏反赚吗.其他的价格统计结果也基本相似.
具体方法如下:
1)币对的选择:由于网格交易法追求的是不断的行情波动,行情波动越厉害,收益率越高,哪怕BTC不涨,只在一定的区间内不停波动,网格法也会获得很大的收益,按网格交易法的特性,是怕不动的BTC,会涨会跌的BTC才合适网格法,如果会涨而不会跌的BTC却不适合网格法,所以日K线波动越大的BTC越适合网格法,基于安全角度,首先要选择效益高,质地好的BTC,所以基金重仓股是必须的选择,然后再选择大中盘子以下的BTC,超级大盘股由于震荡甚微不适合网格法,按以上条件通过软件选择出5-10只左右的备选BTC,再分别计算它们的10年以上的日平均振幅,最后选择最大日振幅的一只BTC长期操作,最好日平均振幅要大于5%
2)网格区间的确定:就是确定网格的最高点和最低点,最高点就是BTC历史最高价,最低点就是历史最低点,最高点比较容易容易确定,而低点有几种方案,一是历史次低点,这样可以提高资金利用率,如果你想保证资金绝对的安全,可以定最低点为BTC的发行价1元,这样你的资金可以保证到1元时也会有钱买币,最坏的行情估计也不会在1元处呆太久.然后在最高价和最低价之间进行等分,间距要按所选择BTC的日平均振幅决定,要求间隔不要大于BTC的日平均振幅,一般为5%较合适,就是说以每间隔5%的间距等分最高价和最低价,每个分格对应一个价位,把这些固定下来的各个分格的价位记在表格内,它就是以后的买卖依据.这些等分的价格永恒不变,无论BTC价格如何变化,我们都按这些价位买卖BTC,任凭风吹浪打,我似闲庭信步.网格区间确定后就像在大河的两岸边拉上一个从河底到河面高的大网,只要比网格大的鱼一只都跑不掉,
3)资金分配:在等分好网格后,依据你所可以投入市场的资金量,去除这些分格数,就得出了每个网格的可交易资金量,这时还可以对分配后的资金比例进行调整,因为据统计,在价格的极高位和极低位,行情逗留的时间不多,为提高资金利用率可以适当减少高低位的资金分配量,酌情加到中间部分,
4)首次建仓:一般情况下你当前所处的价位不会超过事先设置的网格高低点,因此首次建仓买入量为最高点到目前价位的资金总量,按当前价位所处的一个5%网格位置下位价格预埋买单,等待行情波动到你预埋的价位成交,如果行情没有下跌,转而上涨,则不必等待它的下跌,在接近当前5%网格位置上位附近价格按及时价直接成交即可.比如要投入10万资金,总分网格为20格,每格分得5000元,当前价位在最高位往下数第4格位置,则首次建仓资金:5000X4=2万.
5)日常交易方法:以后每日就以上次成交价格为中心,在开盘前预埋涨5%卖单,跌5%买单,买卖数量按事先计算好的每个网格的交易量.之后就不必看行情了,有时间可以看一下有成交否,如果成交买单或卖单,就以新成交价格为中心,在该成交价的5%上下位置重新再预埋买-卖单.就如同在河里下网打渔,当有鱼上网后我们起网取出鱼(获利成交退出),之后再重新把渔网放入河里(在原来的位置再预埋买-卖单),等待下次鱼儿上网.之后以此类推.
所以无论行情怎样涨到天上,跌倒地面,由于网格交易法都是保证每次低买高卖,你所做的交易都是获利行为,哪怕有资金套牢也不必担心,随着时间推移和行情的不断震荡,你终究是会获利的.关键是要持之以恒,不可半路退出不做.其实这就像现实的开店做生意原理一样,首先要准备启动资金,然后租店面置固定资产(股市却不要这项),接着进货,当然不会一次性把流动资金一次进货完,要留些备用(网格法也是要按一定比例首次建仓),之后进入日常的零售阶段,按一定的利润加成零售商品(网格法是按5%的比例高抛BTC),当出售一定量的货物之后要开始补仓(网格法是按下跌5%开始及时补仓),再做零售,日复一日.在现实的开店过程中也会出现市场状况不好市价跌落时高位进货套牢的现象.
但由于网格法对资金的利用很低,收益率无法太高,所以选择BTC的最高价和最低价的差值不要太大.一般要求网格的数目:最少不少于15格,最多不要超过30格.20格左右是最好的,由于BTC以100股为基本交易单位,所以太多的网格的数目会造成所需的本金太大.因此基本网格交易法需要改进,就像零售店的收入是比不过批发店的,等分网格交易法就像零售店,下一步要考虑开批发店,以提高收益率,等待下期升级方案(批发店)----网格法/指数建仓数学模型............
第三节:
网格法/指数建仓数学模型
上节说到等分网格法的局限问题,经过一段时间实践后,发现由于等分资金量,导致每次的买卖量太少,收益率很低,大致年收益率只能达到10%左右,无法满足要求,分析后感觉等分网格的价格区间是正确的,但每次买卖的资金量不应该等分,而要改进.改进的方向是采用以下方法:
指数建仓法,就是用指数函数来指导每个等分价位的买卖量.
在等分网格交易法中按5%的间隔等分了币价的基础上,用指数函数改进每次买卖数量,使得交易数量的比重按照我们理想的两个方向变化:
1).买进BTC后它的成本会向阶段最低价靠近,按计算建仓后的成本只比阶段最低价高5%左右,降低了成本,从而避免了币价从高位回落时在高位建仓数量太多而高位套牢的现象.
2).在卖出BTC后,其卖出成本会向阶段最高点靠近,按计算卖出后的成本只比阶段最高价低5%左右,大幅提高了收益率,同时也避免了币价见到高点回落后没有及时获利了结,把该赚的钱没有及时赚到手,
等分网格交易法更注重短线的收益,而网格/指数建仓法就更注重于行情的长线趋势,所以说指数建仓法体现了长线是金短线银原则.在上一段的解释中出现了"阶段最低价"和"阶段最高价"的词,这就有疑问了,该如何确定"阶段最低价"和"阶段最高价"这两个点呢,我们知道每只BTC由于它的盘子大小,所处行业,及操作的机构基金等的资金运作量的不同,各自会有不同的涨跌习惯和风格,就像人类的DNA基因一样,每只BTC走势特性基本都不一样,但是其个股的DNA特征数据基本不会变化,从此我们可以分析解剖每只BTC在牛熊中的走势特征来判断不同时期阶段涨跌的幅度.
把以上理念转化成程序后,经过大量的历史行情模拟复盘,结果基本上达到了设计的要求,附图是把程序放到最坏的行情下进行完全程序的行为,没有人为意识复盘操作,结果显示个股跌幅为60%-70%左右,但资金的收益率却为-6%(此时仓位是70%),就是说只要币价从最低点上涨6-7%我们就可以保本了,之后的涨幅都是赚钱了.继续复盘从2008年9月到现在的资金收益率为80%左右.该程序表现出了很好的抗跌和收益能力.
网格交易法天生具有三大优势:
1。不需要判断时机,减低操作压力。时机抉择是所有技术分析的难点所在,从长远来看,2000笔交易以上,不大可能有人依靠时机抉择战胜市场。
2。不害怕市场发生变化。市场的参与者,经济环境都会使得市场发生变化,从而使得现有的交易系统失效。
3。可以在网格中使用任何其他的分析方法。任何有效的方法都会增加网格的效果。
因为这三大优势的绝对坚强性,使很多人被吸引其中。
真正的网格交易法不是一种短线交易系统。拉网的范围越大,价格在网之外运行的几率就越小。但短线手法明显对于网格的建立是有帮助的。好的短线手法可以使得在逆势方向上被挂住的单子较少,而在顺势方向上则利用重仓位获利。这是网格交易法能利用于实战的必要前提。有些人综合了波动率突破,支持阻力位,动态仓位大小,多层网格,跟随止损,可以使得资金的回撤控制在非常小的范围。可以想象,因为网格帐面亏损的扩大在一段趋势的方向上是指数式上升的,所以既然有人能使得资金回撤很小,那么其获利平仓的力度一定是非常惊人的。
另一个方向,是JOVE提出的定期关闭网格法,他的方式是当网格获利或亏损达到10%就全部平仓。这样一来他可以获得非常多次的10%利润(因为行情80%以上的时间都在盘整),而在另外一些情况下仅仅损失10%。他的这种方式也很值得考虑,这一方面利用了网格的优势另一方面避开了长趋势对于网格的冲击。
但关闭网格毕竟是认赔,如果有办法对付长趋势对于网格的冲击的话,那么永久性的网格显然在未来具有更大的潜力,永不认赔直到获利平仓是网格操作法的核心思想。这仅仅是我个人的猜测,还很难说有可靠的理论依据。可以这么设想,在一年以后,操作的区间到达了一个新的区域,在这个区域,操作的单量比起一年前可能要大1倍到2倍,这时候一年前在最远端挂住的那些单子对于帐面亏损的影响就不那么大了。只要能始终保证获利平仓不断增加可用的资金,那么越靠近当前的单子份量越大,越是对帐户具有更大的影响。
网格交易法
网格交易最基本的方法是(我估切把它叫做传统网格交易法):每隔一定的点数(如20点或者其它点数)在同一点位同时放置买单委托和卖单委托。假如行情上涨就可以平掉一串的买单,而在行情下跌时再平掉一串的卖单;行情下跌再上涨时同样的道理。
改进的网格交易方法:在当前价之上每隔一定点只布买单委托,在当前价之下每隔一定点数只布卖单委托。当行情上涨时会成交并在止蠃位置平掉一串买单,在平掉买单的位置补上卖出委托。行情下跌时同样的道理。这样汇率向一个方向运动时只平掉蠃利单而不会留下一串的浮亏单。在汇率单边运行时风险要比纯粹的网格交易小很多。
两种网格交易的优缺点比较:
传统方法:
优点:在盘整行情时,第一波的上升和下跌不用随时补单即可获利。当然第一波结束后还需再补单。
缺点:当出现大的单边行情时,对资金和仓位要求很高,因为留下了一串的浮亏单,浮亏会很快远远超过蠃利至直暴仓。
改进方法:
优点:在行情波动时两边均可获利,同时避免了如传统方法留下的一串浮亏单,风险降低了很多。
缺点:需要补单很及时,否则会错过一些蠃利机会。
根据两种方法的优缺点,感觉尽管改进方法麻烦一些,也可能会错失一些蠃利机会,但是相对于避免的风险来说,是非常值得的。因此推荐采用改进的网格交易法。
你在重新补单前不会产生一连串的浮亏,可以放心睡觉,睡完觉再来补单也不会有大的风险产生。如果补单时,发现上下都有空档,那是最幸福的哦,该是收获的季节了。
二、对改进的网格交易法的风险分析和规避方法
风险:改进的方法,尽管风险降低了很多,但仍然存在着巨大的风险,我用EA进行测试的结果与预期的一样,蠃利一直向上,但净值在波动,有大的单边行情时突然暴仓。其风险在于出现单边行情时,同时也有波动,还会产生一串的浮亏单(但相对于传统方法已经少了很多)。当行情向单边运行时,一张蠃利抵消不掉5张、10张甚至更多的浮亏单的亏损,因为每张单都在亏损,亏损是蠃利的5倍、10倍甚至更多。最终行情发展到资金支持不上时,突然暴仓。
网格交易的优势在于避免了分析行情向哪边走(如果知道行情向哪边走时,就用不着这种方法了,早就发财了)。如果能够有效的避免它所产生的巨大风险,还是非常不错的交易方法。粗略想了几种情况下的规避方法,尚未在实战中试验,烦请大家分析一下看能否凑效:
1.砍仓:根据你的资金量和开仓量确定在单边一定的行情下(如500点或1000点,这样的行情已经不了)行情运动时,你所能承受的亏损单数量。出现1000点行情,你吃进了至少1000点的蠃利,有一张浮亏单是不用操心的,那么再加几张浮亏单你能承受得了,这已经是极不利的情况了,同时也不难计算。当有多于你承受能力的浮亏单出现时,砍掉,这样等于放弃了这一小段的波动利润,用这种损失去抵消它所带来的风险。
砍仓时,有个条件,只有一边有浮亏单并且大于你的承受能力时才砍。当两边均有浮亏单,暂切不用砍。砍哪一个呢?自己根据情况判断吧(我自己也没想好),砍小亏单放弃的是小波动的利润,砍大亏单放弃的是大波动的利润。
2.突破点时的布仓和砍仓:当行情到达突破点时,在突破点外可以加大布仓量,在破突点内隔开一定的距离布仓或者减少布仓量。若真突破,突破点外的利润会加大,突破点内的损失会减小。若假突破,是将获得的利润回吐。这样用小损失换取大利润。
突破后到达盘整阶段再恢复原来的布仓方法。(这个又有些技术分析的方法在里面了),但为了赚钱,无所不用其极呀。
若假突破,会有浮亏单留在外面,根据砍仓原则进行砍仓。
三、智能交易系统的辅助
在操作中网格交易的缺点也很明显,布网时需要手工输入大量的委托单,还要仔细检查平仓后补单,在电脑上看的眼都花了。我想尚试使用智能交易系统进行网格交易的操作(感谢胶布提供的智能交易系统进行了测试),但没有办法完成风险的防范,最终的结果是暴仓,也。可以采用智能交易系统辅助布网和补单,开发一个布网的智能系统,让其检查目前的委托单,对无单位置进行布单,可以节省很多人工,需要砍仓或者进行调整时,再人工操作,工作量就小多了。
小白网格(m.aicoinex.com)取得的过往业绩并不预示其未来表现,也不构成本比特币业绩表现的保证。币市有风险,投资需谨慎。