Indicadores: BrainTrend2SigAlert

 

BrainTrend2SigAlert:

El indicador de señal semafórico BrainTrend2Sig permite enviar alertas, mensajes de correo y mensajes Push al smartphone.

Fig. 1. Indicador BrainTrend2SigAlert en el gráfico

Autor: Nikolay Kositsin

 
¡Difícilmente, es lo mismo! ¡Sólo hay alertas y eso es todo!
 

¿como conectarme a el desde mi EA?

¡¡¡si es posible código de ejemplo!!!

 
Boris Egorov:

¿como conectarme a el desde mi EA?

¡¡¡si es posible código de ejemplo!!!

¿No puedes usar la búsqueda? https://www.mql5.com/ru/search#!keyword=BrainTrend2&page=2

Поиск - MQL5.community
Поиск - MQL5.community
  • www.mql5.com
Поиск выполняется с учетом морфологии и без учета регистра. Все буквы, независимо от того, как они введены, будут рассматриваться как строчные. По умолчанию наш поиск показывает страницы...
 
Nikolay Kositsin:

¿Por qué no haces una búsqueda? https://www.mql5.com/ru/search#!keyword=BrainTrend2&page=2.

Si contestas, contesta con fundamento.

Conozco la búsqueda, y además la he hecho, si apuntas a la búsqueda, apunta a una respuesta concreta, y no al infierno sabe dónde, como demostrando tu "astucia".

Y no solo he hecho la pregunta.

La cuestión es que las respuestas existentes no son correctas, y tus "pinchazos" no tienen respuesta alguna,

o están relacionadas con MT4 o causan fugas de memoria .....

y para que no haya reclamaciones contra mi, pongo mi código para el indicador anterior, pero sin la alerta.

//0 - SellBuffer 
//1 - BuyBuffer 
double indBrainTrend2Sig(string symbol     =NULL,
                         int    tf         =PERIOD_M5,
                         int    ATR_Period =7,
                         string sBuffer    ="SellBuffer",
                         int    iShift     =0)
{
  if (sBuffer!="SellBuffer" && sBuffer!="BuyBuffer") 
  { 
     Alert("Para indBrainTrend2Sig sBuffer debe ser igual a SellBuffer o BuyBuffer".); 
     Print("¡No hay búfer conocido para indBrainTrend2Sig!");
     return(-1);
  }
  int iBuffer=0;
  
  if (sBuffer=="SellBuffer") {iBuffer=0;}
  if (sBuffer=="BuyBuffer" ) {iBuffer=1;}  

  ENUM_TIMEFRAMES timeframe=TFMigrate(tf);
  int handle=iCustom(symbol,timeframe,"BrainTrend2Sig",ATR_Period,iBuffer,iShift);  //Ejemplos\BrainTrend2Sig
  if(handle==INVALID_HANDLE)  
  {
     Print("Objeto indBrainTrend2Sig no creado: Error ",GetLastError());
     return(-1);
  }
  else
  {
     return( CopyBufferMQL4(handle,iBuffer,iShift) ); //return( CopyBuffer(handle,iBuffer,iShift,iShift,1,buf) );
  }
}//void

//llamada 
//indBrainTrend2Sig(Symbol(),PERIOD_H1,7, "BuyBuffer",0);

Me gustaría algo similar para el indicador con alerta BrainTrend2SigAlert.

 
Boris Egorov:

Si vas a contestar, contesta con fundamento.

Conozco la búsqueda, y además la he hecho, si apuntas a la búsqueda, entonces apunta a una respuesta concreta y no al infierno sabe dónde, como mostrando tu "astucia".

Y no he hecho la pregunta por nada.

La cuestión es que las respuestas existentes son erróneas, y tu "pinchazo" no tiene ninguna respuesta,

o están relacionados con MT4 o causan fugas de memoria .....

y para que no haya reclamaciones contra mi, pongo mi código para el indicador anterior, pero sin las alertas

aquí me gustaría algo parecido pero para un indicador con alerta BrainTrend2SigAlert

Señor, si ha decidido dedicarse a la programación, primero debería aprender a preguntar sus dudas a la gente que le rodea, sobre todo a los que no le deben absolutamente nada. Pregunte a cualquiera que sepa un poco de este negocio y le repetirá claramente y sin ambigüedades lo mismo que ya ha oído. La pregunta es la respuesta. Nadie se dedica a la telepatía y a adivinar pensamientos ajenos a distancia de ninguna manera ni en absoluto. No es nada personal, es la lógica de entender las cosas y ya está.

 
Nikolay Kositsin:

Señor, si ha decidido dedicarse a la programación, primero debería aprender a hacer sus preguntas a la gente que le rodea, sobre todo a los que no le deben absolutamente nada ni le deben nada. Pregunte a cualquiera que sepa un poco de este negocio y le repetirá claramente y sin ambigüedades lo mismo que ya ha oído. La pregunta es la respuesta. Nadie se dedica a la telepatía y a adivinar pensamientos ajenos a distancia de ninguna manera ni en absoluto. No es nada personal, es la lógica de entender las cosas y ya está.

