错误、漏洞、问题 - 页 664

 
tol64:

连接到AlpariFS-MT5 服务器,在不同条件下测试专家顾问。执行类型最初是EXECUTION_MARKET-按市场执行订单我使用我的交易面板成功开仓/平仓。然后我发现,市场深度 在图表的上下文菜单中可用。我打开它,发现可以进行买/卖 操作。作为一个测试,我在市场深度 中买入了一个头寸并在那里平仓。此后,账户执行类型被改为EXECUTION_EXCHANGE。这在MQL5 中得到了澄清,在订单 窗口的下拉列表(F9)中只有两个选项:交换执行待定订单。尝试再次登录或重新加载终端并没有解决问题。而现在模拟账户的执行类型仍然是EXECUTION_EXCHANGE

我联系了Alpari的支持,描述了问题并进行了澄清。

//---

Anatoly | 17:55
我的理解是否正确,目前在MT5 的模拟账户上,EXECUTION_MARKET 选项应该是在的?

Sergey | 17:56
是的,正确。

//---

看起来这是一个错误。

问题删除。今天在那里得到了一个澄清的答复。

执行类型昨天刚刚改变,没有来得及通知,因为测试还没有完成。
这个执行现在将是永久性的。
整个观点是,我们只支持品牌平台。否则,你可能会直接被拒绝,并被要求先安装我们的版本。
技术上,它们之间没有区别。

//---

如果我可以的话,简单说一下,因为我不太明白。这些版本到底有没有什么不同?是否有一些其他的方法来要求执行EXCHANGE 类型的交易操作?请告诉我在哪里可以读到它。 我自己想不出来,也找不到它。

 
tol64:

如果我可以的话,简单说一下,因为我不太明白。这些执行类型是否存在差异?EXCHANGE 类型的执行是否需要以任何其他方式发出交易 请求?请告诉我在哪里可以读到它。

它就这样出现在我面前。MARKET - 用于外汇,EXCHANGE - 用于外汇。应该没有其他差异。试着在不同类别的乐器中跳动,看看结果。

 
Yedelkin:

我这才恍然大悟。或者说:MARKET是指外汇,EXCHANGE是指证券交易所。应该没有其他差异。尝试按不同类别的符号进行跳跃,看看结果。

符号 窗口的仪器类别?所有工具(51种)货币都在那里。还有金属也是如此:黄金和白银。执行类型 EXCHANGE。帮助》对它的影响不大。它有所有类型的例子,但没有这个例子。也许我理解错了。我们是否应该以《价格指南》为指导?如果是这样,《帮助》 里有一些信息,但这样一来,方法上的差异似乎就很大了。

//---

当我试图打开一个头寸时,它打开了,但标准库的函数返回错误。返回代码是10008。))

LJ      0       !Test_New_Idea_02 (EURUSD,M5)   19:25:42        CTrade::PositionOpen:  [placed]
HP      0       !Test_New_Idea_02 (EURUSD,M5)   19:25:42        cancel remainder (IOC)
GE      0       !Test_New_Idea_02 (EURUSD,M5)   19:25:43        <== HANDS_TRADE_FUNCs.mqh -> Hands_Open_Position(): (EURUSD) Ошибка при открытии позиции в ручном режиме (...): 10008: Ордер размещён. ==>
这仅仅是在交换 模式下。
 

tol64:
По категориям инструментов окна Символы? Там все инструменты (51) валюты. Ну и металлы ещё: Золото и Серебро. Тип исполнения EXCHANGE. В справке что-то скудно об этом... Для всех типов примеры есть, а для этого нет. Может я неправильно понимаю. Там на Стакан цен нужно ориентироваться? Если да, то кое-какая информация есть в Справке, но различие тогда существенное получается в подходах. 

我曾以为Alpari也有库存工具。好吧,那么我的版本需要进一步思考 :) 虽然...没有人阻止Alpari的技术支持,为了简单起见,将所有的执行类型称为交换器。例如,终端正在将货币切割成主要货币和交叉货币。VTB24,直到最近,所有货币都在主要类别。可以这么说,为了简化事情。也许Alpari也是这样做的,比如说,它说

交易所执行
在这种模式下,在客户终端进行的交易操作被转移到外部交易系统(交易所)。交易操作是以当前市场出价的价格进行的

而这是对我的版本的确认。喜欢 :)

 
tol64:

当你试图打开一个头寸时,它打开了,但一个来自标准库 的函数返回错误。返回代码是10008。))

它只在交换 模式下工作。

(这很酷。该职位 已经开放。结果是" 已下订单 "

 
Yedelkin:

这很有趣。它打开了,像,一个位置。结果是" 已下订单 "

而后,打开后,如果什么都不碰,日志中就会不时出现错误信息

//---

这次的交易是在价格堆栈 的手动模式下完成的。我真的想学习如何使用它,但还没有想出办法。跑遍了整个论坛。嗯,有关于Price Stack 的讨论,但没有关于如何正确使用它的内容。而在程序上还好,在手动模式下,甚至不清楚会发生什么。帮助中是否应该包括这一点,就像用其他执行类型的交易一样?

//---

我稍后将尝试安装Alpari网站的版本,也许这就是问题所在?

 
tol64:

而后,打开后,如果什么都不碰,日志中就会不时出现错误信息

我可以假设(第一个版本),错误信息的出现是因为在客户终端进行的交易没有 被输出到外部交易系统。

 

再设置几个挂单。价格窗口看起来像这样。

//---

Yedelkin:

我可以假设(我的版本),错误信息 的出现是由于在客户终端执行的操作没有 输出到外部交易系统。

那么,你不能在演示模式下测试市场深度?你只能看着它。)))
 
tol64:

再设置几个挂单。价格率是这样的。

"不,我要么是个傻瓜,要么是我的滑雪板没动" (c) S. Bezrukovhttp://video.sibnet.ru/video293890(只有第一句话:] )。

事实证明,欧元兑美元货币对有一个价格垫?- "对于这样的垫子,你有双重麻烦" (c) S. Bezrukov :)

 
Yedelkin:

欧元兑美元货币对似乎有一个价格窗口

他们这样做了。这有什么不对吗?