C�digo para �si ADX (-1) < ADX (-2)� - Página 2

 

Publi

Página 2 de 402 PrimerPrimer 12
Resultados 11 al 19 de 19

Tema: C�digo para �si ADX (-1) < ADX (-2)�

  1. #11
    Cita Iniciado por ;
    �Podr�a ser porque las condiciones de COMPRAVENTA nunca se dar�n? En caso de que tenga algo como adxgt; 30, entonces esa es una se�al siempre que el adx est� por encima de 30; sin embargo, si tiene un adx_2lt; adx_1 que solo puede se�alar en ese punto junto con su condici�n de COMPRAVENTA tiene 2 de esas se�ales espec�ficas (todo sea que el macd est� a 5 pubs de distancia), entonces, �con qu� frecuencia ocurren exactamente los requisitos de se�al adx y macd en funci�n de su c�digo? Simplemente tirando esto a la mezcla y ayuda.
    Abre lugares pero cuando vuelvo por ejemplo se ha abierto un puesto a pesar de que adx_2 no era menor que adx_1. Por alguna raz�n, despu�s de incluir la condici�n macd, la condici�n adx dej� de funcionar.

  2. #12
    �Podr�a ser porque los estados de COMPRAVENTA nunca sucedan? En caso de que tenga algo como adxgt; luego 30, entonces esa es una se�al siempre que el adx est� por encima de 30; sin embargo, cuando tiene un adx_2lt; adx_1 que solo puede indicar en el punto junto con su estado de COMPRAVENTA tiene 2 de esas se�ales espec�ficas (todo sea que el macd es 5 pubs aparte), entonces, �con qu� frecuencia ocurren exactamente los requisitos de se�al adx y macd en funci�n de su c�digo? Simplemente agregando esto a la mezcla y ayuda.

  3. #13

    Cita Iniciado por ;
    citar Si su deseo es entender (es decir, VENDER) si la vela anterior cerrada del histograma MACD est� por debajo del histograma MACD unas velas antes, deber�a estar bien. Viceversa para COMPRAR.
    Lo siento, olvid� ponerlo, tambi�n tengo adx en la condici�n pero por alguna raz�n no est� haciendo el trabajo. C�digo insertado if(use_macd use_adx) if(adxgt;30 adx_2lt;adx_1 macdgt;sobrecompra macd_1lt;macd_2) return(sell); if(adxgt;30 adx_2lt;adx_1 macdlt;sobreventa macd_1gt;macd_2) return(comprar); por alguna raz�n, adx_2lt;adx_1 no funciona esta vez. . De todos modos, le dedicar� un poco m�s de tiempo para ver si puedo repararlo.

  4. #14

    Cita Iniciado por ;
    �Puedes ver algo incorrecto?
    Si lo que necesita es saber (es decir, VENDER) cu�ndo la �ltima vela cerrada del histograma MACD est� por debajo del par de velas anteriores del histograma MACD, deber�a estar bien. Viceversa para COMPRAR.

  5. #15
    @ Intent� hacer esto tambi�n para MACD, ni siquiera recibo un error de compilaci�n, pero tampoco parece funcionar. B�sicamente, al comparar MACD en la �ltima vela con MACD en 5 velas atr�s, estoy buscando la gesti�n de MACD. C�digo insertado double macd_1 = iMACD(Symbol(),0,MACD_FastEma,MACD_SlowEma,MACD_Si gnalPeriod,0,MODE_MAIN,1); double macd_2 = iMACD(Symbol(),0,MACD_FastEma,MACD_SlowEma,MACD_Si gnalPeriod,0,MODE_MAIN,5); C�digo insertado if (macdgt; sobrecompra macd_1lt; macd_2) rendimiento (mercado); deber�a (macdlt;sobrevendido macd_1gt;macd_2) producir (comprar); �Ves algo malo aqu�?

  6. #16
    Cita Iniciado por ;
    hizo el truco, muchas gracias!
    Excelente

  7. #17

    Cita Iniciado por ;
    Hola a todos, necesito ayuda con la codificaci�n. Tengo un EA asistente que utilizo en mis operaciones. En el momento que la se�al est� como bajo; when (use_macd use_adx) if(adxgt;adx_level macdgt;overbought) return(vender); if(adxgt;adx_level macdlt;oversold) return(buy); por lo tanto, si MACD est� en sobrecompra/venta y ADX es mayor que el nivel definido, entonces abre una posici�n. �Ser�a factible agregar una regla e indicar que una vez que la vela se cierra, verifique si el ADX es significativamente menor que el nivel ADX anterior? As� que b�sicamente quiero que abra el lugar cuando ADX comience a caer. Supongo que deber�a...
    Debe evaluar la vela anterior cerrada y la vela anterior: Inserted Code double adx_1 = iADX(Symbol(),0,ADXperiod,0,MODE_MAIN,1);/-- Esa es la �ltima vela cerrada dos veces adx_2 = iADX(Symbol(),0,ADXperiod,0,MODE_MAIN,2);/-- Esa es la vela anterior a la vela anterior cerrada cuando (adx_1 lt; adx_2)... etc...

  8. #18

  9. #19

    Cita Iniciado por ;
    citar Y ese es el punto: ya que esa no es la forma en que se usa el ADX (vea las publicaciones de FerruFX o lea una de esas documentaciones de adx). �Es posible que debas usar di/-di? Si desea usar el adx 30 grados como filtro, le sugiero lo siguiente (sin macd hoy para una mejor comprensi�n): ENTRADA LARGA: di cruza arriba -di Y adx es gt; 30 ENTRADA CORTA: -di cruza arriba de di Y adx es gt; 30
    Para ser sincero, no he usado ADX en mis operaciones anteriores, alguien me dio esa idea y estaba tratando de probarla para determinar c�mo funciona, de todos modos, usar di y -di parece m�s �til. Voy a darle una oportunidad.

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