la pregunta estaba hecha de forma bastante correcta, pero tu respuesta con lo de enviarte a quien sabe donde era PREDELICTAMENTE INCORRECTA,

señor, entiendo que usted sólo quiere reírse en lugar de una respuesta clara normal, los que tienen poco sentido responderá acerca de CÓMO CONECTAR A ESTE INDICADOR POR CÓDIGO, sólo quiere hablar,

así que te digo - realmente no debes nada y no puedes hacer nada ... asi que no respondas, no abarrotes el tema con tus ni siquiera cerca de profesionales y no en el tema de la pregunta "juicios".

y no enseñes a otros a usar la busqueda si tu mismo no sabes usarla.

 
Boris Egorov:

la pregunta estaba formulada de forma bastante correcta, pero tu respuesta con lo de enviarme a no se sabe donde era PREDELICTAMENTE INCORRECTA,

señor, entiendo que usted sólo quiere reírse en lugar de una respuesta clara normal, la gente de mente pequeña responderá acerca de CÓMO CONECTAR A ESTE INDICADOR POR CÓDIGO, sólo quiere hablar,

así que te digo - realmente no debes nada y no puedes hacer nada ... así que no contestes, no abarrotes el tema con tus "juicios" que ni siquiera se acercan a lo profesional y no están en el tema de la pregunta.

1. Este indicador es para MetaTrader 5 terminal

2. familiarizarse con la ayuda: iCustom

3. Busque ejemplos en (KodoBase y en el foro) de llamada iCustom.

 
Boris Egorov:

la pregunta estaba formulada de forma bastante correcta, pero tu respuesta con enviarme a quien sabe donde era PREDELICTAMENTE INCORRECTA,

señor, entiendo que usted sólo quiere reírse en lugar de una respuesta clara normal, la gente de mente pequeña responderá acerca de CÓMO CONECTAR A ESTE INDICADOR POR CÓDIGO, sólo quiere hablar,

así que te digo - realmente no debes nada y no puedes hacer nada ... asi que no contestes, no abarrotes el tema con tus "juicios" que ni siquiera se acercan a lo profesional y no estan en el tema de la pregunta.

y no enseñes a otros a usar la búsqueda si tu mismo no sabes usarla.

Querido, ¡tú eres el que está siendo grosero! Y empiezas a ser grosero específica y francamente. Aquí está su pregunta: ¿cómo conectarse a él desde su asesor? Lo que usted específicamente usted específicamente *** un montón de temas. Aquí está uno de los códigos de la búsqueda, en la que la respuesta a su pregunta está marcada específicamente: Exp_BrainTrend2_AbsolutelyNoLagLwma_MMRec. Nadie te va a leer la mente y hacer una retrospectiva de tus preguntas. Y con una forma de comunicación tan insolente tú personalmente no vas a dar ninguna respuesta, puedes esperar al tiempo.

 
Vladimir Karputov:

1. Este indicador es para MetaTrader 5 terminal

2. Lea la ayuda: iCustom

3. Busque ejemplos en (KodoBase y en el foro) de llamada iCustom.

Creo que sí, pero aún no lo he comprobado

//0 - SellBuffer 
//1 - BuyBuffer 
double indBrainTrend2SigAlert(string symbol           =NULL,
                              int    tf               =PERIOD_M5,
                              int    ATR_Period       =7,
                              uint   NumberofBar      =1,                  //Número de barra para señalización
                              bool   SoundON          =true,               //Resolución de alerta
                              uint   NumberofAlerts   =2,                  //Número de descripciones
                              bool   EMailON          =false,              //Señalización de permiso de envío
                              bool   PushON           =false,              // Permiso para enviar una señal al teléfono móvil
                              string sBuffer          ="SellBuffer",
                              int    iShift           =0
                              )
{
  double buf[];
  if (sBuffer!="SellBuffer" && sBuffer!="BuyBuffer") 
  { 
     Alert("Para BrainTrend2SigAlert sBuffer debe ser igual a SellBuffer o BuyBuffer".); 
     Print("¡No hay búfer conocido para indBrainTrend2Sig!");
     return(-1);
  }
  int iBuffer=0;
  
  if (sBuffer=="SellBuffer") {iBuffer=0;}
  if (sBuffer=="BuyBuffer" ) {iBuffer=1;}  

  ENUM_TIMEFRAMES timeframe=TFMigrate(tf);
  int handle=iCustom(symbol,timeframe,"BrainTrend2SigAlert",ATR_Period,NumberofBar, SoundON, NumberofAlerts, EMailON, PushON, iBuffer,iShift);  
  if(handle==INVALID_HANDLE)  
  {
     Print("Objeto indBrainTrend2Sig no creado: Error ",GetLastError());
     return(-1);
  }
  else
  {
     return( CopyBufferMQL4(handle,0,iShift) ); //return( CopyBuffer(handle,iBuffer,iShift,iShift,1,buf) );
  }
}//void