Pasar variables del indicador a EA
Resultados 1 al 9 de 9

Tema: Pasar variables del indicador a EA

  1. #1
    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

  2. #2

  3. #3
    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?

  4. #4
    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).

  5. #5
    ¡Gracias! Los búferes son variables duales, por lo que debería funcionar

  6. #6
    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.

  7. #7
    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

  8. #8
    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

  9. #9

    Cita Iniciado por ;
    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.

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Cookies
Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información y política de cookies aquí.