Perguntas de Iniciantes MQL4 MT4 MetaTrader 4 - página 148

 
Konstantin Nikitin:

Algo como isto, pelo que entendo você precisa

Eu queria fazer um teste!!!
Quando o rx está na zona 30-70, então a EA negocia, e quando vai além da zona 30-70 (sobre-compra/sobre-venda), então não negocia!

 
ponochka:

Eu queria fazer um teste!!!
Quando o Rx está na zona 30-70, a EA negocia, e quando está fora da zona 30-70 (sobre-compra/sobre-venda), então não negocia!

Defina seus próprios sinais. Em que condições suas posições serão abertas.

 

Agora aqui vai outra pergunta!! Como limitar o tempo de trabalho da EA?

ou seja, quero que minha EA suspenda temporariamente seu trabalho de 10 a 11, mas ela não abrirá mais ordens, mas funcionará com ordens já abertas como de costume!

Eu sei que é assim que deve ser feito:

void OnTick()
  {
if (Hour()<10 || Hour()>=11) return (0);
     ......остальной код....
  }
 
ponochka:

Agora aqui vai outra pergunta!! Como limitar o tempo de trabalho da EA?

ou seja, quero que minha EA suspenda temporariamente seu trabalho de 10 para 11, mas ela não abrirá mais ordens, mas operará com ordens já abertas como de costume!

Eu sei que é assim que deve ser feito:

void OnTick()
  {
     ......здесь работаем с закрытием (тралом и прочим)....
if (Hour()>=10 && Hour()<11) return (0);
     ......остальной код, в частности для открытия....
  }
 
ponochka:

Agora aqui vai outra pergunta!! Como limitar o tempo de trabalho da EA?

ou seja, quero que minha EA suspenda temporariamente seu trabalho de 10 a 11, mas ela não abrirá mais ordens, mas funcionará com ordens já abertas como de costume!

Eu sei que é assim que deve ser feito:

void OnTick()
  {
     ПровериВзятиеПозиций();
     ......остальной код....
  }
void ПровериВзятиеПозиций()
{
     if (Hour()<10 || Hour()>=11) return;
     /* проверяем */
}
 
Taras Slobodyanik:

ps. que me faz lembrar - você também precisa verificar o nome do objeto criado para ter certeza de que não é "seu" objeto (prefira o nome de seus objetos).
ou ao invés do nome, compare o tipo de objeto.

Não funciona... . Além disso, o compilador gera um erro... .

Quem sabe, qual é a diferença de procedimentos entre a inicialização de um novo indicador e quando o cronograma é alterado?
 
Caros programadores, poderiam me aconselhar a fazer uma pausa de algumas horas na EA?
 
ostamail:
Caros programadores, vocês poderiam aconselhar como pausar a EA por algumas horas? Existe algum operador que atrase a operação da coruja?
retornar;
 
Artyom Trishkin:
retornar;

que retornado? durante 2-3 horas como fazer uma pausa?

 
ostamail:

que retornado? por 2 a 3 horas, como se suspende o trabalho?

Aqui está um exemplo

Вопросы от начинающих MQL4 MT4 MetaTrader 4
Вопросы от начинающих MQL4 MT4 MetaTrader 4
  • 2018.08.16
  • www.mql5.com
Если у Вас вопросы по MQL4, MT4, MetaTrader 4, пожалуйста пишите в этой теме. Особенно когда вопросы касаются торговых функций...
Razão: