Indicador momentun histogran, codigo de conversion MT4 a Prorealtime

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #218836 quote
    Jankarl
    Participant
    New

    Hola .

    Adjunto al indicador.

    //+——————————————————– ——————-+
    //| Impulso.mq4 |
    //| Copyright © 2004, MetaQuotes Software Corp. |
    //| http://www.metaquotes.net/ |
    //+——————————————————– ——————-+
    #property copyright “Copyright © 2004, MetaQuotes Software Corp.”
    #enlace de propiedad “http://www.metaquotes.net/”

    #indicador de propiedad_ventana_separada
    #indicador de propiedad_buffers 2
    #indicador de propiedad_color1 amarillo
    #indicador de propiedad_color2 DodgerBlue

    #indicador de propiedad_mínimo 0
    #indicador de propiedad_máximo 100
    #indicador de propiedad_nivel1 30
    #indicador de propiedad_nivel2 70

    //—- parámetros de entrada
    extern int MomPeriod=14;
    //—- almacenamiento
    intermedio double MomBuffer1[],MomBuffer2[];
    //+——————————————————– ——————-+
    //| Función de inicialización de indicador personalizado |
    //+——————————————————– ——————-+
    int init()
    {
    string nombre_corto;
    //—- línea indicadora
    SetIndexStyle(0,DRAW_LINE);
    SetIndexBuffer(0,MomBuffer1);

    SetIndexStyle(1,DRAW_LINE);
    SetIndexBuffer(1,MomBuffer2);

    //—- nombre de DataWindow y etiqueta de subventana de indicador
    short_name=”Aroon(“+MomPeriod+””);
    IndicadorCortoNombre(nombre_corto);
    SetIndexLabel(0,nombre_corto);
    //—-
    SetIndexDrawBegin(0,MomPeriod);
    //—-
    retorno(0);
    }
    //+———————————————- ——————–+
    //| Impulso |
    //+——————————————————– ——————-+
    int start()
    {
    int i,counted_bars=IndicatorCounted();
    //—-
    if(Bars<=MomPeriod) return(0); //bar kurang dari 14 keluar..
    //—- cero inicial
    if(counted_bars<1) //..jika bar yang sudah terhitung lebih kecil dari 1 maka nol kan semua
    //mulai dari no buffer yang paling besar ke yang paling kecil=0
    for(i=1;i<=MomPeriod;i++) {
    MomBuffer1[Bars-i]=0.0;
    MomBuffer2[Barras-i]=0.0;
    }
    //—-
    i=Barras-MomPeriod-1;
    if(counted_bars>=MomPeriod) i=Bars-counted_bars-1;//15-14-1=0
    int nHigh,nLow;
    while(i>=0)
    {
    doble Max=-100000;
    doble Min=100000;
    for(int k=i;k<i+MomPeriod;k++){
    double Num=Close[k];
    if(Num>Max){
    Max=Num;
    nAlto=k;
    }
    if(Num<Min){
    Min=Num;
    nBajo=k;
    }
    }

    // Matemáticas del indicador Aroon.
    MomBuffer1[i]=100.0*(MomPeriod-(nHigh-i))/MomPeriod;
    MomBuffer2[i]=100.0*(MomPeriod-(nLow-i))/MomPeriod;
    i–;
    }
    retorno(0);
    }
    //+———————————————- ——————–+

    Las barras verdes indican largo y las rojas cortos. Las amarillas indefinición, no se entra.

    Se entra en la dirección según el color indicado a la siguiente vela.

    imagen-mon-1.docx
    #218850 quote
    robertogozzi
    Moderator
    Legend

    Publica solo en el idioma del foro en el que publicas. Por ejemplo, inglés solo en foros en inglés y español solo en foros en español (Lo moví del foro en inglés).

    No duplique los mensajes. Haga su pregunta una vez y en un foro. Cualquier mensaje duplicado se eliminará de todos modos, por lo que publicar la misma pregunta varias veces le hará perder su tiempo y no recibirá respuestas más rápidas. La doble publicación solo crea confusión en los foros.

    Gracias 🙂

    #219160 quote
    Nicolas
    Keymaster
    Legend

    El código que ha compartido tiene varios problemas:

    • ha sido traducido al español y por lo tanto cambió el código.. (Lo modifiqué por mi cuenta para que ahora sea legible)
    • ¡No es el código de la imagen que has compartido!

    La próxima vez, cargue el archivo .mq4 en lugar de copiar/pegar el código directamente en el tema.

    #219168 quote
    Nicolas
    Keymaster
    Legend

    Al leer el código provisto y mirar su imagen, ahora entiendo de qué se trata: básicamente, el indicador pinta un histograma en color de acuerdo con el indicador Aroon. He logrado codificar algo similar, puedes descargarlo desde aquí: Aroon Impulse

    aroon-impulse-indicator.png aroon-impulse-indicator.png
    #219228 quote
    Jankarl
    Participant
    New

    Hola Nicolas.

     

    Es la primera vez que abro un tema y por eso lo duplique por error. Pido disculpas por ello.

    Referente al indicador y la forma de hacerlo , espero que la próxima vez sepa cargar el indicador en vez de copiar/pegar.

    Muchas gracias por su sabiduría y buen hacer.

Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

Indicador momentun histogran, codigo de conversion MT4 a Prorealtime


ProBuilder: Indicadores y Herramientas

New Reply
Author
author-avatar
Jankarl @jankarl Participant
Summary

This topic contains 4 replies,
has 3 voices, and was last updated by Jankarl
3 years ago.

Topic Details
Forum: ProBuilder: Indicadores y Herramientas
Language: Spanish
Started: 08/09/2023
Status: Active
Attachments: 2 files
Logo Logo
Loading...