错误、漏洞、问题 - 页 124

[删除]  
retired:

特别是,不太清楚 "10008: Order placed "是什么意思,因为当一个订单在服务器上排队时,一个票据被分配给它,并返回代码 "10009:TRADE_RETCODE_DONE:Order executed"


10009

交易_retcode_done

已执行的请求


据我所知,这个请求可以指不同的东西(市场操作、修改等)。

10008

贸易_retcode_placed

已下订单。


据我所知,我们在这里谈论的是下订单。而在逻辑上,就是要下一个新的订单。

PS

我认为开发商在这里也需要解释。

 

10009

交易_retcode_done

已执行的订单

该返回代码指的是在市场上 立即执行 的订单。

10008

贸易_retcode_placed

下订单

这个退货代码指的是待处理订单。
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
[删除]  
sandex:

10009

交易_retcode_done

已执行的订单

该返回代码指的是在市场上 立即执行 的订单。

10008

贸易_retcode_placed

下订单

这个退货代码涉及待处理的订单。

据我所知,第一条不仅适用于在市场上执行的订单,而且也适用于对订单和头寸的任何修改。

至少,在我看来是符合逻辑的。

PS

从这个角度来看,我对这种反应的原因很感兴趣。

它还回答了是错误还是成功完成交易的问题?

10023

交易_retcode_order_changed

订单状态已经改变

 

10023

交易_retcode_order_changed

订单状态改变


这是指一个挂单,当其执行的条件到来时,它被执行,其状态发生变化,它产生一个新的位置。

或改变一个旧位置的状态并将其留在历史中。

 

10021

交易_retcode_price_off

没有处理该请求的报价


这个代码有什么不清楚的吗? 嗯,没有报价,它发生了,市场没有关闭,允许交易。

你有一个与服务器的连接,但没有报价。

我遇到的是低流动性期货,每隔几分钟甚至超过半小时就有一次报价。

 

开发者似乎已经把编译器弄弯了。

以下是在新的324构建中编译后的测试日志

2010.09.10 11:59:20     Core 1  2010.01.05 06:49:40   Access violation read to 0x0000005C in 'E:\Its_My\Forex\MetaTrader5\Tester\Agent-127.0.0.1-3000\MQL5\Experts\TC_BW2.ex5'
2010.09.10 11:59:20     Core 1  OnTick critical error

在324测试器中用build 321编译的专家被成功测试,在新的build中重新编译后我们得到一个错误。

这是一个常见的问题,还是只有我一个人遇到了这个问题?


 
olyakish:

开发者似乎已经把编译器弄弯了。

以下是在新的324构建中编译后的测试日志

在324测试器中用build 321编译的专家被成功测试,在新的build中重新编译后我们得到一个错误。

这是一个常见的问题,还是只有我一个人遇到了这个问题?


向服务台详细描述你的情况,指定构建号、操作系统、比特率并附上代码。

 
Interesting:

据我所知,第一条不仅适用于在市场上执行的 订单,也适用于对订单和头寸的任何修改。

至少在我看来,这是有道理的。

PS

从这个角度来看,我很想知道这个答案的原因。

这也回答了一个问题:这是一个错误还是交易操作已经成功完成?

10023

交易_retcode_order_changed

订单状态已经改变

TRADE_RETCODE_ORDER_CHANGED - 例如,在您的专家顾问中,您改变了 一个挂单的开盘价 ,但该订单在到达服务器时已经设法触发;因此,您不能改变开盘价。

 
olyakish:

开发者似乎已经把编译器弄弯了。

以下是在新的324构建中编译后的测试日志

在324测试器中用build 321编译的专家被成功测试,在新的build中重新编译后我们得到一个错误。

这是一个常见的问题,还是只有我遇到过这个问题?


我有同样的问题 :-(
 
ALozovoy:
向服务台详细描述你的情况,指定构建号、操作系统、比特率并附上代码。

向服务台提出了一个请求。