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

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

  1. 比赛程序停止的问题是因为发生了129平仓错误,这个帖子开始的时候就已经发现了,建议mailema改一下这个帖子的标题。

    说到止损,我觉得有时是一个双刃剑,尽管实际操作中没有是不行的,但是止损方式涉及的问题除了技术分析,还有仓位、心态、计划等各种问题,的确相当困难。

    有时想想外汇保证金和赌博比较类似,其实来说,我倒是认为高胜率系统在预期盈利概率很高的情况下完全可以通过手工的方式来调节。比如,我们1个月翻倍的几率很大,那么到时候拿出赚的一半来继续赌就是了。
     
  2. 129平仓错误是什么类型的错误?产生的原因?
     
  3. 129按照MQL4文档解释意思是在orderclose的时候报价错误,比如说因为网络延时或者价格大幅跳动会产生用ASK、BID和服务器价格不一致的情况。

    我的程序在遇到这种情况下会重复问服务器要求报价,然后试图重新按照新价格平仓,不过那天我看日志应该是给的报价平仓总是不成功,然后程序就不停尝试写了很多日志。最后裁判认为是写日志太多,就停止程序了。
     
  4. 用RefreshRates()可以解决这个问题,不断重试只有在价格回到原平仓价位平仓才会生效
     
  5. 难得看到传说中的pckr又现身了。。。:D
     
  6. 多谢提醒,以前没有注意过这个问题,看了文档的确是这样。
     
  7. 不止损说明达到的极值绝对值很小,换而言之利润空间也很小。:D
     
  8. 我试过平超过10个单就很容易出错

    我试过平超过10个单就很容易出错。不知道造市商服务器上做了什么手脚?所以用100个循环来做。但是,情况是一样的。加了RefreshRates就好了。
     
  9. 老范的R是很搞笑的

    老范认为martingale 策略一钱不值.但是确实他各个赌场行业的影响力是深远的。能够质疑老范,可以想象mailema求真和实战的精神!
     
  10. 已经改了,抱歉,才看到。

    to bear:不知道是赞扬还是。。?哈哈。我总记得小马过河的教训,是不是如此,不是这些名人说了算,而是自己实践出来的。
     
  11. 实时模拟测试和历史数据测试差别巨大啊!实时模拟测试时的滑点、委托不成功等对策略的执行有巨大的影响。没有经历起码的实施模拟测试的系统都是要当心了。
    我那策略的止损委托好像一直没发出,风险敞口完全暴露
     
  12. 下单是止损跟着一起上,要养成习惯。没有止损跟着,我会浑身难受滴。
     
  13. 特别是在mt4中,每一单的止损都可以单独设置。这是做市商软件独有的高招。
     
  14. 顺势加码,
    lyman其他也类似,主要还是因为觉得在编写带止盈/止损的委托指令方面有点难度,就改为用策略里的条件判断来实时发出指令了,这个时候如果出现一些问题时就会导致指令无法发出或成交。

    哈哈,这次不是我不加止损单(因为对mt4程序编写还不熟,所以直接就在委托指令里带止盈和止损的那种指令的处理对我有点难度,因为涉及到如何检测什么时候已经平仓的问题,以后在慢慢了解了。),而且出现“笔误”——卖出仓位的止损指令误写为“买入”的平仓指令了,所以导致“卖出指令”的止损指令不会发出了,以后检查策略的编写要格外的仔细了。
     
  15. 老范的书我只是偶尔翻翻,不好评论。但是我的经验是书上教我们的,我们需要评判地接受。否定再否定,曲折前进。
     
  16. 再请lyman解答:

    经过证明,如果在近期使用这个策略肯定是会爆仓的。在现在这个时刻,1小时线计算的话

    周期 eurusd/usdchf相关性
    200 -0.49
    400 -0.81
    600 -0.88
    实际上不用600个周期,肯定爆仓了,无论最开始仓位多小。eurchf也是走大单边。

    不得不继续改进。其中根本原因是:eurusd/usdchf的相关性并没有多少内在联系。

    做国内期货,我一再给一些朋友讲一个问题,千万不要随便做夸品种的套利,比如铜和铝,因为他们关系不大,只不过人为化关系相近而已。
     
  17. 这段时间单边的确会造成这个问题,目前来看这样的仓位没有办法来来解决这个问题。

    我在前段时间对这个策略做历史数据优化的时候,得出放大间隔+减少仓位比例的组合能够抗住比这个更加大的单边,不过由于单量较少盈利太慢所以就放弃了。

    原作者有一段关于2个货币关联性的话,他自己说有关于计算货币相关性的工具,根据结果再考虑是否入场,但是具体怎么计算他没有说。

    近来FF上面兴起了一个货币组相关性的新研究,大体思路是通过经过均线计算来得出货币的强弱对比,然后进行组合交易。目前已经有人做了EA,基于的指标叫CCFP,最早是个俄罗斯人写的,有兴趣的可以去看一下那些帖子。
     
  18. 货币相关性计算我早就解决了,非常容易的。CCFP指标有下载么?为什么通过均线而不直接通过收盘价呢?

    麻烦lyman兄弟再去看看,我等,看英语估计不如lyman。:D
     
  19. CCFp

    Theoretical Basis of Building Cluster Indicators for FOREX
    http://articles.mql4.com/422