EL INTERCAMBIO DE IDEAS - página 13

 
Gracias. Lo intentaré.
 
Vinin:
rid:

La escala del gráfico es demasiado burda. Cuatro decimales no son suficientes. Tenemos que añadir un quinto.

Estimados señores. Por favor, aconséjeme qué hacer para aumentar la sensibilidad de la escala de los índices en 1 decimal.


En la sección init del indicador basta con escribir IndicatorDigits(Digits+1); Obtendremos un dígito más. Si hacemos +2, obtendremos dos dígitos adicionales.

Estaba a punto de hacerlo. Pero tengo dudas... El detector de tendencias del Asesor Experto utiliza indicadores incorporados. No parece que sea fácil acceder a ellos. Entonces, ¿qué va a pasar? ¿Tendré que cambiar los indicadores incorporados por los personalizados de iCustom en mi Asesor Experto?

Pero en el detector de tendencia "colgamos" la MA en el indicador Bulls. El modo iMAOnArray no está disponible en los indicadores personalizados. ¿Qué hacer ahora?

 
rid писал (а) >>

Estaba a punto de recetarlo. Pero me preguntaba... El detector de tendencias del EA utiliza indicadores incorporados. No parece que sea fácil acceder a ellos. Entonces, ¿qué va a pasar? ¿Tendré que cambiar los indicadores incorporados por los personalizados de iCustom en mi Asesor Experto?

Pero en el detector de tendencia "colgamos" la MA en el indicador Bulls. El modo iMAOnArray no está disponible en los indicadores personalizados. ¿Qué hacer ahora?

Vinin lo escribió...

TOROS = ALTO - EMA
OSOS = BAJO - EMA

...así que sólo construye

especificar en el init el número de dígitos = 6

en la fuente

double EMA = iMa(....); // - media con periodo adecuado

double BULLS = HIGH[i] - EMA;
double BEARS = LOW[i] - EMA;

doble delta = BULLS - BEARS;

Y luego se trabaja con delta en su dimensión de dígitos después del punto decimal.

 
esmaster писал (а) >>

y entonces se trabaja con el delta en su dimensión de dígitos después del punto decimal. y sin inducciones en custome. y funcionará más rápido.

>> Gracias.

 
esmaster писал (а) >>

Así que Vinin escribió...

TOROS = ALTO - EMA
OSOS = BAJO - EMA

Así que lo construyes.

en el inite se pone el número de dígitos = 6

en el código fuente

double EMA = iMa(....); // - media con el periodo deseado

double BULLS = HIGH[i] - EMA;
double BEARS = LOW[i] - EMA;

doble delta = BULLS - BEARS;

Y luego se trabaja con el delta en su dimensión de dígitos después del punto decimal.

ni siquiera medio año =))

 
leonid553 писал (а) >>

Hola a todos. Propongo utilizar el llamado "Detector de tendencias". No esperaba un resultado tan bueno de este hallazgo mío. Accidentalmente lo cegó - lo puso. ¡Inserto esta parte en casi todos los Asesores Expertos e incluso un Asesor Experto perdedor produce algún beneficio! Disminuye el número de operaciones en contra de la tendencia (en su mayoría perdedoras) y aumenta en gran medida el parámetro de Rentabilidad del Asesor Experto, ¡a menudo hasta al menos dos! Esto significa que, fuera del periodo de optimización, es mucho más probable que obtengamos beneficios.

La idea es la siguiente: tomamos los indicadores BearsPower y BullsPower (poder de los toros y poder de los osos) y los comparamos entre sí. Pero basta con compararlas: es un asunto doloroso. Hacerlo de forma programada es engorroso. Por eso les pongo MA y comparo los valores de MA en la barra cero. Sólo hay que sumar estos valores = Delta. Además, todo es sencillo. Si DELTA ..>0 - la tendencia es alcista. De lo contrario, ¡se va hacia abajo!

Sólo tenemos que añadir a la condición para comprar si ((Delta>=0) && ... ...

Y en la condición de venta - si ((Delta<=0) && ... ...

En los parámetros externos de cualquier Asesor Experto, inserte :

No tienes que insertarlo. Pero entonces tienes que recoger estos parámetros e insertar valores numéricos en lugar de nombres de variables directamente en el código. Y aquí está el bloque en sí:

Este es un ejemplo de cómo funciona un EA con el Detector de Tendencias. Podemos ver que en caso de una tendencia alcista, se abren las posiciones de compra, y viceversa.

Tal vez alguien tenga sugerencias para mejorar y perfeccionar el diseño. Me gustaría saber qué tan prometedor será este detector de tendencias.

Tal vez, deberíamos crear algún indicador como "Trend Detector v1.0". Como no todos los presentes tienen la capacidad de programar........

A juzgar por los resultados, la idea es buena y, sobre todo, funciona......

¡¡¡¡¡Gracias de antemano!!!!!

 
Cyklik писал (а) >>

Tal vez algún tipo de indicador, como "Trend Detector v1.0". ///

Es poco probable que tenga éxito de inmediato. Las líneas MA en el modo iMAOnArray, cuando se utilizan en el Asesor Experto, no se muestran en el gráfico del modo visual. Pero las líneas colocadas manualmente se muestran bien. Tal vez, su solicitud será implementada por un especialista que será capaz de combinar dos MAs de diferentes indicadores en el modo iMAOnArray en la ventana del indicador

No tengo suficientes conocimientos para ello. //

Es más fácil insertar el detector de tendencias en cualquier Asesor Experto y mostrar

de un gráfico con varios comentarios ("Delta ", Delta, "\n") - tomando valores de diferentes marcos temporales ..... - ¡incluso he visto una construcción así en alguna parte!

//-----------------------------------------------------------------------------------------------

Un poco más tarde (ahora se ha ido a trabajar.) riesgo de ofrecer presente curioso "rompecabezas" - tipo lógico-software. Quién sabe, tal vez en el futuro revele algunas perspectivas interesantes...

 
rid писал (а) >>

Estaba a punto de recetarlo. Pero me preguntaba... El detector de tendencias del Asesor Experto utiliza indicadores incorporados. No parece que sea fácil acceder a ellos. Entonces, ¿qué va a pasar? ¿Tendré que cambiar los indicadores incorporados por los personalizados de iCustom en mi Asesor Experto?

Pero en el detector de tendencia "colgamos" la MA en el indicador Bulls. El modo iMAOnArray no está disponible en los indicadores personalizados. ¿Qué hacer ahora?

quien te dio este truco ))))

 

Combinando los dos indicadores de Osos y Toros en uno solo... Sólo hay que juntarlos... Y esto es lo que tengo... (Puede que ya exista algo similar)

Archivos adjuntos:
 
Creo que logré convertir el sueño azul de iMAOnArray en un código antes de que Korey finalmente lo pisoteara con su áspera bota. :))
Archivos adjuntos: