Erros, bugs, perguntas - página 1774
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
E mais
A() { Print( __FUNCTION__ ); } //в MQL вызывается, в С++ - нет
};
void g( int i )
{
if ( i )
return;
static A a;
}
void OnStart()
{
g( 1 );
}
Por exemplo, no terminal MT5 existem alguns Expert Advisors (MACD Sample and Moving Averages), mas se inserir uma TF específica no manípulo do indicador no código destes Expert Advisors, por exemplo PERIOD_H4, em vez de "_Period", então durante o teste por preços abertos em TFs mais altas aparece um indicador de erro de carregamento: não pode carregar o indicador 'MACD' [4805] e como resultado: o testador parou porque o OnInit falhou. Quais são as suas opiniões? Talvez eu esteja a fazer algo de errado?
A questão é que a autovalidação verifica os Expert Advisors pelos seus preços abertos e isto é um problema. Tentei inserir o indicador como um indicador personalizado, o erro é o mesmo.
int OnInit(nulo)
{
//--- preparar classe de negociação para controlar posições se o modo de cobertura estiver activo
ExtHedging=((ENUM_ACCOUNT_MARGIN_MODE)AccountInfoInteger(ACCOUNT_MARGIN_MODE)==ACCOUNT_MARGIN_MODE_RETAIL_HEDGING);
ExtTrade.SetExpertMagicNumber(MA_MAGIC);
ExtTrade.SetMarginMode();
//--- Indicador de Média Móvel
ExtHandle=iMA(_Símbolo,PERÍODO_H4,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE);
if(ExtHandle==INVALID_HANDLE)
{
printf("Indicador de erro de criação de MA");
return(INIT_FAILED);
}
//--- ok
return(INIT_SUCCEED);
}
Não posso responder aos meus clientes em privado, as transacções financeiras são bloqueadas, os clientes ficam indignados porque não podem activar os produtos que compraram.
escreveu um pedido para SD #1656656
Por favor, conserte-o no final.
Tenho tentado levantar fundos e as transacções financeiras estão bloqueadas.
deve pelo menos dizer que não precisa de se retirar e a data em que o poderá fazerJá enviei dois pedidos, sem resposta a nenhum dos números #165656656, #1655558:
No MT4, ao mudar da MetaQuotes-Demo para o servidor de negociação JustForex-Live (e vice-versa), a escala de preços correcta é cortada.
Isto pode dever-se ao facto de em JustForex-Live os símbolos serem denominados EURUSD.ecn.
No MT4, ao mudar da MetaQuotes-Demo para o servidor de negociação JustForex-Live (e vice-versa), a escala de preços correcta é cortada.
Talvez isto se deva ao facto de em JustForex-Live os símbolos serem denominados EURUSD.ecn.
E por vezes quando se muda de um servidor de 5 dígitos para um servidor de 4 dígitos - e vice-versa - permanecem 4 dígitos na escala
"Carga máxima de depósito: 125,30%"
Num dos sinais
Fórum sobre comércio, sistemas de comércio automatizados e testes estratégicos
Lista de alterações no MetaTrader 5 Client Terminal builds
MetaQuotes Software Corp., 2017.01.26 13:30
Nova versão do MetaTrader 5 build 1525: Representar a história como posições e melhorar o testador
Uma vez que o modelo do optimizador é baseado em agentes, o que impede que uma única passagem já tenha sido feita através do optimizador que ainda não tenha sido concluída?
Por exemplo, a optimização. Ainda restam algumas horas. Mas já vejo resultados interessantes. Quero ver alguns bons resultados individuais - para correr no backtester. Mas, ao mesmo tempo, não deixar de optimizar (especialmente relevante para as AG). Será possível nesta situação libertar um dos agentes locais e enviar-lhe uma única execução. E depois continuar a carregar este agente com pacotes de optimização.
Agora os estudos estão parados até que o optimizador termine. Pode demorar muito tempo.
Uma vez que o modelo de optimizador é baseado em agentes, o que o impede de implementar uma única execução que já tenha sido executada através de um optimizador que ainda não tenha sido concluído?
Não, ninguém vai complicar o testador por causa disso.
O problema pode ser facilmente resolvido pela segunda instância do terminal onde se pode fazer um único cálculo em paralelo enquanto está em curso uma longa optimização.
Na verdade, qualquer comerciante que esteja activamente envolvido na investigação tem mais de um ou dois terminais. Num deles negoceia-se, no outro - testes e assim por diante, dependendo das exigências.
Não, ninguém vai complicar o testador por causa disso.
O problema pode ser facilmente resolvido com a segunda cópia do terminal, onde se pode fazer cálculos únicos em paralelo, enquanto se procede a uma longa optimização.
Na verdade, qualquer comerciante, que esteja activamente envolvido na investigação, tem não um mas dois terminais. Num deles negoceia-se, no outro - testes e assim por diante, dependendo das exigências.
É isso mesmo. Mas como transferir parâmetros de entrada de uma única execução para o testador de outro terminal, que se encontra no separador Resultados de optimização ainda incompleta?
E não haverá conflito se o segundo terminal for executado como terminal64-2.exe (/portável) - uma cópia do terminal64.exe na mesma pasta. É para utilizar a mesma pasta-base. Ou será suficiente fazer uma pasta de Bases partilhadas através de mklink?