Assista a como baixar robôs de negociação gratuitos

Roteiro interessante?
Então poste um link sobre isto -
deixe que outros avaliem

Você gostou do roteiro? Experimente no terminal MetaTrader 5

Especialistas

Opening and Closing on time v2 - expert para MetaTrader 5

Vladimir Karputov | Portuguese English Русский 中文 Español Deutsch 日本語

Visualizações:
864
Classificação:
votos: 20
Publicado:
2017.01.23 14:54
Atualizado:
2018.07.20 14:28

O Expert Advisor executa a posição de abertura num determinado momento. Adicionalmente, é verificada a condição:

  • para abertura Buy —  se a iMA rápida, na primeira barra, é superior à iMA média
                   if(iMAGet(handle_iMAFast,1)>iMAGet(handle_iMASlow,1))
                     {
                      if(!RefreshRates())
                         return;
                      price=m_symbol.Ask();
                      if(Extm_sl>0.0)
                         sl=m_symbol.Bid()-Extm_sl;
                      if(Extm_tp>0.0)
                         tp=m_symbol.Bid()+Extm_tp;
                      m_trade.Buy(m_lots,InpSymbol,price,sl,tp);
                     }
  • para abertura Sell —  se a iMA rápida, na primeira barra, é inferior à iMA média
                   if(iMAGet(handle_iMAFast,1)<iMAGet(handle_iMASlow,1))
                     {
                      if(!RefreshRates())
                         return;
                      price=m_symbol.Bid();
                      if(Extm_sl>0.0)
                         sl=m_symbol.Ask()+Extm_sl;
                      if(Extm_tp>0.0)
                         tp=m_symbol.Ask()-Extm_tp;
                      m_trade.Sell(m_lots,InpSymbol,price,sl,tp);
                     }

O fechamento da posição é feito após atingir o tempo estabelecido. Nos parâmetros de entrada (no tempo) são tidos em conta apenas HH:mm.

Parâmetros de entrada:

opening time (only HH:mm are considered) — tempo de abertura da posição

closing time (only HH:mm are considered) — tempo de fechamento da posição

symbol — símbolo no qual está sendo realizada a negociação

volume transaction — volume da posição

sell stop - nível Stop-Loss

take profit  - nível Take-Profit

true -> Buy, false -> Sell — se o valor for "true", serão abertas apenas as posições "Buy", se for "false", apenas as posições "Sell"

magic number — magic number do Expert Advisor. 

Traduzido do russo por MetaQuotes Software Corp
código original: https://www.mql5.com/ru/code/16885

Exp_Bezier_ReOpen Exp_Bezier_ReOpen

Sistema de negociação Exp_Bezier_ReOpen baseado nas alterações de cor do indicador Bezier com recarregamentos de acordo com a tendência.

EnvelopesATR_Cloud_HTF EnvelopesATR_Cloud_HTF

Indicador EnvelopesATR_Cloud com possibilidade de alterar o timeframe do indicador nos parâmetros de entrada.

DoubleUp com curva DoubleUp com curva

Trabalha na comparação de dois indicadores: ICCI e IMACD.

Exp_JBrainTrend1Stop_ReOpen Exp_JBrainTrend1Stop_ReOpen

Sistema de negociação Exp_JBrainTrend1Stop_ReOpen baseado nas alterações de cor do indicador JBrainTrend1Stop com recarregamentos de acordo com a tendência.