Discussão do artigo "MQL5 Cookbook: Implementando seu próprio Depth of Market (Book de Ofertas)" - página 2

 
Olá! O Market Book geralmente só está disponível nos mercados de câmbio. Conecte-se a qualquer bolsa e use-o!
 

Olá, obrigado pelo artigo, muito direto.

Estou tentando chamar alguns "N" departamentos de mercado no EA e estou tentando modificar o código MarketBoook.mqh para criar novas duplas e inteiros que possam "invocar" esses 2º, 3º, "N" departamentos diretamente, sem looping e perda de tempo.


edit:consegui fazer isso, codificando alguns novos inteiros e duplos dentro do arquivo MarketBoook, e agora estou chamando-os de outros mq5s.

A pergunta que fica é: existe alguma outra maneira mais eficiente ou essa, como você mostra no artigo, é a maneira mais otimizada de fazer isso?


Muito obrigado

 
Peço desculpas, mas fiz o download do arquivo do artigo e não encontrei a aula em si
 
A pasta Trade não está presente no arquivo zip anexado.
 
Fabio Silva:
A pasta Trade não está presente no arquivo zip anexado.

Verdade, tem arquivo trocado ai no meio, está faltando a classe MarketBook para compilar. 
 
O arquivo .ZIP possui um erro no arquivo marketbook.mqh, o qual se pode baixar o correto nesse link. https://www.mql5.com/en/articles/1683
How to Secure Your Expert Advisor While Trading on the Moscow Exchange
How to Secure Your Expert Advisor While Trading on the Moscow Exchange
  • 2015.10.09
  • Vasiliy Sokolov
  • www.mql5.com
The article delves into the trading methods ensuring the security of trading operations at the stock and low-liquidity markets through the example of Moscow Exchange's Derivatives Market. It brings practical approach to the trading theory described in the article "Principles of Exchange Pricing through the Example of Moscow Exchange's Derivatives Market".
 

Eu concordo com o comentário anterior. O arquivo MarketBook.mq5 não é compilado - ele não encontra a classe CMarketBook (#include <Trade\MarketBook.mqh> - esse arquivo não existe no anexo).

 
vito333:
Peço desculpas, mas fiz o download do arquivo do artigo e não encontrei a classe em si

O arquivo está lá, mas não tentei compilá-lo. Dê uma olhada no código, talvez o diretório errado esteja especificado....
 
Fiz o download do arquivo. Não consigo encontrar a classe.
CMarketBook


Pelo que entendi, a classe deve estar no arquivo #include <Trade\MarketBook.mqh> . Fiz download de um novo terminal. Esse arquivo não apareceu.

O arquivo MarketBook.mqh está no arquivo. Mas não há descrição da classe principal, e há uma linha #include <Trade\MarketBook.mqh> nela.


Onde obter a classe

CMarketBook

?

 

Amigos, a base de código do vidro de preços está se desenvolvendo ativamente. A montagem do vidro de preços incluída na última versão do artigo inclui novos recursos, a estrutura de seus códigos foi significativamente revisada. É por isso que o sistema de organização de arquivos foi quebrado.

Nesse sentido, foi decidido reverter o vidro de preços para a versão anterior. Fizemos isso também para que o material do artigo correspondesse à base de código anexada.

A versão padrão do vidro estará disponível em breve, após a verificação do moderador. Você também pode fazer o download da montagem do vidro padrão anexada a esta mensagem.

Arquivos anexados: