EA BMF

MQL5 Uzmanlar

İş tamamlandı

Tamamlanma süresi: 2 gün

Şartname

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       

         }

   

  }

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

 

 

 

Yanıtlandı

1
Geliştirici 1
Derecelendirme
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
2
Geliştirici 2
Derecelendirme
(4)
Projeler
5
40%
Arabuluculuk
0
Süresi dolmuş
3
60%
Serbest
3
Geliştirici 3
Derecelendirme
(2675)
Projeler
3414
68%
Arabuluculuk
77
48% / 14%
Süresi dolmuş
342
10%
Serbest
Yayınlandı: 1 kod
4
Geliştirici 4
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Benzer siparişler
Estou em busca de um sistema operacional para mesas proprietárias brasileiras, com foco em operações de mini índice (WIN) e mini dólar (WDO), que possa rodar tanto em conta real quanto em conta de mesa proprietária, linguagem profit de preferência. Procuro uma estratégia com um drawdown aceitável, boa rentabilidade mensal e, principalmente, consistência nos resultados e controle de risco. Não tenho preferência entre
Estou em busca de um sistema operacional para mesas proprietárias que tenha um drawdown máximo de até 3% e busque uma rentabilidade média de aproximadamente 1% a 2% ao mês. Pode ser operado em Forex ou futuros; o mais importante para mim é o resultado e a consistência da estratégia. Valor negociável
DEVERÁ TER ESTRATEGIA PRONTA E VALIDADA Preciso de um desenvolvedor para criar um robô personalizado na plataforma Profit (linguagem NTSL) focado em operar Mini Índice (WIN) e Mini Dólar (WDO) para mesas proprietárias da B3. Objetivo Duplo: O robô deve servir tanto para passar em testes de aprovação (buscando o alvo de ganho com controle rigoroso de risco) quanto para o gerenciamento de conta real (protegendo o
Eu preciso de um robô que opere arbitragem do mercado de Forex e que fácil para passar numa mesa proprietária. Pode ser até robô tbm de HFT desde que passe numa mesa já está bem e que rode em conta real. tenha suporte para forex e indice/dolar BR. I need a robot that operates arbitration in the Forex market and is easy to use at a proprietary table. It could even be an HFT robot, as long as it passes through a table
OBS: NÃO POSSUO ESTRATÉGIA PRONTA, DEVERÁ SER APRESENTADO ALGO JÁ FUNCIONANDO. ESTOU EM BUSCA DE ALGO COMPROVADO/VALIDADO Pedido 1: B3 (Mini Dólar ou Mini Índice) Título: Robô MQL5/PROFIT B3 (WDO/WIN) - Lucrativo com Código-Fonte Descrição: Desenvolvimento de Expert Advisor (EA) para MetaTrader 5 focado no Mini Dólar ou Mini Índice. Requisitos: Entrega do código-fonte ( .mq5 ) aberto e comentado. Estratégia
Pedido 1: B3 (Mini Dólar ou Mini Índice) Título: Robô MQL5/PROFIT B3 (WDO/WIN) - Lucrativo com Código-Fonte Descrição: Desenvolvimento de Expert Advisor (EA) para MetaTrader 5 focado no Mini Dólar ou Mini Índice. Requisitos: Entrega do código-fonte ( .mq5 ) aberto e comentado. Estratégia técnica estritamente fixa e gerenciamento de risco fixo (Stop Loss, Take Profit, lote fixo e horários de zeragem). Validação

Proje bilgisi

Bütçe
10 - 30 USD
Son teslim tarihi
from 1 to 5 gün