MT4订单关闭问题
Results 1 to 6 of 6

Thread: MT4订单关闭问题

  1. #1
    最近我开始使用一个类似这样的密切算法:

    (((OrderMagicNumber()gt; 0)||(OrderMagicNumber()== NULL))(AccountEquity()gt; AccountBalance()* Profit)){CloseOut(); }
    我注意到MT4会一直等到图表栏关闭才能计算值并在参数被击中时执行关闭。我在1分钟的图表上看到了这一点,尽管实时股票飞过了账户余额,但该位置并没有关闭,直到酒吧结束。请注意,这里没有使用Close [1]或iClose。我只是比较实时股票和平衡。

    我的问题:在参数触发后,有没有办法让MT4在第二秒钟内实时关闭?或者这是MT4订单执行中的缺陷。

    顺便说一下,ea并不是真正的剥皮交易者,但由于股票价值在一分钟内可以随时摆动几美元,所以它不会立即关闭,这是非常令人失望的。

    有没有解决的办法?

  2. #2
    问题可能在代码中的其他地方 - 看起来像你的代码正在等待一个新的栏执行(这是它运行每栏而不是每个滴答声)。否则,这将是一个错误 - 是的。此外,你的代码有点奇怪 - 关键字NULL是用于指针(零指针)。也许你的意思是if(OrderMagicNumber()GT; = 0 ...)

  3. #3
    谢谢。是的,我已经把这个魔术数字从更改为lt; 0,然后根据您的建议将它更新为lt; = 0。默认情况下,MT4是否会等待新的条形码执行,除非通过打勾进行编码检查?

  4. #4

    Quote Originally Posted by ;
    默认情况下,MT4是否会等待新的条形码执行,除非通过打勾进行编码检查?
    不,这是相反的。你可以很容易地测试它,看看它不会等待。使用代码的专家:插入代码#property严格无效OnTick(){如果(AccountEquity()GT; AccountBalance())打印(更高);其他打印(不更高); }

  5. #5
    我有一种不安的感觉,它可能是我的经纪商的RT服务器在吧台后发送OrderCloses。在他们的演示服务器上,它会发送滴答声,但在真正的服务器上,事实并非如此。相同的代码,相同的ea。我在这里妄想或者有没有其他人听说过或经历过这个?

  6. #6

    Quote Originally Posted by ;
    我有一种不安的感觉,它可能是我的经纪商的RT服务器在吧台后发送OrderCloses。在他们的演示服务器上,它会发送滴答声,但在真正的服务器上,事实并非如此。相同的代码,相同的ea。我在这里妄想或者有没有其他人听说过或经历过这个?
    也许你应该拿到证明来质疑MetaQuotes团队。

發布權限

  • 您不可發布新主題
  • 您不可回复
  • 您不可發布附件
  • 您不可編輯您的帖子
  •  
  • BB代碼是打開的
  • 表情符號是打開的
  • [IMG]代碼是打開的
  • [視頻]代碼是打開的
  • HTML代碼是關閉的
forex-pedia網站使用cookie 文字跟蹤
forex-pedia.com網站使用cookie 文字跟蹤,某些設定已經固定。您可以點擊此處閱讀我們的Cookie使用說明。 請點擊右鍵接受我們的cookies。如果您選擇繼續使用forex-pedia.com網站,我們將認為您接受我們的cookies。