新的MetaTrader 4客户终端构建 402 - 页 15

 

改编自

first_may 11.08.2011 21:59
晚上好,请告知为什么 "新订单 "按钮可能不活跃?也就是说,我不能设置一个新的订单。然而,在另一台使用相同用户名和密码的电脑上,一切运作正常。

 
这个按钮只有在一种情况下是不活跃的:投资密码
 
xrust:
这个按钮只有在一种情况下是不活跃的:投资密码


投资密码是什么意思?有一个连接,数据被显示出来。这里有一张图片。

 
xrust:
这个按钮只有在一种情况下是不活跃的:投资密码

有人遇到过这种情况吗?
 
Rosh:
一般来说,MarketWatch窗口一直都在那里。它不能以任何方式被禁用。

嗯...对不起,拉希德,但我没有说过关于市场观察窗口的事情。我指的是市场 观察(根据最后已知的报价执行订单,不包括重新报价;在这种情况下,你不能提前设置止损和盈利)。这几天我特意澄清了一下:在第225次建设中,没有禁止反封闭。这是一些新功能,在任何公告中都没有提到。
 
first_may:

有人遇到过这样的情况吗?
对于那些在坦克里的人--我解释一下:如果你用投资者密码登录,这个按钮在98%的情况下是不活跃的(允许你观察但不允许交易),如果你不知道它是什么,在99%的情况下是这样的。
 
Scriptong:

嗯...对不起,拉希德,但我没有说过关于市场观察窗口的事情。我的意思是关于交易订单的执行:市场观察(根据最后已知的报价执行订单,不包括重新报价;在这种情况下,不能提前设置止损和盈利)。这几天我特意澄清了一下:在第225次建设中,没有禁止反封闭。这是在任何公告中都没有提到的一些新功能。


也许你是指 即时执行 и 市场执行

 
PapaYozh:


你可能是指 即时执行 и 市场执行


是的,我犯了一个错误,因为许多专家都使用市场观察这个词(显然人们自己混淆了这两个名字)。正确的术语是市场执行
 

根据正确的措辞,我之前的帖子会是这样的。

请原谅我的困惑,但我今天才注意到这个问题。拥有市场执行功能的经纪商不可能关闭反面的头寸。这可以在位置关闭菜单中看到,在程序化使用中也显示出来。

if (OrderSelect(0, SELECT_BY_POS))
{
   int ticket1 = OrderTicket();
   if (OrderSelect(1, SELECT_BY_POS))
   {
      int ticket2 = OrderTicket();
      if (!OrderCloseBy(ticket1, ticket2))
         Print("Ошибка закрытия: ", GetLastError());
   }
}
假设在终端列表中有两个计数器位置。我们得到错误3--参数不正确。

问题一:所描述的情况是一直存在还是在第225次构建后发生了变化(不可能在第225次构建时检查)?也就是说,如果经纪人使用Market Execution,就不可能逆时针平仓?也许应该由经纪人来选择是否允许反仓?

问题2:是否应该有一个程序化的方法来确定是否允许反关闭?还是说这只能间接判断(如错误3)?

问题3:如果问题2的答案是肯定的,那就说得通了,因为这是一个老的痛点。是否会有一种软件方式来确定交易订单的执行方式(市场执行、即时执行)?
 
仍然是:我如何通过程序确定禁止反关闭?这个问题是向开发商提出的。
原因: