Asesores Expertos: Crossing Moving Average

 

Crossing Moving Average:

Asesor según el cruce de dos iMA (Moving Average, MA) y el filtro iMomentum (Momentum).

Crossing Moving Average Algorithm

Autor: Vladimir Karputov

 
Lo he probado en varios gráficos y varias divisas. Ni siquiera abrir una orden en cualquiera de ellos
 
Cassio Fernando Pereira De Lima Bezelga :
Lo he probado en varios gráficos y varias divisas. Ninguno de ellos incluso abrió una orden

Lea atentamente el log (archivo de registro). Piense en cuando se establece el tamaño del lote y el tamaño de la cuenta de operaciones (la cantidad de dinero).

 

Hola compañero, ¿puedes explicarme como identifica este robot una entrada? No he entendido la relación entre las medias y el indicador de momentum.

Gracias

 

La parte de atrás es un poco vaga, ya que para las operaciones con mini índices, por ejemplo, carga el contrato para el día siguiente.

Usted podría poner en los tiempos para terminar el comercio.

 
¡Algoritmo sensacional! En una cuenta demo triplicó el valor de la cuenta, por supuesto siempre hay interferencias al cerrar la operación, pero aún así demostró su eficacia. Me gustaría probar su versión MT4, pero no lo he encontrado todavía.
 
Paulo Campozana :
¡Algoritmo sensacional! En una cuenta demo triplicó el valor de la cuenta, por supuesto siempre hay interferencias al cerrar la operación, pero aún así demostró su eficacia. Me gustaría probar su versión MT4, pero todavía no la he encontrado.

Y no la encontrarás. El viejo terminal no está en desarrollo desde hace mucho tiempo. Trabaja en MetaTarder 5.

 
Hola Vladimir,
¿Qué controla exactamente el parámetro "MOM_Filter = 0.1"?
El indicador de impulso estándar en MT5 no tiene un nivel como "0.1" porque (?)
Momentum - Oscillators - MetaTrader 5 Help
Momentum - Oscillators - MetaTrader 5 Help
  • www.metatrader5.com
The Momentum Technical Indicator measures the change of price of a financial instrument over a given time span. There are basically two ways to use...
 
Edviao:
Hola Vladimir,
¿Qué controla exactamente el parámetro "MOM_Filter = 0.1"?
El indicador de impulso estándar en MT5 no tiene un nivel como "0.1" porque (?)

Esto es algo así como una sangría mínima. Se aplica cuando se detecta una señal:

//--- Señal de compra
   if(MA_First[1]>MA_Second[1]+ExtMA_MinimumDistance && MA_First[2]<MA_Second[2]-ExtMA_MinimumDistance)
      if(curMom>InpMOM_Filter && curMom>prevMom)
        {
         ClosePositions(POSITION_TYPE_SELL);
         double sl=(InpStopLoss==0)?0.0:m_symbol.Ask()-ExtStopLoss;
         if(sl>=m_symbol.Bid()) // incidencia: la posición aún no está abierta, y debe estar ya cerrada
           {
            PrevBars=0;
            return;
           }
         double tp=(InpTakeProfit==0)?0.0:m_symbol.Ask()+ExtTakeProfit;
         OpenBuy(sl,tp);
        }
//--- Señal de venta
   if(MA_First[1]<MA_Second[1]-ExtMA_MinimumDistance && MA_First[2]>MA_Second[2]+ExtMA_MinimumDistance)
      if(curMom<-InpMOM_Filter && curMom<prevMom)
        {
         ClosePositions(POSITION_TYPE_BUY);
         double sl=(InpStopLoss==0)?0.0:m_symbol.Bid()+ExtStopLoss;
         if(sl<=m_symbol.Ask()) // incidencia: la posición aún no está abierta, y debe estar ya cerrada
           {
            PrevBars=0;
            return;
           }
         double tp=(InpTakeProfit==0)?0.0:m_symbol.Bid()-ExtTakeProfit;
         OpenSell(sl,tp);
        }
 

Sr. Vladimir. Estoy interesado en esto.

¿Puedo pedirle un favor? ¿Puede añadir un porcentaje de riesgo de loteo?

Saludos cordiales.

 
Dimcortesca #:

Sr. Vladimir. Estoy interesado en esto.

¿Puedo pedirle un favor? ¿Puede añadir un lote de porcentaje de riesgo?

Saludos cordiales.

iMA crossover agosto