Termos de Referência

//+------------------------------------------------------------------+
//| SimpleEA.mq5|
//| Copyright 2023, MetaQuotes Software Corp. |
//+------------------------------------------------------------------+
#property copyright "2023, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
#property strict

input int FastMAPeriod = 12; // Período da média móvel rápida
input int SlowMAPeriod = 26; // Período da média móvel lenta
input double LotSize = 0.1; // Tamanho do lote

double FastMA, SlowMA;

//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
  {
   //--- initialization of indicators
   FastMA = iMA(NULL, 0, FastMAPeriod, 0, MODE_SMA, PRICE_CLOSE, 0);
   SlowMA = iMA(NULL, 0, SlowMAPeriod, 0, MODE_SMA, PRICE_CLOSE, 0);
   
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   //---
  }
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
  {
   FastMA = iMA(NULL, 0, FastMAPeriod, 0, MODE_SMA, PRICE_CLOSE, 0);
   SlowMA = iMA(NULL, 0, SlowMAPeriod, 0, MODE_SMA, PRICE_CLOSE, 0);
   
   double previousFastMA = iMA(NULL, 0, FastMAPeriod, 0, MODE_SMA, PRICE_CLOSE, 1);
   double previousSlowMA = iMA(NULL, 0, SlowMAPeriod, 0, MODE_SMA, PRICE_CLOSE, 1);
   
   if (previousFastMA < previousSlowMA && FastMA > SlowMA)
   {
      if (OrderSelect(0, SELECT_BY_POS, MODE_TRADES) == false)
      {
         OrderSend(Symbol(), OP_BUY, LotSize, Ask, 2, 0, 0, "Buy Order", 0, 0, clrGreen);
      }
   }
  }
//+------------------------------------------------------------------+

Respondido

1
Desenvolvedor 1
Classificação
(31)
Projetos
53
6%
Arbitragem
23
0% / 96%
Expirado
24
45%
Carregado
2
Desenvolvedor 2
Classificação
(113)
Projetos
175
33%
Arbitragem
13
31% / 31%
Expirado
0
Trabalhando
3
Desenvolvedor 3
Classificação
(497)
Projetos
568
33%
Arbitragem
27
44% / 44%
Expirado
9
2%
Carregado
4
Desenvolvedor 4
Classificação
(82)
Projetos
116
7%
Arbitragem
8
25% / 38%
Expirado
27
23%
Livre
5
Desenvolvedor 5
Classificação
(11)
Projetos
17
59%
Arbitragem
2
0% / 100%
Expirado
2
12%
Livre
6
Desenvolvedor 6
Classificação
Projetos
1
100%
Arbitragem
0
Expirado
0
Livre
7
Desenvolvedor 7
Classificação
(39)
Projetos
40
10%
Arbitragem
0
Expirado
0
Livre
Pedidos semelhantes
Tenho 2 estratégias que hoje tenho um indicador em que recebo seu sinal de compra/venda. Quero integrar a IA em Python para aumentar a probabilidade de assertividade dos setups. Coletar e Preparar Dados Históricos Preços (abertura, fechamento, alta, baixa). Indicadores técnicos (médias móveis, RSI, MACD, etc.). Variáveis do setup (por exemplo, valores de indicadores no momento de abertura de uma posição). Eventos de
Planilha quantica para daytrade mini índice e dólar, e forex para rodar no mt5. Colher informações de comprados e vendidos por BANCOS, ESTRANGEIROS E CPFs, COLHER INFORMAÇÕES SOBRE AS 10 MAIORES AÇÕES BOVESPA NO MOMENTO, PROJEÇÕES DO MINI INDICE E DÓLAR, PORCENTAGEM DE VENDIDOS E COMPRADOS NO MOMENTO, SINAL DE ALERTA EM TELA PARA COMPRA OU VENDA EM DETERMINADO PREÇO ESTIPULADO PELAS INFORMAÇÕES DA PLANILHA. A tela de
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

Informações sobre o projeto

Orçamento
30+ USD
Desenvolvedor
27 USD
Prazo
de 15 para 35 dias