LifeHack: obter qualquer número de janelas de visualização.
Fazer um depuração histórica do Metaeditor - CTRL+F5. Não feche a janela de visualização que aparece, mas feche a janela terminal. Depois começa-se desde o início. Assim, aparecerão novas janelas de visualização, o que é útil durante a análise das alterações dos resultados da EA, dependendo das alterações feitas no código.
Poderia ser mais simples. Para iniciar a visualização com um avanço.
A próxima visualização será iniciada na segunda, para a frente, visualização
Gostaria de ver no Tester->Settings a opção "Apagar registos anteriores após o início". É cansativo clicar sempre em "Eliminar registos" em Tester->Journal. Obviamente, os registos de testes anteriores podem ser úteis em casos raros. A maior parte das vezes não são necessárias. Portanto, a opção de apagar automaticamente os registos antigos seria útil tanto por conveniência como para poupar espaço no HDD/SDD.
Poderia ser mais simples. Para iniciar a visualização com um avanço.
A próxima visualização será iniciada na segunda, para a frente, visualização
Passe o rato por cima da conta no navegador. Pode vê-lo na ponta de ferramenta da conta.
Quando se liga à conta, o registo do terminal diz netting ou hedging
Anteriormente na aplicação #1534780 sobre a chamada do construtor principal onde o resultado do código anexado era
2016.08.10 16:39:26.982 Teste (GBPUSD,M15) nulo A::~A():12855
2016.08.10 16:39:26.982 Teste (GBPUSD,M15) nulo A::A():17233
2016.08.10 16:39:15.587 Teste (GBPUSD,M15) nulo A::A():12855
a resposta (*) foi a seguinte:
Equipa de Apoio 2016.08.11 13:35
Se assim for, então o exemplo seguinte mostra uma chamada atrasada do construtor
Sequência de acções:
Resultado:
2016.08.11 15:51:51.188 Teste (GBPUSD,M15) vazio A::A():17936
2016.08.11 15:51:50.932 Teste (GBPUSD,H1) vazio A::~A():12285
2016.08.08.11 15:51:50.931 Teste (GBPUSD,H1) OnDeinit:3
2016.08.11 15:51:39.421 Teste (GBPUSD,H1) nulo A::A():12285
deve ser (ver *) - a linha sublinhada deve vir em segundo lugar (a tempo), não durar
Ocálculo do indicador ocorre num fio de símbolo separado, a definição do período do gráfico e a criação de um clone ocorre num fio GUI
É por isso que uma situação pode ocorrer quando um novo indicador é calculado antes de o anterior ser eliminado e vice-versa.
Operação de fluxo de caracteres (resumo)
Dependendo do ponto em que o fluxo do símbolo estava, a sequência de inicialização de um novo indicador e a eliminação do antigo depende dele.
É isso mesmo."podem vir a ser úteis em raras ocasiões".
Passe o rato por cima da conta no navegador. Verá a ponta de ferramenta da conta.
Após a ligação à conta, o registo terminal mostrará a rede ou a cobertura
Programmaticamente como?!
Referência MQL5 - Constantes, Contagens e Estruturas Padrão - Estado do Ambiente - Informação de Conta - ENUM_ACCOUNT_MARGIN_MODE
Manual de Referência MQL5 - Informação de Conta - AccountInfoInteger - ENUM_ACCOUNT_INFO_INTEGER - ENUM_ACCOUNT_MARGIN_MODE
MQL5\Include\trade.mqh - CTrade::IsHedging
Referência MQL5 - Constantes, Contagens e Estruturas Padrão - Estado do Ambiente - Informação de Conta - ENUM_ACCOUNT_MARGIN_MODE
Manual de Referência MQL5 - AccountInfoInteger - ENUM_ACCOUNT_INFO_INTEGER - ENUM_ACCOUNT_MARGIN_MODE
MQL5\Include\trade.mqh - CTrade::IsHedging