Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1133

 
Igor Makanu:

Obrigado, não, não estou à procura disso.

Preciso do número máximo (penso que é1000 000 000 - _Point) para definir o limite sem interromper a optimização, não quero pedir prazos neste cálculo, é uma questão de velocidade de cálculo - o optimizador precisa de passagens extra para construir bem a genética - já verifiquei, se interromper constantemente as passagens do optimizador, então a genética não mostrará os melhores resultados - ou melhor, demorará mais tempo a encontrar

Já verificou DBL_MAX?

 
Alexey Viktorov:

Já verificou DBL_MAX?

Tanto quanto sei, não existem fontes primárias?

Depois o problema é resolvido, o valor máximo é escolhido à mão

 
Pode por favor dizer-me como fechar a janela do gráfico (em que está agora o gráfico de resultados da optimização) após a optimização automaticamente quando OnTesterDeinit() é chamado?
 
Aleksey Vyazmikin:
Pode dizer-me como fechar a janela do gráfico (na qual o gráfico de resultados da optimização é actualmente apresentado) após a optimização automaticamente quando OnTesterDeinit() é chamado?

Pergunte aofxsaber.

Ele dir-vos-á.

 

Boa tarde!

Ao criar uma janela indicadora, se não for especificada uma altura fixa, ao premirCtrl+A, a janela indicadora toma um valor de altura fixa.

Alguém pode sugerir como alterar este valor?

Ou como posso gerir a altura da janela indicadora existente de dentro de um consultor especializado?

 
Por favor, aconselhar. Inscrevi-me no MT5, descarreguei a plataforma, quero tentar negociar mas sem um corretor separado. Posso abriruma conta real sem qualquer corretor nesta conta?
Obrigado
 
Dima Filippov:
Por favor, aconselhar. Inscrevi-me no MT5, descarreguei a plataforma, quero tentar negociar mas, sem um corretor separado. Posso abrir uma conta real sem qualquer corretor nesta conta?
Obrigado

Não sobre este recurso. Apenas uma demonstração.

 
Anzhela Sityaeva:

Boa tarde!

Ao criar uma janela indicadora, se não for especificada uma altura fixa, ao premir Ctrl+A, a janela indicadora toma um valor de altura fixa.

Alguém pode sugerir como alterar este valor?

Ou como posso gerir a altura de uma janela indicadora existente de dentro de um consultor especializado?

IndicatorSetInteger(INDICADOR_ALTURA,altura);

Документация по MQL5: Константы, перечисления и структуры / Константы индикаторов / Свойства пользовательских индикаторов
Документация по MQL5: Константы, перечисления и структуры / Константы индикаторов / Свойства пользовательских индикаторов
  • www.mql5.com
Количество индикаторных буферов, которые можно использовать в пользовательском индикаторе, не ограничено. Но каждому массиву, который назначается в качестве индикаторного буфера с помощью функции SetIndexBuffer(), должен быть указан тип данных, которые он будет хранить. Это может быть одно из значений перечисления ENUM_INDEXBUFFER_TYPE...
 
Artyom Trishkin:

IndicatorSetInteger(INDICADOR_ALTURA,altura);

Sim, existe tal no manual, tentamos aplicá-lo desta forma:

input int   wndheight   =  100;     //Высота окна индикатора

void OnChartEvent(const int id,const long &lparam,const double &dparam,const string &sparam)
  {
   if(id==CHARTEVENT_OBJECT_CLICK)
     {
      if(sparam=="ИмяОбъекта")
        {
         IndicatorSetInteger(INDICATOR_HEIGHT,wndheight);
        }
     }
  }

Quando convocado pelo Conselheiro Especialista, a altura da janela não muda. Inicialmente, a janela não é criada com uma altura fixa.

Se alterar a altura da janela com o rato, Ctrl+A restaura a altura ao seu valor por defeito.

Também é possível alterar o valor que é usado quando se pressionaCtrl+A?

 

Olá!

Ajude-me aqui. Tenho uma pergunta sobre o módulo de sinal comercial "Filtro de tempo".

A questão é que gerei uma EA usando este módulo e defini-a para permitir apenas uma hora de negociação por dia. Comercializa principalmente dessa forma, mas há dias em que o meu Conselheiro Especialista abre posições à hora que lhe apetece. Tentei o módulo de sinais de negociação "Filtro de tempo" em várias combinações com outros módulos de sinais de negociação (por exemplo, Stochastic, WPR, etc.) mas acontece a mesma coisa. Além disso, se fixar 2 horas consecutivas de trabalho permitidas, não há problemas, funciona bem.

A que pode estar relacionado? Talvez haja um erro no código de um módulo de sinal comercial "Filtro de tempo"? Como não sou especialista em programação, peço-lhe que me ajude a descobrir ou que me dê uma dica, talvez esteja a fazer algo de errado.

Atenciosamente, Vladimir.


Aqui está um exemplo simples na fotografia. Num dia, abre às 7 da manhã; no dia seguinte, abre às 5 da tarde e, no terceiro dia, abre novamente às 7 da manhã, enquanto que é suposto abrir apenas às 7 da manhã.


Razão: