Erros, bugs, perguntas - página 1425

 
Itum:

é que tem de ser de 4 dígitos ! Há casos que dão 4 caracteres, e há casos com ... 0000000001 ! Porque é que a mesma função vê valores diferentes?

Como arredondar um valor para 4 caracteres ...

-----------------------------------------------------------------------------------

NormalizeDuplo(valor, 4);

e isto resulta

0.5484000000001

Leu atentamente a documentação?

https://www.mql5.com/ru/docs/convert/normalizedouble

https://www.mql5.com/ru/docs/basis/types/double

Документация по MQL5: Преобразование данных / NormalizeDouble
Документация по MQL5: Преобразование данных / NormalizeDouble
  • www.mql5.com
Преобразование данных / NormalizeDouble - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Itum:

é que tem de ser de 4 dígitos ! Há casos que dão 4 caracteres, e há casos com ... 0000000001 ! Porque é que a mesma função vê valores diferentes?

Como arredondar o valor para 4 dígitos ...

-----------------------------------------------------------------------------------

NormalizeDuplo(valor, 4);

mas produz isto

0.5484000000001

2,0+2,0 não é necessariamente igual a 4,0

NormalizeDouble é normalização, não arredondamento.

 
Saudações de amigos.
 
Estou a ter um pequeno problema. Pode ser que alguém me diga o que é e como pode ser resolvido. Estou a receber este erro

2015.11.03 19:52:47.528 '5131353': mercado de compra de encomendas 0.03 AUDNZD sl: 1.05915 tp: 1.06415

2015.11.03 19:52:47.528 '5131353': compra de encomenda 0.03 AUDNZD abertura no mercado sl: 1.05915 tp: 1.06415 falhou [Inválido S/L ou T/P]

 
Сергей Верещак:
Estou a ter um pequeno problema. Pode ser que alguém me diga o que é e como pode ser resolvido. Recebo um erro como este

2015.11.03 19:52:47.528 '5131353': mercado de compra de encomendas 0.03 AUDNZD sl: 1.05915 tp: 1.06415

2015.11.03 19:52:47.528 '5131353': compra de encomenda 0.03 AUDNZD abertura no mercado sl: 1.05915 tp: 1.06415 falhou [Inválido S/L ou T/P]

Perdas de paragem incorrectas ou preço de tomada de lucro.
 

Boa tarde a todos. Por favor, ajude-me a compreender. Sou um principiante, não consigo compreender uma coisa simples. Como posso obter informações sobre, por exemplo, o preço de greve após fazer uma encomenda?

Estou a fazer o seguinte:

CTrade Trade;

Comércio. Comprar(1, _Símbolo, 0, 0, 0, 0)) ;

Imprimir (Trade.ResultPreço());

O registo mostra 0,0 mesmo que a ordem seja executada com sucesso e a transacção seja feita.

Trade.ResutOrder(), Tgave.ResultDeal() também devolvem zeros.

 
O OnChartEvent e o OnTimer no testador de indicadores funcionarão?
 
Ilya Malev:
O OnChartEvent e o OnTimer no testador de indicadores funcionarão?
não
 
Vladimir Pastushak:
não
Ilya Malev:
A OnChartEvent e OnTimer irão trabalhar no testador de indicadores?

OnTimer() irá certamente acontecer.

Tivemos uma conversa com SD sobre este tópico. Depois de construir 1191 deve funcionar.

 
Alexey Kozitsyn:

OnTimer() irá certamente acontecer.

Tivemos uma conversa com SD sobre este tópico. Deve funcionar após a construção de 1191.

Realmente funciona. Está a abrandar.