Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1146

 
Boa noite. Talvez alguém tenha encontrado, no modo de escala 1:1 não existe um alinhamento adequado dos gráficos por coordenadas de preços. É possível fazer este alinhamento de uma forma hardware (talvez haja algum tipo de deslocamento gráfico a uma determinada coordenada de preço (semelhante à navegação no tempo))?
 
Olá, estou a utilizar um painel criado usando CDialog. Outros objectos, tais como linhas de preços, etc., são exibidos a seguir. Como estabelecer a prioridade para que o meu gráfico esteja em cima de todos os outros objectos?
 
leonerd:
Olá. Estou a utilizar um painel criado com CDialog. Outros objectos como linhas de preços, etc., são exibidos a seguir. Como posso estabelecer a prioridade de colocar a minha tabela em cima de todos os outros objectos?

Mais precisamente, o painel é criado pelo métodoCAppDialog::Create(). Como é que o ponho em cima de todos eles?

 
leonerd:

Para ser mais preciso: o painel é criado utilizando o método CAppDialog::Create(). Como é que o ponho em cima de todos os outros?

Havia um quadro em primeiro plano, por isso o painel estava na parte de trás

 

Pode dar-me uma dica? Recebo um erro(paragens inválidas) ao verificar com o mercado ao remover ordens de limite. Não se consegue perceber qual é o problema.


LM 0 07:39:49.672 Core 01 2017.05.12 23:00:00 preço = 1.0092 símbolo = USDCHF àordem = 0.008230000000000182 congelamento = 0.000199999999999999999

2017.05.12 23:00:00 não conseguiu cancelar a encomenda #40 limite de venda 1,20 USDCHF a 1,009 sl: 1,012 tp: 0,966 [Paragens inválidas]

RO 0 07:39:49.672 Core 01 2017.05.12 23:00:00 preço = 1,0092 símbolo = USDCHF antes daencomenda = 0,008230000000000182 congelamento = 0,00019999999999999999999

2017.05.12 23:00:00 não conseguiu cancelar a encomenda #40 limite de venda 1,20 USDCHF a 1,009 sl: 1,012 tp: 0,966 [Paragens inválidas]

 
Mikhail Sergeev:

Pode dar-me uma dica? Recebo um erro(paragens inválidas) ao verificar com o mercado ao remover ordens de limite. Não se consegue perceber qual é o problema.


LM 0 07:39:49.672 Core 01 2017.05.12 23:00:00 preço = 1.0092 símbolo = USDCHF àordem = 0.008230000000000182 congelamento = 0.000199999999999999999

2017.05.12 23:00:00 não conseguiu cancelar a encomenda #40 limite de venda 1,20 USDCHF a 1,009 sl: 1,012 tp: 0,966 [Paragens inválidas]

RO 0 07:39:49.672 Core 01 2017.05.12 23:00:00 preço = 1.0092 símbolo = USDCHF antes daencomenda = 0.008230000000000182 congelamento = 0.00019999999999999999999

2017.05.12 23:00:00 não conseguiu cancelar a encomenda #40 limite de venda 1,20 USDCHF a 1,009 sl: 1,012 tp: 0,966 [Paragens inválidas]

E imprime: Bid and Ask price, spread, níveisSYMBOL_TRADE_FREEZE_LEVEL e SYMBOL_TRADE_STOPS_LEVEL ...

 
Vladimir Karputov:

E imprime: Bid and Ask price, spread, níveis SYMBOL_TRADE_FREEZE_LEVEL e SYMBOL_TRADE_STOPS_LEVEL ...

GL 0 11:35:51.008 Core 01 2016.04.29 23:00:00 preço = 0,75714 s= AUDUSD à ordem = 0,003290000000000015 freeze = 20 ask= 0,76043000000001 bid = 0,76031 spread = 12 stlev = 30 p= 9,999999999999999999996e-06dig= 5

2016.04.29 23:00:00 não conseguiu cancelar a encomenda #25 limite de compra 0,50 AUDUSD a 0,757 sl: 0,746 tp: 0,776 [Paragens inválidas]

HQ 0 11:35:51.008 Core 01 2016.04.29 23:00:00 preço = 0.75714 s= AUDUSD à ordem = 0.00329999999999 freeze = 20 ask= 0.76044 bid = 0.76032 spread = 12 stlev = 30 p= 9.99999999999999996e-06dig= 5

2016.04.29 23:00:00 não conseguiu cancelar a encomenda #25 limite de compra 0,50 AUDUSD a 0,757 sl: 0,746 tp: 0,776 [Paragens inválidas]

SymbolInfoDouble(símbolo, SYMBOL_POINT) função por vezes retorna 9.9...
 
Mikhail Sergeev:

GL 0 11:35:51.008 Core 01 2016.04.29 23:00:00 preço = 0,75714 s= AUDUSD antes da encomenda = 0,003290000000000015 freeze = 20 ask= 0,760430000000000001 bid = 0,76031 spread = 12 stlev = 30 p= 9,9999999999999999996e-06dig= 5

2016.04.29 23:00:00 não conseguiu cancelar a encomenda #25 limite de compra 0,50 AUDUSD a 0,757 sl: 0,746 tp: 0,776 [Paragens inválidas]

HQ 0 11:35:51.008 Core 01 2016.04.29 23:00:00 preço = 0.75714 s= AUDUSD à ordem = 0.00329999999999 freeze = 20 ask= 0.76044 bid = 0.76032 spread = 12 stlev = 30 p= 9.99999999999999996e-06dig= 5

2016.04.29 23:00:00 não conseguiu cancelar a encomenda #25 limite de compra 0,50 AUDUSD a 0,757 sl: 0,746 tp: 0,776 [Paragens inválidas]

p, b, c... Deve também encriptar o algoritmo.

Imprima-o como um humano (sem cortes e em inglês).

Fórum sobre negociação, sistemas automatizados de negociação e testes de estratégia

FAQ de Iniciantes MQL5 MT5 MetaTrader 5

Vladimir Karputov, 2019.11.13 08:28

E imprime: Bid and Ask price, spread, níveis SYMBOL_TRADE_FREEZE_LEVEL e SYMBOL_TRADE_STOPS_LEVEL ...


 
Vladimir Karputov:

p, b, c... Deve também codificá-lo com um algoritmo.

Imprima-o de forma humana (especifico - sem abreviaturas e em inglês).


Pode dizer-me como se imprime em inglês?

 
Mikhail Sergeev:

Pode dizer-me como produzi-lo em inglês?

Aqui está:

Fórum sobre comércio, sistemas automatizados de comércio e testes de estratégia comercial

FAQ de Iniciantes MQL5 MT5 MetaTrader 5

Vladimir Karputov, 2019.11.13 08:28

E imprime: Bid and Ask price, spread, níveis SYMBOL_TRADE_FREEZE_LEVEL e SYMBOL_TRADE_STOPS_LEVEL ...


Outra coisa importante é como se actualizam os preços (e será que os actualizam mesmo?). Espalhamento - como é que o obtém?

Razão: