profundidade de mercado (DOM) - WhooDoo22 - página 2

 
angevoyageur:

Olá WhooDoo22,

Como lhes digo no fórum mql4, a profundidade de mercado para forex não é muito útil se estiver disponível. Nenhum mercado central aqui. Na melhor das hipóteses, como mostram os phi.nuts, depende do broker, e é profundidade de mercado somente para UM broker, não para o mercado FOREX como um todo.

Eu não acho que você possa elaborar uma estratégia vencedora com profundidade de mercado para forex. Mas talvez eu esteja errado!

Não estou pensando em usar uma única corretora para determinar uma profundidade geral de FX, mas uma combinação de múltiplas corretoras DOM para determinar uma avaliação mais precisa do FX DOM. O que você diz a isto, angevoyageur?


Obrigado

 
WhooDoo22:

Não estou pensando em usar um único corretor para determinar uma profundidade geral de FX, mas uma combinação de vários corretores DOM para determinar uma avaliação mais precisa de FX DOM. O que você diz a isto, angevoyageur?


Obrigado.

Boa sorte :-)
 

A função PositionSelect da MQL5 executa o mesmo que a função OrderSelect da MQL4? Acho que as coisas não mudaram muito, com algumas exceções e terminologia diferente. A MQL4 parece similar à C e a MQL5 parece similar à C++. Presumo que as ordens ainda precisem ser selecionadas para que possam ser fechadas.


Obrigado.

 
WhooDoo22:

A função PositionSelect da MQL5 executa o mesmo que a função OrderSelect da MQL4? Acho que as coisas não mudaram muito, com algumas exceções e terminologia diferente. A MQL4 parece similar à C e a MQL5 parece similar à C++. Presumo que as ordens ainda precisem ser selecionadas para que possam ser fechadas.


Obrigado.

Exatamente, você está certo sobre a PositionSelect. Isto não é exatamente o mesmo, embora, na posição MQL5 seja diferente da ordem. Veja aqui para mais informações...
 

Olá comunidade MQL5,

Eu adicionei o seguinte código a uma EA, testei a EA no testador bem como na demonstração e ambos retornaram o seguinte resultado dentro de 'Especialistas'(demonstração), 'Diário'(testador).-

foto de demonstração

Código snip-

int OnInit() {return(0);}
void OnDeinit(const int reason){}
void OnTick()
  {
   MqlTick last_tick;
//---
   if(SymbolInfoTick(Symbol(),last_tick))
     {
      Print(last_tick.time,": Bid = ",last_tick.bid,
            " Ask = ",last_tick.ask,"  Volume = ",last_tick.volume);
     }
   else Print("SymbolInfoTick() failed, error = ",GetLastError());
//---
  }

Por que os 'Especialistas' e o 'diário' retornam um valor de zero? Eu assumi que 'Especialistas' estava retornando um valor zero porque o volume do tick estava abaixo de um. Pensei em testar o código no testador porque podia ver períodos mais voláteis na história para ver se o volume aumentava durante períodos voláteis no testador MQL5. Infelizmente o 'Journal' retornou o mesmo valor em qualquer momento da história.

Alguém na comunidade entende porque tanto 'Especialistas' quanto 'Diário' estão retornando um valor zero? Além disso, estou usando o servidor padrão do terminal MQL5 disponível neste site para download padrão.


Obrigado

 
WhooDoo22:

Olá comunidade MQL5,

Eu adicionei o seguinte código a uma EA, testei a EA no testador bem como na demonstração e ambos retornaram o seguinte resultado dentro de 'Especialistas'(demonstração), 'Diário'(testador).-


Código snip-

Por que os 'Especialistas' e o 'diário' retornam um valor de zero? Eu assumi que 'Especialistas' estava retornando um valor zero porque o volume do tick estava abaixo de um. Pensei em testar o código no testador porque podia ver períodos mais voláteis na história para ver se o volume aumentava durante períodos voláteis no testador MQL5. Infelizmente o 'Journal' retornou o mesmo valor em qualquer momento da história.

Alguém na comunidade entende porque tanto 'Especialistas' quanto 'Diário' estão retornando um valor zero? Além disso, estou usando o servidor padrão do terminal MQL5 disponível neste site para download padrão.


Obrigado

Porque seu corretor não fornece dados de volume. Pergunte ao seu corretor por quê.
 
angevoyageur:
Porque seu corretor não fornece dados de volume. Pergunte ao seu corretor por quê.

Olá angevoyageur,

Obrigado por sua resposta, "Estou usando o servidor padrão do terminal MQL5 disponível neste site para download padrão".( ServidorMetaQuotes-Demo ). Tenha em mente que este é um servidor de demonstração, portanto recursos como DOM e Tick Volume podem não estar disponíveis. Eu simplesmente não entendi porque os 'Especialistas' e 'Diário' estavam retornando um valor zero como resultado e eu acredito que sua resposta diz, do tipo "o servidor de corretagem sendo usado não oferece estes dados". Corrija-me se você desejar. O que você diz a isto?


Obrigado.

 
WhooDoo22:

Olá comunidade MQL5,

Eu adicionei o seguinte código a uma EA, testei a EA no testador bem como na demonstração e ambos retornaram o seguinte resultado dentro de 'Especialistas'(demonstração), 'Diário'(testador).-

Abra um gráfico EURUSD H1, clique com o botão direito no gráfico, clique em Volumes(NÃO marque Volumes) se nada a mais aparecer no gráfico que seu Corretor não fornece Volume para EURUSD.
Documentation on MQL5: Standard Constants, Enumerations and Structures / Indicator Constants / Price Constants
Documentation on MQL5: Standard Constants, Enumerations and Structures / Indicator Constants / Price Constants
  • www.mql5.com
Standard Constants, Enumerations and Structures / Indicator Constants / Price Constants - Documentation on MQL5
 
WhooDoo22:

Olá angevoyageur,

Obrigado por sua resposta, "Estou usando o servidor padrão do terminal MQL5 disponível neste site para download".( ServidorMetaQuotes-Demo ). Tenha em mente que este é um servidor de demonstração, portanto recursos como DOM e Tick Volume podem não estar disponíveis. Eu simplesmente não entendi porque os 'Especialistas' e 'Diário' estavam retornando um valor zero como resultado e eu acredito que sua resposta diz, do tipo "o servidor de corretagem sendo usado não oferece estes dados". Corrija-me se você desejar. O que você diz a isto?


Obrigado.

Desculpe-me, perdi alguma coisa. De qualquer forma, se você obtiver um volume 0 isso é porque os dados não estão disponíveis no servidor. O que você não entende então? Tente com outro servidor (corretor) e veja se eles fornecem dados de volume.
 
RaptorUK:
Abra um gráfico EURUSD H1, clique com o botão direito no gráfico, clique em Volumes(NÃO marque Volumes) se nada extra aparecer no gráfico que seu Corretor não fornece Volume para EURUSD.

Se você tiver Volume, verá o histograma verde na parte inferior e poderá abrir a coisinha DOM ...

DOM