Indicador Personalizado

Comparte y analiza indicadores para la plataforma creada por MetaQuotes.

Re: Indicador Personalizado

Notapor trader201 » 10 Dic 2010, 22:26

Hola cu6yu4. Ya vi tu respuesta en el foro de pregunte a fxwizard

trader201
trader201
 
Mensajes: 281
Registrado: 13 Feb 2010, 21:05
Karma: 0

Re: Indicador Personalizado

Notapor sandra_fx » 22 Dic 2010, 02:34

Hola!!! cu6yu4, de nuevo muchas muchas muchas gracias por colocar la fórmula para hacer el indicador. He visto que puede que ese archivo pueda tener algún problema y me ha dado un poquito de miedo bajarlo :| por lo que no he podido probarlo :(
Espero que sea poco pedir si pudieras copiar y pegar el código del indicador en el foro de manera de yo también solamente con copiar y pegar ya lo tenga en mi mt4. Te agradezco de nuevo por publicarlo, espero no sea nada de trabajo para ti.

sandra_fx
sandra_fx
 
Mensajes: 11
Registrado: 06 Dic 2010, 20:16
Karma: 0

Re: Indicador Personalizado

Notapor cu6yu4 » 22 Dic 2010, 02:52

Aquí lo tienes... ya ves que hay poco código... y sin llamar a un .dll es imposible que haga algo... y no es ningún executable, digo yo.
Pero... ¡cuidado que muerde!

Código: Seleccionar todo
//+------------------------------------------------------------------+
//| pruebas.mq4 |
//| Sandra Del Vecchio |
//| |
//+------------------------------------------------------------------+
#property copyright "Sandra Del Vecchio"
#property link ""

#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red

//---- titulo separador, para mayor claridad; con perdón.
double Buf_0[];

//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{

//---- indicators
SetIndexBuffer(0,Buf_0);
SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2); // el grosor quizás te interese ponerlo al principio con #property indicator_width1 para poder cambiarlo en el cuadro de inicio.

//----
return(0);
}

//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}

//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{

//---- titulo separador, para mayor claridad
int i,counted_bars;// mejor todo en la misma línea

//---- titulo separador, para mayor claridad
counted_bars=IndicatorCounted();
i=Bars-counted_bars-1;

//---- titulo separador, para mayor claridad
while (i>0)
      {// falta abrir corchetes; mejor usarlo por costumbre, para cuando hay varias expresiones http://docs.mql4.com/basis/operators/while. Acuérdate también en los if.
     
      //---- titulo separador, para mayor claridad
      Buf_0[i]=iHigh(NULL,0,i)+(iATR(NULL,0,14,i)/2); // en lugar de (NULL,0,1) (NULL,0,i), la i va cambiando de valor (i=Bars-counted_bars-1;) cada nueva barra; recordando que un indicador se recalcula con cada nuevo tick. Si pones 1 en lugar de i siempre irá a buscar la penúltima barra del chart...cuando lo que quieres es que empieze por la última y siga el ciclo hasta la primera... y luego que con cada barra nueva acabada calcule solo esa.
                                                      // tratándose del mismo historial vale High[i] en lugar de iHigh(NULL,0,i). http://docs.mql4.com/predefined/variables/high
      //---- titulo separador, para mayor claridad
      i--; // si i no disminuye el ciclo es eterno, pues i siempre será mayor a 0. Con -- restas -1(i=i-1) y con ++ sumas +1.
     
      }// y cerrar corchetes claro.

//----
return(0);
}
//+------------------------------------------------------------------+
Avatar de Usuario
cu6yu4
 
Mensajes: 156
Registrado: 10 Oct 2009, 15:04
Karma: 0

Re: Indicador Personalizado

Notapor sandra_fx » 02 Feb 2011, 01:51

Hola cu6yu4!!! Disculpa, se me pasó por alto darte las gracias una vez mas que me has mandado este indicador. Copie lo que me diste y estaba muy enfocada en eso y luego se me paso por alto. Asi que, Gracias Gracias Gracias :D
(aquí si que ayudan)

Sandra_fx
sandra_fx
 
Mensajes: 11
Registrado: 06 Dic 2010, 20:16
Karma: 0

Anterior

Volver a Indicadores

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron