bulcinea2757
14:37,
Hola, lo siento por esta pregunta tonta, pero me ayuda por favor aquí:
Si tiene algún indicador que se compone de 1 línea en la ventana del gráfico, y ahora le gustaría incluir bandas de desviación estándar para esa alineación, como las bandas de Bollinger. Cómo haces esto:
digamos que su buffer que traza su indicador inicial se llama abc
así que primero anuncias que estos:
extern int BandsPeriod = 20;
extern int BandsShift = 0;
extern dual BandsDeviations = 2.0;
1) cambias
#property indior_buffers 1 (1 se convierte en 3)
dos)
SetIndexBuffer (0, abc);
SetIndexStyle (0, DRAW_LINE);
e incluir
SetIndexBuffer (1, UpperBuffer);
SetIndexStyle (1, DRAW_LINE);
SetIndexBuffer (2, LowerBuffer);
SetIndexStyle (2, DRAW_LINE);
SetIndexDrawBegin (0, BandsPeriod BandsShift);
SetIndexDrawBegin (1, BandsPeriod BandsShift);
3) incluye el resto del código de bandas de bollinger en el bucle de inicialización
int begin ()
{
int I, k, counted_bars = IndiorCounted ();
doble desviación, suma, oldval, newres;
//-
if (Barslt; = BandsPeriod) return (0);
//- cero inicial
if (counted_barslt; 1)
etc ....
4) pero ¿cómo diablos reemplazas el buffer llamado MovingBuffer en el primer código de bands.mq4 de tu nuevo buffer desde tu indicador, llamado abc?
¿Cuál es la mejor manera de hacerlo?
¿Debería tratar de obtener mi código de indicador para el código de bands.mq4 o de otra manera?
Conecté un código conocido llamado bands.mq4 para que pueda ver con qué estoy trabajando.
Nuevamente, perdón por la ignorancia de la codificación
Tal vez alguien sabe de una 'incorporación de tutoriales de círculos stdev'? Eso sería exactamente lo que necesito. Gracias
Si tiene algún indicador que se compone de 1 línea en la ventana del gráfico, y ahora le gustaría incluir bandas de desviación estándar para esa alineación, como las bandas de Bollinger. Cómo haces esto:
digamos que su buffer que traza su indicador inicial se llama abc
así que primero anuncias que estos:
extern int BandsPeriod = 20;
extern int BandsShift = 0;
extern dual BandsDeviations = 2.0;
1) cambias
#property indior_buffers 1 (1 se convierte en 3)
dos)
SetIndexBuffer (0, abc);
SetIndexStyle (0, DRAW_LINE);
e incluir
SetIndexBuffer (1, UpperBuffer);
SetIndexStyle (1, DRAW_LINE);
SetIndexBuffer (2, LowerBuffer);
SetIndexStyle (2, DRAW_LINE);
SetIndexDrawBegin (0, BandsPeriod BandsShift);
SetIndexDrawBegin (1, BandsPeriod BandsShift);
3) incluye el resto del código de bandas de bollinger en el bucle de inicialización
int begin ()
{
int I, k, counted_bars = IndiorCounted ();
doble desviación, suma, oldval, newres;
//-
if (Barslt; = BandsPeriod) return (0);
//- cero inicial
if (counted_barslt; 1)
etc ....
4) pero ¿cómo diablos reemplazas el buffer llamado MovingBuffer en el primer código de bands.mq4 de tu nuevo buffer desde tu indicador, llamado abc?
¿Cuál es la mejor manera de hacerlo?
¿Debería tratar de obtener mi código de indicador para el código de bands.mq4 o de otra manera?
Conecté un código conocido llamado bands.mq4 para que pueda ver con qué estoy trabajando.
Nuevamente, perdón por la ignorancia de la codificación
Tal vez alguien sabe de una 'incorporación de tutoriales de círculos stdev'? Eso sería exactamente lo que necesito. Gracias