致命的129错误:2008自动交易锦标赛的中国军团之lyman

Discussion in 'MetaTrader' started by mailema, Oct 14, 2008.

  1. 本次比赛,非常遗憾,因为一些原因,不少兄弟没有进入比赛,不过,中国军团有一人到还不错,今天为止,净值是15000多美元:涨幅为50%,我看了下仓位也不算大,很合理。程序好像有些错误没有处理,我看能否去修改出来。

    http://championship.mql4.com/2008/cn/users/lyman

    其策略来自:http://www.forexfactory.com/showthread.php?t=95721

    请大家研究学习。:D

    谨以此帖,热烈欢迎lyman兄的到来!:p:p:p
     
    Last edited by a moderator: Oct 23, 2008
  2. Currently Active Users Viewing This Thread: 3 (3 members and 0 guests)
    mailema, lyman, zcf410

    突然发现lyman来了。哈哈。
     
  3. 不好意思,可能是论坛上的少,海洋部落这里还是第一次来,今天也才刚注册。

    “硕果仅存”这个好像有点夸张,后面还有不少中国同胞在稳定的增长。

    另外,昨天我发现不知道什么原因程序停止工作了,出现了报价错误的信息,估计大概也就以这个成绩结束比赛了。
     
  4. 目前嘛,而且这本身就是一种经验。比赛成绩其实次要。或许你可以介绍下这个国外的策略吧,你也可以贴出来你的代码,或许大家看看,能找到原因呢。
     
  5. 具体错误我已经知道了,不过由于我自己同样挂单的程序除了滑点以外没有出任何问题,我想也只能到时候再问比赛方了。

    关于这个策略:我最早是从FF上面看到的,mailema已经给出了链接。看帖子是个很累人的事情,尤其是是这种已经回复了2000多帖的长贴。前段时间论坛上面有个好心人整理了一下这个帖子的SUMMARY,也就是做了一个阶段的汇总http://www.forexfactory.com/attachment.php?attachmentid=152927&d=1222789497
    大家可以去下载一下那个WORD文件,或许可以加快一下进程,当然了这个也是英文的。
     
  6. 这次比赛的滑价导致的委托不成功太多了,开始都没注意到这个问题,没检测是否开仓成功。一些以短时间周期发出委托指令的还好。那些以日为单位交易的委托就麻烦点了,往往一个委托不成功就错过一天或者将风险暴露一天了。

    路途还漫长,要等一个回调或盘整阶段过后才知道实际策略的健壮性,现在领先的大部分不是受益于单边市场。
     
  7. 其实这个策略原意是个对冲方法,原作者spieler 他自己称呼自己为hedger 对冲交易者。

    他的思想其实很并不复杂,同时买入(卖出)欧美 ,然后买入(卖出)美瑞,但是仓位不同,最终保持同等价值的美元平衡,他们似乎另外有种叫法为spread trading。

    比如说买入1手欧美,差不多需要买入1.5手左右的美瑞(现在欧元跌价了,差不多1.3多点)。进出场是根据欧/瑞交叉盘,一般来说当今天的欧/瑞价格波动到低于昨天收盘价格-0.25%的情况下开一组多单,反之开一组空单。

    如果价格回到0%平掉一般仓位,另外一半等到+0.25%。不过价格继续反过来走,到-0.50%,-0.75%,-1.0%依次加仓。一般来说最多持4单,每单平仓的机会可以根据实际情况来看。
     
  8. cross trading 的確較多機會

    學習了!
     

  9. 其实我原来就是担心不能平仓,所以orderclose如果不成功就会不断的重试,本来是用来对付滑点平不了仓的一个办法,我在自己服务器上面已经很多次都是自动重试完成,不过在比赛服务器上面还是遇到了陷入不断错误循环的问题。

    本来我想可能的确是哪里写得有问题,不过我检查了一下自己同样在挂单的程序结果,也是用MT4 DEMO账号没有发现类似问题。
     
  10. 这个策略看上去象是赌“收敛交易”,用尺度或网格方式加仓。
    属于小赢不断,然后一次大亏。。。。。。
    高胜率策略的特点。。。。。。
     
  11. 按照这个策略,手工做是相当不错的,但是做出EA来基本上肯定是会爆仓的,论坛上面本来也已经有人做了一个,用来辅助也还算不错。

    考虑到MT 的比赛只能开3单,所以我就直接做欧瑞交叉盘,并且做了翻倍加仓的处理,为了减少爆仓的几率,加仓后所有单子总体一旦盈利就全部平仓。

    由于欧瑞的特性就是一种来回震荡的货币品种,单边的情况比较少。这个程序在符合情况下会连续不断的开单,以期望得到最多的盈利。按照我自己挂单的情况,一般2周时间能够达到100单左右,但是也可能会遇到一次较大的单向走势,总体盈利会在40-50%。

    其实这段时间的单边行情还是蛮疯狂的,抗过了这段或许程序的盈利情况会更加好,不过今年的机会可能没有了。静心下来在控制风险上面再做做文章,争取明年会有好成绩吧。
     
  12. 谢谢lyman的到来,吸取了新的养料,因为欧美美瑞的高度相关性,我还一直没找到合适的策略,这会我终于发现了,继续学习。。。
     

  13. 其实的确有点这样的意思,原帖作者按照这个方法做了很多年收益相当好,关键的一点是选了欧瑞这个正相关性交叉盘,如果选磅日这种是怎么都抗不回来的。

    其实每个策略都有它的弱点,做趋势的总想过滤震荡,做震荡的总想过滤趋势,其实就是这一条已经难到了极点了。

    知道问题所在后进行手动处理就相对很容易了。
     
  14. 高手啊,很有启发。
     
  15. 欢迎欢迎!论坛又多了位高手!
     
  16. 多谢lyman的分享
     
  17. 这个策略看上去象是赌“收敛交易”,用尺度或网格方式加仓。
    属于小赢不断,然后一次大亏。。。。。。
    高胜率策略的特点。。。。。。
    =============================
    除非spread接近正态分布,否则很危险。
     
  18. 很不幸啊,好像因为比赛方的问题导致lyman的策略运行出现问题被终止了。
    智能交易 600365 由于平仓错误生成大量的标准手。
     
  19. 这种方法没有止损,所以


    let's cross our fingers...
     
  20. 关于止损,joesan觉得有的策略可以不需要止损么?哈哈。:D

    我认为存在并且见过,当然,他们数量极少而且难以被发现。

    当然,有时候平仓也是一种止损。在这点上,我认为老范的R是很搞笑的,有时候我们不需要知道预期亏损是多少,然后收益是多少,然后计算一个R出来。

    当然,许多场合,老范或许是可以效仿的。