Em servidores de troca reais, é claro, os volumes são separados para venda e compra.
Em servidores de troca de teste (não confundir com forex), as cotações são frequentemente de um sistema de simulação de teste completamente diferente e os "servidores de demonstração" de troca nunca devem ser utilizados para análise.
Erro durante a execução: fundição incorrecta de apontadores (construir 977, mas aconteceu de vez em quando antes)
//AAA15.mq5#define PF Print( __FUNCTION__ );
#define PFI( i ) Print( __FUNCTION__, " ", i );
class A { public:
};
class R { public:
void y( A* a ) { PF ((B *)a).g( 1 ); }
};
class L : public R { public:
void y( A* a ) { PF ((B *)a).g( 2 ); }
};
class B : public A { public:
virtualvoid g( R* r ) { PF r.y( GetPointer( this ) ); delete( r ); }
virtualvoid g( int i ) { PFI( i ) }
};
class C : public B { public:
virtualvoid g( int i ) { PFI( i ) }
};
#import "AAA17.ex5"
C *f();
#import "AAA16.ex5"void h();
R *w();
#import
#ifndef HEADER
voidOnStart()
{
f().g( w() );
h();
}
#endif
//AAA17.mq5#property library#define HEADER
#include "AAA15.mq5"class X { public:
X() { PF c = new C(); }
virtual ~X() { PF delete( c ); }
C *c;
};
static X x;
C *f() export { PF return ( x.c ); }
Se mover algo (por exemplo, trocar declarações #importante) ou fazer 2 ficheiros em vez de 3 ou remover h() chamada - então em vez dos erros especificados ocorrem outros erros
Se recompor o código acima, ele acabará por chamar R::y em vez de L::y
Numa versão mais complexa, algumas funções comuns de módulos são chamadas antes (!) dos próprios construtores estáticos (como no exemplo acima f() é chamado antes de X::X, que por sua vez é correctamente chamado antes de OnStart). Vou tentar citar um exemplo, mas existem ficheiros enormes. Mas por vezes funciona correctamente, por isso o erro não está comigo porque a ordem de criação do objecto é definida pelo próprio compilador e eu não o posso alterar
Notei também que se o módulo principal (OnStart) for alterado de forma insignificante (algumas variáveis ou Print são adicionadas), muitas vezes não arranca até que todos os módulos ex5 utilizados sejam recompilados. Nessa altura, a mensagem em Especialistas informa que não existe nenhuma função, que se saiba existir, num dos ex5 módulos não essenciais (que se prove ser operável após recompilar todos os módulos).
E experimentalmente descobriu-se que funções que são chamadas antes (!) construtores estáticos são chamados exactamente a partir desta função (que a MT não consegue encontrar periodicamente)
Hoje houve uma estranha falha no MT4: a conta demo no servidor MetaQuotes-Demo no "Navigator" do terminal foi subitamente movida para a lista de outro corretor. Tive de apagar esta conta perdida do terminal e depois reintroduzi-la.
Em servidores de troca reais, é claro, os volumes são separados para venda e compra.
Em servidores de troca de teste (não confundir com forex) as cotações são frequentemente de um sistema de simulação de teste completamente diferente e os "servidores de demonstração" de troca não devem de forma alguma ser utilizados para análise.
Renat: А время было торговым? Лучше всего обратиться в службу поддержки брокера.
Время торговое, тики тикают. К брокеру обратился. Они ответили, что российские CFD - индикативы. Почему они отображаются в терминале черным, они не знают.
Em geral, a continuação da investigação produziu os seguintes resultados. Ao colocar o cursor do rato sobre os tickers na visão geral do mercado aparece uma dica de ferramenta onde para os símbolos cinzentos Comércio: Não. Mas para o CFD russo, que são exibidos em preto, Comércio: Fechar é exibido (mais uma vez deve ser notado que o tempo está a negociar e os ticks no símbolo vêm neste momento). Do qual concluo que o corretor tem vários níveis de barramento de comércio, dos quais apenas alguns (ou mesmo apenas um) estão marcados a cinzento, e todos os restantes estão empilhados numa pilha comum com símbolos activos, uma vez que são exibidos a preto.
marketeer: De qualquer modo, investigações posteriores produziram estes resultados. Ao colocar o cursor do rato sobre os tickers na visão geral do mercado, aparece uma dica de ferramenta onde Trade: Não. Mas para o CFD russo, que são exibidos em preto, Trade: Close é exibido (mais uma vez deve ser notado que o tempo está a negociar e os ticks no símbolo vêm neste momento). Do qual concluo que o corretor tem vários níveis de proibições comerciais, dos quais apenas alguns (ou mesmo apenas um) estão marcados a cinzento, e todos os restantes estão empilhados numa pilha comum com símbolos activos, uma vez que são exibidos a preto.
Foi levantada uma questão sobre a coloração de caracteres.
Aqui está a resposta especificamente sobre a coloração no servidor de demonstração MQ^.
Aqui está a resposta do Service Desk: "No nosso servidor, a cor de fundo do símbolo não significa essencialmente nada.
Se estamos a falar especificamente da cor da fonte no nome do símbolo: cinzento significa que o comércio no símbolo está desactivado, preto simples significa que o comércio é permitido.
Isto é, para decifrar a cor de fundo do símbolo de que necessita para contactar o seu corretor e não existe uma norma unificada sobre a coloração.
A loucura da cor já devia ter sido abordada há muito tempo.
Acrescentaremos um comando de reset de cor e novos comandos de agrupamento e classificação de instrumentos na janela.
Há uma actualização radical dos sistemas de comandos, menus e interfaces no MT4/MT5 e haverá um beta antes da iFX EXPO no dia 25 de Maio. Em geral, as novas construções darão oportunidades surpreendentes aos comerciantes.
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Em servidores de troca reais, é claro, os volumes são separados para venda e compra.
Em servidores de troca de teste (não confundir com forex), as cotações são frequentemente de um sistema de simulação de teste completamente diferente e os "servidores de demonstração" de troca nunca devem ser utilizados para análise.
Erro durante a execução: fundição incorrecta de apontadores (construir 977, mas aconteceu de vez em quando antes)
Se mover algo (por exemplo, trocar declarações #importante) ou fazer 2 ficheiros em vez de 3 ou remover h() chamada - então em vez dos erros especificados ocorrem outros erros
Se recompor o código acima, ele acabará por chamar R::y em vez de L::y
Numa versão mais complexa, algumas funções comuns de módulos são chamadas antes (!) dos próprios construtores estáticos (como no exemplo acima f() é chamado antes de X::X, que por sua vez é correctamente chamado antes de OnStart). Vou tentar citar um exemplo, mas existem ficheiros enormes. Mas por vezes funciona correctamente, por isso o erro não está comigo porque a ordem de criação do objecto é definida pelo próprio compilador e eu não o posso alterar
Notei também que se o módulo principal (OnStart) for alterado de forma insignificante (algumas variáveis ou Print são adicionadas), muitas vezes não arranca até que todos os módulos ex5 utilizados sejam recompilados. Nessa altura, a mensagem em Especialistas informa que não existe nenhuma função, que se saiba existir, num dos ex5 módulos não essenciais (que se prove ser operável após recompilar todos os módulos).
E experimentalmente descobriu-se que funções que são chamadas antes (!) construtores estáticos são chamados exactamente a partir desta função (que a MT não consegue encontrar periodicamente)
Caros programadores, quem me poderia aconselhar sobre como preparar uma EA para o Mercado? Posso fazê-lo pessoalmente e/ou aqui.
Em servidores de troca reais, é claro, os volumes são separados para venda e compra.
Em servidores de troca de teste (não confundir com forex) as cotações são frequentemente de um sistema de simulação de teste completamente diferente e os "servidores de demonstração" de troca não devem de forma alguma ser utilizados para análise.
Renat,
obrigado!
А время было торговым? Лучше всего обратиться в службу поддержки брокера.
De qualquer modo, investigações posteriores produziram estes resultados. Ao colocar o cursor do rato sobre os tickers na visão geral do mercado, aparece uma dica de ferramenta onde Trade: Não. Mas para o CFD russo, que são exibidos em preto, Trade: Close é exibido (mais uma vez deve ser notado que o tempo está a negociar e os ticks no símbolo vêm neste momento). Do qual concluo que o corretor tem vários níveis de proibições comerciais, dos quais apenas alguns (ou mesmo apenas um) estão marcados a cinzento, e todos os restantes estão empilhados numa pilha comum com símbolos activos, uma vez que são exibidos a preto.
Foi levantada uma questão sobre a coloração de caracteres.
Aqui está a resposta especificamente sobre a coloração no servidor de demonstração MQ^.
Fórum sobre comércio, sistemas de comércio automatizados e testes estratégicos
Coloração em Market Watch
barabashkakvn, 2014.05.12 18:55
Aqui está a resposta do Service Desk: "No nosso servidor, a cor de fundo do símbolo não significa essencialmente nada.Se estamos a falar especificamente da cor da fonte no nome do símbolo: cinzento significa que o comércio no símbolo está desactivado, preto simples significa que o comércio é permitido.
Isto é, para decifrar a cor de fundo do símbolo de que necessita para contactar o seu corretor e não existe uma norma unificada sobre a coloração.
Mas aqui está uma promessa para o consertar:
Fórum sobre comércio, sistemas comerciais automatizados e teste de estratégias comerciais
Cores no mercado de vigilância
Renat, 2014.05.13 12:37
A loucura da cor já devia ter sido abordada há muito tempo.
Acrescentaremos um comando de reset de cor e novos comandos de agrupamento e classificação de instrumentos na janela.
Há uma actualização radical dos sistemas de comandos, menus e interfaces no MT4/MT5 e haverá um beta antes da iFX EXPO no dia 25 de Maio. Em geral, as novas construções darão oportunidades surpreendentes aos comerciantes.
Foi levantada uma questão sobre a coloração de caracteres.
Aqui está a resposta especificamente sobre a coloração no servidor de demonstração MQ^.
E aqui está uma promessa para a consertar: