无效的请求--刚刚开始,想不明白......

 

你好。

我搞不清楚他想要什么......

试图纠正SL和TP,它说这是。

2012.09.20 14:06:39 交易 '1262357': 修改失败 买0.00 sl: 0.00000, tp: 0.00000 -> sl: 1.29411, tp: 1.29531 [无效请求]

我必须要做什么?

 
sotic: 我搞不清楚他想要什么......

试图纠正SL和TP,它说:2012.09.20 14:06:39 交易 '1262357': 修改失败 买0.00 SL: 0.00000, TP: 0.00000 -> SL: 1.29411, TP: 1.29531 [无效请求]
我应该怎么做呢?

弄清代码。特别是当只有零被修改时:买入0.00 sl: 0.00000, tp: 0.00000
 

对此我很抱歉。

我忘了说明项目--请求。符号=PositionGetSymbol(i)

谢谢你...

 
sotic: 我很抱歉。
是的,没问题。
 

那么还有一个问题。

你如何在EA中关闭一个地段的一部分,而不是整个地段?

:)

 
sotic: 另一个问题,你如何在专家顾问中关闭部分交易,而不是整个交易?)

如果你有一个未结头寸,你可以通过下一个所需规模的相反订单来减少该头寸的规模。

这里有几个针对新手的主题--你可以在那里问这样的问题。

 

这个怎么样?

交易 01:47:23 2010.07.02 19:14:59 未能在1.25953即时买入0.10欧元兑美元 sl: 1.25640 tp: 1.26253 [无效请求]

OE 0 111 (EURUSD,H1) 01:47:23 2010.07.02 19:14:59 警报:请求下买入订单失败 -错误代码:4756

Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений
Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений
  • www.mql5.com
Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений - Документация по MQL5
 
Forex_Noob:

这个怎么样?

交易 01:47:23 2010.07.02 19:14:59 未能在1.25953即时买入0.10欧元兑美元 sl: 1.25640 tp: 1.26253 [无效请求]

OE 0 111 (EURUSD,H1) 01:47:23 2010.07.02 19:14:59 警报:请求下买入订单失败 -错误代码:4756

你是否记得在使用请求结构之前将其置空?

MqlTradeRequest mrequest={0};
 
Forex_Noob: 但是,如果它是这样读的呢?

交易 01:47:23 2010.07.02 19:14:59 未能在1.25953即时买入0.10欧元兑美元 sl: 1.25640 tp: 1.26253 [无效请求]

OE 0 111 (EURUSD,H1) 01:47:23 2010.07.02 19:14:59 警报:请求下买入订单失败 -错误代码:4756

你需要检查相应的代码。
 
我们需要以某种方式向大众推广标准库

用填充结构发送查询是一种变态的做法,有很多隐患。
在mql4, jforex, ninjatrader中,它是以人为本的,但在mql5中,他们决定带来一些低级别的api - 这很好。
但是,新人在结构上绊倒了很多场,在市场上买入1手或平仓的事实太糟糕了。

而文章作者也乐于尝试不使用对人友好的方式(标准库),而是将初学者推向基于C的古老结构。

 
mrProF: 我们需要以某种方式向大众推广标准库

极具争议性。

mrProF:.不,我们应该使用人类友好的方式(标准库)。

标准库是一种 "对人友好的方式" - 没有评论。

原因: