PDA

Ver la versión completa : Pasar variables del indicador a EA



Isaacnogentalbtt
18:57,
Estoy intentando verlo donde podría haber una orden abierta si golpea una línea indicadora

Me pregunto cuál es la mejor manera de pasar un resultado de factor de amortiguación a un factor en el EA? Tengo dos indicadores ... cada uno con 6 líneas (cada una de ellas es un buffer particular) ....

Por lo tanto, si el precio = resultado; abrir el comercio ... y abrir solo 1 comercio por línea ... Tengo 4 líneas y si se golpea la línea 1, no quiero que se abra otra transacción en línea 1 ... podría golpear la línea 2 y abrir una comercio...

la línea 0 es la línea guía, es una línea de promedio móvil
en línea 1, lote de tamaño base abierto
en línea 2, lote de tamaño base abierto * 2
en línea 3, lote de tamaño base abierto * 3
en línea 4, lote de tamaño base abierto * 6
en línea 5, cierre la operación al final de la pérdida
una vez que regrese a la línea 0, cerrará todas las transacciones

entonces si el lote de tamaño de base es .01 ... entonces abriría una operación de .01, de .02, de .03 y de .06 ... Por lo tanto, se abriría un tamaño de lote de .12.

Además, podría usar una matriz para almacenar cuántas veces se ha tocado cada línea para las funciones de relación, ¿correcto? ¿Y hay una manera de iniciar un reloj cuando se golpea la línea 1 hasta que se golpea la línea 0? Por lo tanto, mida cuánto tiempo lleva volver a la línea de promedio móvil

neok6
10:26,
Parece un proyecto para variables globales:
http://www.metatrader.info/node/93
http://www.forexbrace.com/content/view/116/52/

Isaacnogentalbtt
11:47,
Doble GlobalVariableGet (nombre de cadena), así que tendría que especificar la variable como mundial para el indicador .... Utilice GlobalVariableGet () en el EA, ¿verdad? Tengo esta variable en el indicador MA_Buffer [I] = iMA (NULL, 0, MA_Period, MA_Shift, MA_Method, MA_Applied_Price, I); dual GlobalVariableSet (line0, MA_Buffer [I] = iMA (NULL, 0, MA_Period, MA_Shift, MA_Method, MA_Applied_Price, I)) Quiero pasarlo a la línea EA0 = GlobalVariableGet (line0) ======== ============ ¿Esto es correcto?

pbb5
13:08,
Dentro del indicador: GlobalVariableSet (MyVariable, 12345.670); Dentro de EA: double IndiorVariable = GlobalVariableGet (MyVariable); Observe que podría pasar Double, cadenas no permitidas. Entonces debes ser inventivo para comprimir tu información en un número real (fraccionario).

Isaacnogentalbtt
14:28,
¡Gracias! Los búferes son variables duales, por lo que debería funcionar

ganl242
15:49,
Utilice la función icustom para extraer datos de su indicador. No hay requisitos para las variables globales. Siempre que cada línea sea un búfer, podría referenciarse con la función icustom.

anbneapink69
17:10,
Yo sugiero la segunda . Debes evitar abusar de variables globales para tales tareas. Sepa que estas variables que configure pueden ser vistasusadasconfiguradas por otro indicador o EA. Si no se controla, el uso puede ser astrófico. Use iCustom para obtener los valores en los indicadores personalizados, use variables internacionales para almacenar los valores de estado del programa, tal vez para fines comerciales después del fin de semana o incluso la recuperación de desastres. saludos, Zen

Isaacnogentalbtt
18:31,
Ok ... por lo tanto, el indicador está girando con varios búferes ... Entonces, cuando se trata de hacer pedidos abiertos, necesito tener algo parecido a: algo para tener un control continuo del precio para ver si cruza la línea 1 (¿necesito otro contador de barras en el EA?) Hay una línea 1 arriba y también una línea 1 debajo ... Entonces, sobre las órdenes de compra, solo tengo que preocuparme por la línea 1 a continuación ... En el mercado ordena la línea 1 anterior cuando precio = línea 1 no hay transacciones abiertas en esta línea para esta moneda en particular, apertura comercial ¿Cuál sería el método perfecto para planificar esto de pseudo a lenguaje mq4? Con el lenguaje para una línea, debería ser capaz de manejar todas las líneas restantes

sokaloligena55
19:52,
Parece un Proyecto para Factores Globales:
http://www.metatrader.info/node/93
http://www.forexbrace.com/content/view/116/52/Guau. Estos son recursos que son excelentes. Logré obtener algunos EA de muestra en la segunda fuente que muestra cómo puede usar factores globales. Gracias por presentar esas herramientas.