Erros, bugs, perguntas - página 801

 
ilunga:

Teste Multimoedas, preciso de abrir negócios em vários instrumentos com um instrumento de trabalho. Esta é de facto uma versão reduzida para destacar a área problemática

A propósito, todas as encomendas pendentes, excepto a primeira, são feitas

Já tentou seleccionar todas as moedas necessárias no bloco de inicialização usando SymbolSelect?
 
Urain:

Além disso, o ícone do programador acende-se se tiver estado no perfil da aplicação, por isso olhamos um para o outro :)

A reveladora vê que o ícone está aceso e entra e você vê que a reveladora entrou e também entra para ver se ela olhou para trás para ver se eu olhei para trás...

IMHO se tiver havido alterações, o ícone deve ser grande, se apenas visitado pequeno.

Tanto quanto sei, não há mudança se "apenas olhar à sua volta". Há uma mudança se os criadores estiverem a comunicar uns com os outros (em privado) sobre a aplicação.

É verdade que, por vezes, acontece que os criadores da mensagem ficam disponíveis para os comuns mortais (por engano), tive alguns desses casos.

 
alexvd:
Verificar e reportar o número de construção do terminal do cliente e agentes de teste.

Descarreguei a construção recentemente, muito recente - 687. Os agentes utilizam apenas locais, remotos e nuvens - desligados. Embora com o controlo remoto e as nuvens ligadas e desconectadas localmente, também não funciona!

Não sei o que fazer. Sov é escrito, não é possível testar e optimizar...

Pode aconselhar como resolver este problema - screenshots em anexo.

 

Numa das capturas de ecrã existe um menu - Use -MQL5Cloud Network.

Iniciar sessão, e ter um saldo de mais de 1 crédito.

Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Заработать деньги, продавая мощности своего компьютера для сети распределенных вычислений MQL5 Cloud Network
 
Interesting:
Já tentou seleccionar todas as moedas necessárias no bloco de inicialização usando SymbolSelect?

Não ajudou, a mesma coisa

Se sl = tp = 0, ainda assim erro 10016 (paragens erradas).

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

não ajudou, a mesma coisa.

Se eu colocar sl = tp = 0, o erro 10016 (paragens erradas) ainda está presente.

Então deve ser esta parte do código, é com esta parte que temos de lidar

   request.action = TRADE_ACTION_PENDING;
   request.magic  = 0;
   request.symbol = symbol;
   request.volume = 1;
   request.price  = bar_info[1] + 500*_Point;
   request.sl     = 1.0;
   request.tp     = bar_info[1] + 500*_Point + 1000*_Point;
   request.deviation = 10;
   request.type   = ORDER_TYPE_BUY_STOP; 
   request.type_filling = ORDER_FILLING_FOK;
O bom é que precisa de analisar o código completo, não o recortado para o exemplo.
 
Interesting:

Então deve ser esta parte do código, é com esta parte que temos de lidar.

O bom é analisar o código completo, não o recortado para o exemplo.

Mas o erro ainda existe na versão despojada.


Para ser honesto, não compreendo bem como é que o erro 10016 pode ocorrer se não houver paragens

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

Mas o erro ainda existe no truncado.


Para ser honesto, não compreendo bem como pode ser o erro 10016 na ausência de paragens

Quando solicitado, imprima a sua impressão do preço actual do seu par desejado, peça o preço, pare, pegue.
 
ilunga:

Mas o erro ainda existe no truncado.

Para ser honesto, não compreendo bem como pode ser o erro 10016 na ausência de paragens

Porque não tentar usar

#include <Trade\Trade.mqh>

bool              BuyStop(const double volume,const double price,const string symbol=NULL,const double sl=0.0,const double tp=0.0,
                             const ENUM_ORDER_TYPE_TIME type_time=ORDER_TIME_GTC,const datetime expiration=0,const string comment="");
 
ilunga:

Mas o erro ainda existe no truncado.


Para ser honesto, não compreendo bem como pode ser o erro 10016 no caso de não haver paragens

O que quer dizer com "como pode haver um erro 10016 se não há paragens". Existem valores zero especificados para eles ou apenas nenhuma linha onde eles são prescritos?

Experimente isto

   MqlTradeRequest request={0};