EA BMF

MQL5 エキスパート

仕事が完了した

実行時間2 日

指定

Estou, no momento, estudando programação MQL5.

Entretanto, não estou conseguindo criar um EA usando o Buy_Stop que funcione para Dólar BMF.

Dessa forma, preciso de um EA com código aberto para que eu possa aprender.

Nesse EA, eu irei colocar a entrada manualmente, assim como o StopLoss e o TakeProfit.

Segue, a minha programação com erro na execução.

 

 

//+------------------------------------------------------------------+

//|                                                OrdemPendente.mq5 |

//|                                                        AdoniasJr |

//|                               https://www.facebook.com/adoniasjr |

//+------------------------------------------------------------------+

#property copyright "AdoniasJr"

#property link      "https://www.facebook.com/adoniasjr"

#property version   "1.00"

//--- input parameters


input double quantidade=1.0;

input int high=3810; //Maior valor do candle anterior

input int low=3808;  //Menor valor do candle anterior

//+------------------------------------------------------------------+

//| Expert initialization function                                   |

//+------------------------------------------------------------------+

int OnInit()

  {

//--- create timer

   EventSetTimer(5);

   

      if(!TerminalInfoInteger(TERMINAL_TRADE_ALLOWED))

      {

         Alert("Verifique se a Negociação Automatizada está ligada!");

         ExpertRemove();

      }

      else if(!MQLInfoInteger(MQL_TRADE_ALLOWED))

      {

         Alert("Verifique se a Negociação Automatizada está proibida nas opções do Expert Advisor: ",__FILE__);

         ExpertRemove();

      }   

//---

   return(INIT_SUCCEEDED);

  }

//+------------------------------------------------------------------+

//| Expert deinitialization function                                 |

//+------------------------------------------------------------------+

void OnDeinit(const int reason)

  {

//--- destroy timer

   EventKillTimer();

      

  }

//+------------------------------------------------------------------+

//| Timer function                                                   |

//+------------------------------------------------------------------+

bool comprado = false;

void OnTimer()

  {

//---


      if(comprado == false)

        {

            comprado = true;

        

   

            //ordem pendente

            MqlTradeRequest requisicao;

            ZeroMemory(requisicao);

            requisicao.action = TRADE_ACTION_PENDING;

            requisicao.symbol = Symbol();

            requisicao.price = high; //Entrada no maior valor do candle anterior

            requisicao.volume = quantidade;

            requisicao.sl = low; //Saida com prejuizo no menor valor do candle anterior

            requisicao.tp = high+(high-low); //Saida com lucro

            requisicao.type = ORDER_TYPE_BUY_STOP;

            requisicao.type_time = ORDER_TIME_DAY;

            MqlTradeResult resultado;

            ZeroMemory(resultado);

   

            if(!OrderSend(requisicao,resultado))

            {

               Alert("Erro ao enviar Ordem na função: " + __FUNCTION__+". Último Erro: "+ GetLastError()+" Erro da variável resultado: "+ resultado.retcode);

            }

            Sleep(12*60*60*1000); // linha colocada para impedir a abertura de nova operação no prazo de 12 horas       

         }

   

  }

//+------------------------------------------------------------------+

 

 

 

応答済み

1
開発者 1
評価
プロジェクト
1
0%
仲裁
0
期限切れ
0
2
開発者 2
評価
(4)
プロジェクト
5
40%
仲裁
0
期限切れ
3
60%
3
開発者 3
評価
(2463)
プロジェクト
3101
66%
仲裁
77
48% / 14%
期限切れ
340
11%
4
開発者 4
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
類似した注文
Robo auto para mt5 30 - 250 USD
Criar Robo para montar Canal no grafico de domingo no forex e enviar ordem após rompimento. deverá montar uma estrutura no grafico do canal, envio de ordem no pompimento do canal e colocar take e stoploss. Criar um menu para parametrizar lote. tempo grafico
Robô super simples 30 - 40 USD
preciso de um robô super simples... baseado apenas na cor dos candles.. e com horário de abertura e fechamento operação... tenho pouco dinheiro disponível, então preciso de um preço ótimo
Indicador de Confluência de indicadores de posição de opõções (futuros / CME) + volume, confluindo com sazonalidade mensal de cada ativo, com dados do relatório COT, com a força dos ativos no mensal e no diário ... tudo isso confluindo com as principais regiões de smart money concept , dando sinais de entrada. Além disso, caso possível aliar IA, com panorâma do dia de forma automática, já analisando as notícias
Buenas, preciso de um Expert para Forex baseado em distância da média móvel Por exemplo: mm 25, quando o gráfico se afasta 1000 pontos , faz uma entrada de venda ou compra. visual do programa: Nr mágico nome/apelido Critério de entrada : lote inicial/nr de contratos sentido das operações (comprado ou vendido) Entrada invertida (contra mercado ou a favor) tipo de ordem (a mercado, a limite) Spread padrão média móvel
STRATEGY DEFINITION: This setup is based on the volatility of the "X" minute chart, combining the alignment of averages from different timeframes! It considers the alignment of the averages for the continuity of direction, providing excellent movements. TRADE DYNAMICS TYPE OF AVERAGES: EXPONENTIAL. TIMEFRAME: 1 MINUTE TRADE DYNAMICS: WHEN THE "A" EXP MOVING AVERAGE OF "X" MINUTES + "B" EXP OF "X" MINUTES + "C" EXP

プロジェクト情報

予算
10 - 30 USD
開発者用
9 - 27 USD
締め切り
最低 1 最高 5 日