关于MQL5向导和标准交易类库的问题 - 页 4

 
uncleVic:

已经意识到,是的。

发现了一点 "口水"。拿着文件。

它已经消失了!

 
Erm955:

它已经消失了!

认可
 

Wizard已经生成了一个EA

当在usdjpy上测试时,EA在TP和SL没有设置为零的情况下开了一个订单。

在欧元区,它开出的订单没有TP和SL。如果我把执行交易的价格水平从0.0改为2,顾问开始在eurusd上放置带有TP和SL的限价订单。有什么区别,执行交易的价格水平这个参数是什么意思?

挂单的过期时间(以条为单位)是如何运作的?我改变条数,没有任何变化。

Мастер MQL5: Создание эксперта без программирования
Мастер MQL5: Создание эксперта без программирования
  • 2010.12.15
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы хотите быстро проверить торговую идею, не тратя времени на программирование? Выберите в "Мастере MQL5" нужный тип торговых сигналов, подключите модули сопровождения позиций и управления капиталом - на этом вся работа закончена. Создайте свои реализации модулей или закажите их через сервис "Работа" - и комбинируйте новые модули с уже существующими.
 
solo:

Wizard已经生成了一个EA

当在usdjpy上测试时,EA在TP和SL没有设置为零的情况下开了一个订单。

在欧元区,它开出的订单没有TP和SL。如果我把执行交易的价格水平从0.0改为2,顾问开始在eurusd上放置带有TP和SL的限价订单。有什么区别,执行交易的价格水平这个参数是什么意思?

挂单的过期时间(以条为单位)是如何运作的?当我改变条数的时候,没有任何变化。

参数 "执行交易的价格水平"。从参考价格缩进的市场进入价格水平(通常以当前市场价格为参考)。

有三种选择。

=0 - 以当前价格进入。

>0 - 通过限价订单进入(比市场好)。

<0 - 通过止损单进入(比市场差)。

挂单的到期时间(以条为单位)参数。待定订单的到期时间。只有在 "执行交易的价格水平 "参数与零不同时才有意义。

 

谢谢你的全面答复。

为什么同样的EA在日元上有SL和TP的订单,但在欧元上却是空单。

2011.07.11 00:58:00CTrade::PositionOpen: market sell 1.00 EURUSD sl: 1.42308 tp: 1.41908 [done at 0.00000]
2011.07.11 00:58:00 order sell 1.00 at 1.42108 [#2 sell 1.00 EURUSD at 1.42108]
2011.07.11 00:58:00 交易执行 [#2 sell 1.00 EURUSD at 1.42108]
2011.07.11 00:58:00 交易执行。11 00:58:00 交易#2在1.42108卖出1.00欧元兑美元完成(基于订单#2)
2011.07.11 00:58:00 市场卖出1.00欧元区 (1.42108 / 1.42162 / 1.42108)

2011.07.11 04:30:00 CTrade::PositionOpen: instant sell 2.00 USDJPY at 80.707 sl: 80.907 tp: 80.507 [done at 0.000]
2011.07.11 04:30:00 order performed sell 2.00 at 80.707 [#3 sell 2.00 USDJPY at 80.707]
11 04:30:00 交易执行 [#3卖出2.00 USDJPY at 80.707]
2011.07.11 04:30:00 交易#3卖出2.00 USDJPY at 80.707 完成(基于订单#3)
2011.07.11 04:30:00 即时卖出2.00 USDJPYat 80.707 sl: 80.907 tp: 80.507(80.707 / 80.715 / 80.707)

 

solo:

为什么同一个专家顾问在英镑上开出带SL和TP的订单,而在欧元上开出空订单?


我不清楚你到底对什么不满意。从日志的片段来看,在这两个案件中都下了保护令。

2011.07.11 00:58:00 CTrade::PositionOpen: market sell 1.00 EURUSDsl: 1.42308 tp: 1.41908[在0.00000完成]

2011.07.11 04:30:00 CTrade::PositionOpen: Instant sell 2.00 USDJPY at 80.707sl: 80.907 tp: 80.507[done at 0.000] 。

或者你被这一行中的一个空位所迷惑?

2011.07.11 00:58:00 市场卖出1.00 EURUSD (1.42108 / 1.42162 / 1.42108)

或者你在日志中看到的保护令不在位置上?

在你的问题中要更加具体。心灵感应团队正在度假。

 

UncleVic:

我不确定你不喜欢的到底是什么。从上述日志来看,在这两个案件中都下了保护令。

还是你被这一行的空位所迷惑?

还是日志中显示的保护性订单在仓位中缺失?

在你的问题中要更加具体。心灵感应者团队正在度假。

保护性订单只放在usdjpy上,其他货币对不设止损和盈利水平,其他条件都一样。

 
solo:

保护性订单只放在usdjpy上,其他货币对不设止损和盈利水平,其他条件都一样。


请附上专家顾问的代码。这不是秘密,是吗?
 
uncleVic:
请你附上专家的代码,好吗?这不是秘密,是吗?
我有一种感觉,这不是第一次问为什么不停车,可能的原因是很难计算的假人。
附加的文件:
test01.mq5  9 kb
 
solo:
例如,在MetaTrader 5平台上,我们应该对一个将无法正常工作的止损器提出请求。

这很奇怪...对我来说,情况很好。

我们就决定以下几点。

1.你连接的是什么服务器。

2.测试参数的值。