2013刘德华跨年演唱会:渔网交易法(转帖)

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 01:17:59
渔网交易法(转帖) http://www.talkforex.com/viewthread.php?tid=89302

蓝字是原文,黑字是富家的评论。中文讨论原文在MACD,英文原文在oanda论坛


鱼网(或称网格)交易法
很遗憾,在交易股票期货股指期货及外汇5年以后,我仍然没有找到非常可靠的能长期稳定获利的方法,也无法从历史数据的统计上得到足够大的非随机性来保证稳定获利。

编制交易系统的关键在于系统不应该依赖于参数,也就是说参数在大范围内变动的时候都应该产生类似的绩效。可目前还没有找到符合这个条件的交易系统。当然,一些研究项目还正在进行中。我仍然认为我在外汇交易上还是个初学者,因此帖子也只发在这里。

目前在OANDA交易外汇,有一个和我资历基本相当的交易者也有类似的看法,但他在总结经验的基础上提出了一个设想,并通过其他一些资深交易者的测试讨论和发展,已逐渐成为今年最引人注目的外汇交易策略。

这个策略最基本的形式是这样的:比方说,我们做多EURUSD,同时也做多USDCHF。(目的是对冲以降低单方向的风险)

做多EURUSD:在当前价格上下200点范围内每隔25点布一张买单,每张买单都不设止损,获利平仓目标25点。

同样的,做多USDCHF:在当前价格上下200点每隔25点布一张买单,每张买单都不设止损,获利平仓目标25点。

执行:每日隔几个小时检查一下有没有成交后获利平仓的买单,一旦某单获利平仓了,比如说1.2000买入,而在1.2025平仓获利,那么就在该买单开立的价位1.2000重新再开设一张买单,换言之,随时保证每隔25点都有一张买单。

如果某个价格成交的买单还没有获利平仓,那么在该价位不再开设买单。

可以想象,如果EURUSD上涨,那么就会触发EURUSD上的一连串买单获利平仓。同时USDCHF必然下跌,在USDCHF上将积聚一批未平仓买单,而如果EURUSD价格随后跌回,那么USDCHF就会上涨,在USDCHF上得到一连串获利平仓,而在EURUSD上积聚一批未平仓买单。如果价格在一个范围内来回拉锯,就不断获利平仓并重新开设新单,再成交,再获利平仓。

提出这个方法的作者MARK一开始采用20美元试验资金,用比较高的风险暴露,获得了4周4倍的业绩,但因抗风险能力较弱,在6月初欧元的一连串下跌中爆仓了。此后,他用30美元重新开立帐户,采用了相对保守的风险管理和投资组合,交易8个货币对,到目前为止获得接近80%的收益。另外一些交易者,尤其是系统交易者,大规模地采用这种方法,甚至利用API自动交易,资金投入大都在1万美元以上,收益情况也很稳定。


KKRlover:如果把浮动盈亏考虑进去,不是永远收益等于0吗?

moferm:仔细想一想,获利的来源在哪里?

KKRlover:明白了。只要行情波动不超过拉网的200点的范围,未平仓单子的浮动盈亏永远等于0,到手的都是平仓的单子。当行情来回震荡超过25点、小于200点时,有来回的盈利。

moferm:单边行情呢?爆仓概率呢?

KKRlover:而行情大过200点,必须加入资金以保证不暴仓。我怎么觉得这个策略是假的,仅仅是理论上的,可能是经纪商琢磨出来,要人多下单的。

moferm:为什么?

KKRlover:理论上,未平仓单子的浮动盈亏永远等于0,但是一波行情突破200点后,如果不及时发现,未平仓单子的浮动盈亏就必然小于0了。等发现时,可能亏得很多了,因为200/25=8,8张盈利单子赢了200点,但是如果行情多走50点,亏的单子就亏了200+8*50=600点了,轧抵净亏损400点。

moferm:就是说,要看他“每日隔几个小时检查一下”是隔多少时候了。如果每隔1个小时就检查的话,上面这种情况造成策略失败的概率就是一小时里波动超过250点的概率,这个概率确实不大。但是人要睡觉,就算睡8个小时,8个小时里波动超过250点的机会就大多了。一旦有这样的机会,比如,行情启动了,而他正巧又不知道,这个策略就死掉了。

KKRlover:是的。

moferm:看来睡觉时行情启动,是实施这个策略的一大问题。那么,假如我们睡觉前把所有头寸清空,每天只在15点到22点按这个策略做单,其他时间保持空仓,会获利吗?

KKRlover:亚洲盘有时也厉害的。我的经验,行情启动最多的时段是14—15点、18—19点,然后是9—11点。

moferm:这不是关键,关键是每天只做一段时间,是否会获利?

KKRlover:那么,在这一段时间内,价格波动要超过25点,会有盈利。

moferm:是不是不管怎样,最多只能赚25点?

KKRlover:哪里,来回震荡的话,震荡n次,就赚25*n点。但是要每天把仓位清空的话,平仓成本很高啊。因为拉网拉了200点的范围,又是两个汇率对冲,200/25=8,总共是16张单子,每张单子有5点的点差,16*5=80点。这80点是即使没赚总要付的,要把这80点沉入成本赚回来,至少要来回震荡4次才行。一天以内,有没有4次震荡的机会呢?这个概率可以算一下。

moferm:看上去每天清空不是一个好办法,交易成本太高。那么我们不清空了,再换一种想法,会不会是资金量上有问题,比如资金需要很大,不是一般人可以操作得起来的?

KKRlover:我想,只要策略是安全的,资金量永远不是问题。因为你一直在赚钱,在补充资金。按照贴子的说法,200点的拉网幅度,25点的获利幅度,两个汇率对冲,也就是16张单子,做mini帐户,用不了多少资金。

moferm:16张mini单子用的资金量不算大。但是为了防止睡觉时行情启动的情况,200点的拉网幅度似乎不够。最近三年里,有过两次英镑2天600点的行情,碰到一次就爆仓了,而且损失比前面例子说的250点幅度大多了。所以为以防万一,200点的拉网幅度不够,假如拉网幅度600点,或者1000点,资金量的要求就大了。当然,还有一种办法,把25点的获利了结幅度提高到50点,或者100点。这样,资金量的需求可以减少,但是获利的机会同时也小了。这是个两难,实际情况总是比理论来得复杂。需要统计一下,看看拉网幅度和止赢幅度是怎么样的配合,效果最好。

KKRlover:我总觉得没有这么好事情。这个策略,我情愿相信是机器自动实施的,还合理些,而且是24小时循环的,不需要全部清仓的。靠人盯盘校准,不太合理。

moferm:机器自动交易,倒是可以弥补人要睡觉的不足。如果机器自动交易,这个策略真的可行吗?

KKRlover:即使机器一直在盯盘,但是因为资金量有限,机器交易还要解决一个问题——200点的拉网幅度应该是随着行情变化而移动的,如果行情上升,虽然幅度还是200点,但是挂单位置整体平移上去了。机器应该可以解决这个问题。看上去,这象是个对机器交易很有利的策略。

moferm:没这么简单。你想,欧元汇率上去了,挂的多单一路止赢25点,然后新的挂单价位整体上移,没有问题。可是,欧元上去的同时,瑞郎汇率下来了,全部都是亏损。为了对冲,保持所有持仓的浮动盈亏永远等于0,也必须把瑞郎的挂单价位下移。这就有问题了——前面最早成交的瑞郎的多单都是最高价的,都是亏的,要不要平仓呢?平的话,就是抹去了欧元多单的利润。不平的话,必须增加资金,自己把雪球越滚越大。如果欧元汇率接着涨、瑞郎汇率接着跌,不是负担越来越重吗?

KKRlover:对呀。这个帖子后面一个跟贴这么说:

附原贴:

厉害,能想到动态网格已经很了不起了。

这个方法通常有两种使用方法,一种最简单的是单方向逆市操作,在单边走势逐渐变弱以后逆市拉网。这样即使单边市仍然还没有到头,也最终会被网兜住。历史上最常被使用的场合是期货合约的下跌到历史低位以后开始做多拉网,只要保证资金能一直拉到0,就绝对可以获利。在外汇中接近历史高低位也可以使用,不过风险较大。

另一种方法就相当复杂,用在外汇中。双方向在两个帐户分别操作同一种货币对。一旦行情在一个区域拉锯,就不断积累帐面利润,然后行情运行到新的区域,网就逐渐扩大。但我进行了一些历史数据的测试证明,在区域内的获利是抵不上网扩大的时候所造成的未平仓部位的几何式增加的亏损的,因此如果没有合适的对策,这个办法是很危险的。

建议有兴趣的开个模拟帐户试验一下。我在真实帐户已经做了1个月了,2000美元的帐户,操作两种货币,每个网格下0.1手单,每天除了获利平仓重新开单就没什么事干,也不用担心行情是涨是跌,非常轻松。



KKRlover:注意这句话“在区域内的获利是抵不上网扩大的时候所造成的未平仓部位的几何式增加的亏损的,因此如果没有合适的对策,这个办法是很危险的。”这就是负担越来越重的情况。

moferm:是的。