简单的代码翻译难度不大,我测试过一个简单的小EA,MQ4翻译成JAVA,可以运行很顺利。最近交易不顺,心情郁闷,也没心思整理文档了。 但是复杂的代码,行数多的,逻辑结构复杂的,有朋友说翻译成JAVA,基本就是半成品,需要重新加工,对我们不懂JAVA的人来说基本此路不同,只有2个办法: 1:成为VIP客户,入金10万美金,有工程师提供免费服务,可以自己说一下思路,把关键的参数数值隐藏或者更改一下,等工程师把代码写好,自己再修改一下也可以,我绝对这样就不用担心代码泄密的问题了。 2:用MT4桥接器。有朋友已经实验成功了,说会整理个使用文档出来发给我。信号基本无延时,MT4里面单子一成交,JAVA平台里面差不多也同时成交,速度肉眼分辨不出来。不过我还是有个疑问和猜测,下单的信号是根据MT4平台的价格发出的,那成交的价格应该也是MT4平台的价格,而不是JAVA平台的价格,不知道相差了1,2个点左右,会不会对有的策略产生重大影响。
QQ上那个好友据说人在德国,在工厂有实业,出去办公室的时候就开EA,人在电脑旁就手工,听的我煞是流口水啊。本来想授权我做他IA的,没想到DU有规定,有IA的不许更改IA,没有IA的可以重新申请。他也忘了以前看哪个老外的论坛无意中点了哪家的链接,就稀里糊涂私定了IA,他还不知道。
http://www.dukascopy.com/swiss/chinese/forex/jforex/third-party-solutions/mt4-jforex_bridge/ 如何运行MTEA
这个不是用jforex运行EA,只是用MT4运行EA,然后转换下单命令到jforex 其实不需要这么复杂,除非EA写得很复杂,调用了其他EA或指标,如果没有, jforex直接就支持mql语言的EA了,mt4和mt5都可以跑,何必呢?