Los niveles de Fibonacci

Espacio para compartir y debatir sobre Asesores Expertos de MetaTrader

Los niveles de Fibonacci

Notapor Dixy » 27 Mar 2017, 11:54

Hola.

En mi programa necesito averiguar el precio cuando el Fibonacci está en el nivel 50.0%. ¿Cómo lo hago? Sin que los niveles de Fibonacci estén visualmente en la ventana, ¿hay alguna función? Lo único que encontré es crear un objeto. Algo así:

int NumVelas = 2;
ObjectCreate("MyFibo", OBJ_FIBO, 0, 0, 0);
ObjectSet("MyFibo", OBJPROP_LEVELS, 6);
ObjectSet("MyFibo", OBJPROP_FIRSTLEVEL, High[2]);
ObjectSet("MyFibo", OBJPROP_FIRSTLEVEL+6, Open[NumVelas]);
double Fibo50 = ObjectGet("MyFibo", OBJPROP_FIRSTLEVEL+4);

Pero esto no funciona.

Gracias.
Dixy
 
Mensajes: 8
Registrado: 15 Mar 2017, 16:51
Karma: 0

Re: Los niveles de Fibonacci

Notapor Refresko » 31 Mar 2017, 21:38

Buenas pregunta, Me atrevo a decir que se debe dibujar,
en ese caso, se puede dibujar, obtener el valor y borrarlo, todo en cuestion de milisegundos, por lo que no quedaria dibujado en el grafico
No puedes cometer/ dos veces el mismo error/ la segunda vez sera/ Por eleccion...
Avatar de Usuario
Refresko
 
Mensajes: 165
Registrado: 12 Dic 2011, 22:56
Karma: 5

Re: Los niveles de Fibonacci

Notapor cdtrader » 31 Mar 2017, 21:47

Lo leo bastante tarde, pero...

Ese fibo que creas no indicas desde donde ni hasta donde va (debes poner el valor de 0% y 100%) y si solo quieres el valor de 50% puedes simplemente hacer el cálculo del precio mayor de esos 2 más el menor, todo dividido en 2

Enviado desde mi Moto G (4) mediante Tapatalk
Imagen
Avatar de Usuario
cdtrader
 
Mensajes: 1428
Registrado: 23 Ago 2014, 13:47
Karma: 17

Re: Los niveles de Fibonacci

Notapor Refresko » 31 Mar 2017, 21:54

cdtrader escribió:Lo leo bastante tarde, pero...

Ese fibo que creas no indicas desde donde ni hasta donde va (debes poner el valor de 0% y 100%) y si solo quieres el valor de 50% puedes simplemente hacer el cálculo del precio mayor de esos 2 más el menor, todo dividido en 2

Enviado desde mi Moto G (4) mediante Tapatalk

Tienes razon cdtrader, me limite a leerlo por encima y no entender el problema de fondo:
para dibujarse un fibo, se necesita darle los valores en el nivel 0 y en el nivel 100, asi que si necesitas el 50, pues lo que debes es sacar la mitad de esos 2 extremos, y de igual manera si necesitaras un 60%, un 30%, etc.

en este caso, no es para nada necesario crear el objeto, solo tener presentes los valores en los que trazarias el fibo, y con ello obtienes el valor, pero repito, sin dibujarlo
No puedes cometer/ dos veces el mismo error/ la segunda vez sera/ Por eleccion...
Avatar de Usuario
Refresko
 
Mensajes: 165
Registrado: 12 Dic 2011, 22:56
Karma: 5

Re: Los niveles de Fibonacci

Notapor Dixy » 03 Abr 2017, 15:09

cdtrader escribió:Lo leo bastante tarde, pero...

Ese fibo que creas no indicas desde donde ni hasta donde va (debes poner el valor de 0% y 100%) y si solo quieres el valor de 50% puedes simplemente hacer el cálculo del precio mayor de esos 2 más el menor, todo dividido en 2

Enviado desde mi Moto G (4) mediante Tapatalk


Gracias por responder.
Sí, al final simplemente le saqué la media, pero ya que estaba quería saber cómo se hace con el Fibonacci.
¿Lo de poner los valores 0% y 100% cómo se hace? Pensaba que ya lo hice con eso:

ObjectSet("MyFibo", OBJPROP_FIRSTLEVEL, High[2]);
ObjectSet("MyFibo", OBJPROP_FIRSTLEVEL+6, Open[NumVelas]);
Dixy
 
Mensajes: 8
Registrado: 15 Mar 2017, 16:51
Karma: 0


Volver a Expert Advisors

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado