Escreverei um conselheiro sem custos - página 139

 
Evgeniia Khaganeti:
Óptimo! Isto é exactamente o que era necessário. Sem erros no teste.

Mais uma coisa: podemos introduzir um filtro de comércio para abrir comércios apenas no primeiro sinal? Por exemplo, condição para comprar: o preço estava abaixo do BB, depois entrou no BB, atravessou a parte superior do BB, abriu uma compra. Se o preço não estava abaixo do BB, mas ultrapassou novamente o limite superior, então não abrimos estas ordens. Estou a anexar a imagem do ecrã para maior clareza.
É o mesmo para as vendas.
Gosta desta variante? Apenas uma encomenda é aberta. Até que feche, outros não abrirão. Se assim for, aqui está.
Arquivos anexados:
 
Olá, veja qual é o problema, por favor.

AEA está à espera de uma ordem aberta do comerciante ou outro EA para entrar.
se o ímpeto está a mover-se, então a posição está a acumular-se na tendência, em Sell funciona bem, mas a partir de Bay ignora
Основы тестирования в MetaTrader 5
Основы тестирования в MetaTrader 5
  • www.mql5.com
В чем различия между тремя режимами тестирования в MetaTrader 5 и на что обратить внимание? Как происходит тестирование эксперта, торгующего одновременно на нескольких инструментах? Когда и как вычисляются значения индикаторов при тестировании и как обрабатываются события? Как синхронизировать бары с разных инструментов при тестировании в режиме "Только цены открытия"? Статья призвана дать ответы на эти и многие другие вопросы.
Arquivos anexados:
mrT.mq4  9 kb
 

A segunda condição nunca será cumprida. O cumprimento da primeira não será.

   if(CountBuy() + CountSell() == 0)
     {
      if(OrderSend(Symbol(), OP_SELL, Lots, Bid, slippage, 0, 0, "", Magic, 0, Red)< 1)
         Print("Не вдалось відкрити ордер на продажу!");
     }
   if(CountBuy() + CountSell() == 0)
     {
      if(OrderSend(Symbol(), OP_BUY, Lots, Ask, slippage, 0, 0, "", Magic, 0, Blue)<1)
         Print("Не вдалось відкрити ордер на покупку!");
     }
 
Александр:
Será que esta variante lhe convém? Apenas um negócio está aberto. Até que feche, não abrirá outras. Se assim for, aqui está.

Não. Não é exactamente assim que o negócio se abre. Em algum lugar coincide, em algum lugar não coincide.
Encontrei um indicador de seta, está no BB. É a seta que mostra o primeiro avanço. Existe uma forma de os fazer trabalhar em conjunto? Então, a coruja não aceitaria de todo os furos, mas apenas os que coincidem com a flecha?

Arquivos anexados:
 

Olá a todos, queria fazer uma pergunta. Talvez alguém saiba ou possa refazer um indicador de informação que mostra o lucro total e a perda total quando várias posições são abertas, como na imagem do ecrã. Existe uma versão para MT4 com código aberto. Alguém pode ver isto no mt5 ou saber como refazer ou apenas refazer)))) Ficaria muito grato!!!!! O hábito é um assunto sério)))))


indicador de tempo

Как заказать торгового робота на MQL5 и MQL4
Как заказать торгового робота на MQL5 и MQL4
  • www.mql5.com
Сервис "Фриланс" является самой большой биржей для заказа торговых роботов и технических индикаторов. Сотни профессиональных разработчиков готовы написать торговое приложение для терминала MetaTrader 4/5.
 
Aleksei Stepanenko:

A segunda condição nunca será cumprida. Cumprir a primeira não o fará.

Obrigado!

 
Aleksei Stepanenko:

A segunda condição nunca será cumprida. Cumprir a primeira não o fará.

Claro que sim. Não há retorno. Mas é mais fácil de escrever

   if(CountBuy() + CountSell() == 0)
     {
      if(OrderSend(Symbol(), OP_SELL, Lots, Bid, slippage, 0, 0, "", Magic, 0, Red)< 1)
         Print("Не вдалось відкрити ордер на продажу!");
      if(OrderSend(Symbol(), OP_BUY, Lots, Ask, slippage, 0, 0, "", Magic, 0, Blue)<1)
         Print("Не вдалось відкрити ордер на покупку!");
     }
 
Konstantin Nikitin:

Tenho a certeza que o fará.

.

 
Evgeniia Khaganeti:

Não. Não é exactamente assim que o negócio se abre. Em algum lugar faz, em algum lugar não faz.
Encontrei um indicador de seta, está no BB. É a seta que mostra o primeiro avanço. Existe uma forma de os fazer trabalhar em conjunto? A coruja não procuraria todas as avarias mas sim aquelas que coincidem com a seta?

Experimente-o.

Arquivos anexados:
 

Boa tarde, Anton! Se a sua oferta for relevante, gostaria de sugerir a automatização do meu TS. Nele uso normalmente ou WPR ou DPO.

A descrição do TS com indicador WPR:

O indicador é utilizado com um grande período e para cada instrumento é necessário seleccioná-lo.

Apenas 1 nível (-50) é utilizado no indicador.

Entrada/saída na transacção na passagem de nível a partir da próxima condição da vela.

Uso stoploss e trailing stop em pips.

Existe uma nuance, para cada vela nova eu calculo 50% do movimento do indicador e este nível convencional no indicador funciona para mim como um sinal para sair do negócio quando a linha do indicador a atravessa. É uma tarefa difícil calcular e desenhar este nível na minha mente. A questão é se é possível tornar este nível convencional no indicador real, para que este funcione com base no princípio de uma paragem comercial.

Em seguida, o TS olhará da seguinte forma para cruzar o nível de -50 para cima - um negócio de compra, em movimento da linha do indicador para cima a partir do nível de -50 moverá o nível com designação condicional de 50% do movimento da linha do indicador e em cruzar este nível pela linha do indicador sairá do negócio. Na hora é de cerca de 200 pontos, não muito, mas estável. O negócio a vender - inverter. Espero que isto seja claro.