Asesores Expertos: Crossing of two iMA - página 6

 
Shara1:
Gracias, lo probaré mañana.
Pero no olvides que el indicador debe ser descargado y compilado. Y el indicador debe estar ubicado en la carpeta de datos]\MQL5\Indicators\.
 
Buenas tardes, ¿es posible añadir el tipo de precio de las medias móviles a los parámetros personalizables del Asesor Experto?
 
GRS:
Buenas tardes, ¿es posible añadir el tipo de precio de las medias móviles a los parámetros personalizables del Asesor Experto?

Significado:

ENUM_PRECIO_APLICADO

Identificador

Descripción

PRECIO_CIERRE

Precio de cierre

PRICE_OPEN

Precio de apertura

PRECIO_ALTO

Precio máximo del periodo

PRECIO_MÍNIMO

Precio mínimo del periodo

PRECIO_MEDIO

Precio medio, (alto+bajo)/2

PRECIO_TÍPICO

Precio típico, (alto+bajo+cierre)/3

PRECIO PONDERADO

Precio medio ponderado, (alto+bajo+cierre+cierre)/4

?

 
Vladimir Karputov:

Significado:

ENUM_APPLIED_PRICE

Identificador

Descripción

PRECIO_CIERRE

Precio de cierre

PRECIO_ABIERTO

Precio de apertura

PRECIO_ALTO

Precio máximo del periodo

PRECIO_MÍNIMO

Precio mínimo del periodo

PRECIO_MEDIO

Precio medio, (alto+bajo)/2

PRECIO_TÍPICO

Precio típico, (alto+bajo+cierre)/3

PRECIO PONDERADO

Precio medio ponderado, (alto+bajo+cierre+cierre)/4

?

Sí, eso es exactamente lo que es.

 

Hola Señor,


Muchas gracias por este gran trabajo Vladimir, eres increíble. Empecé a codificar y espero llegar a tal nivel en un futuro próximo.


En cuanto a la cruz de 2 iMAs me gustaría añadir un valor al valor calculado para el iMAs.

¿Sabes cómo puedo hacerlo?

Por ejemplo si el valor de la media móvil es v=1000 me gustaría codificarlo de tal forma que me diera v+2. Siendo 2 el número de unidad que me gustaría añadir al precio o valor de la media móvil.


Muchas gracias por su ayuda.

Una vez hecho esto podría intentar establecer un stop loss al mínimo/alto anterior.


AD

 
Antoine Djondo :

***

Por ejemplo, si el valor de la media móvil es v=1000, me gustaría codificarlo de forma que me diera v+2. Siendo 2 el número de unidades que me gustaría añadir al precio o valor de la media móvil.

***

No entiendo el significado. ¿Quién es '1000', quién es 'v + 2,2'?

 

Gracias por su respuesta.

Perdona, te lo aclaro.


Me gustaría saber si cuando el EA calcula el valor del iMA, puedo poner un parámetro para sumar o restar "x" al valor del iMA.


Estaba pensando que tiene que ver con el handle del indicador (handle_iMA_First) o el iCustom para el indicador.

Me ayudaría a hacer mi estrategia más eficiente porque el EA toma algunas operaciones cuando las medias móviles se cruzan pero en realidad está perdiendo setups.

Por ejemplo, en la captura de pantalla se puede ver el valor EMA (8) es menor que el SMA (18) por lo que la EA tomó la venta, pero quiero ser capaz de añadir el número 1 a la EMA (8) valor de 33047.587 para aumentarlo a 33048.587 y, potencialmente, evitar que se tome la venta.


gracias por su ayuda.


Avísame si quieres la cotización completa.

Archivos adjuntos:
 

Utilizando el ejemplo de código Intersección 2 iMA Elección de estrategias - es necesario introducir el parámetro ' Altura mínima de intersección '.

Intersection 2 iMA Choosing Strategies
Intersection 2 iMA Choosing Strategies
  • www.mql5.com
Торговля на пересечении двух iMA (Moving Average, MA). Выбор из нескольких стратегий для открытия
 

O aquí tiene más código: iMA Altura mínima de intersección:

iMA Altura mínima de intersección

 

Muchas gracias Vladimir, es genial, he añadido el código para el parámetro intersección altura mínima al código inicial "Cruce de 2 iMAs".

El que no tiene el parámetro de intersección está ganando más dinero en el mismo período de prueba, pero el pago por operación es menor, así que estoy tratando de entender por qué el de intersección no está tomando algunas operaciones...

Adjunto los archivos mq5 de cada uno y los informes para que podais comprobarlo si quereis.


La última cosa que estoy tratando de hacer es permitir al usuario establecer el stop loss en el máximo anterior (para vender) o mínimo anterior (para comprar).

Estoy pensando en usar iLow/iHigh o copyLow/CopyHigh. Si tienes alguna idea me ayudaría mucho, creo que después de eso estará listo.


Respeto.


AD