Expert Advisor 5 dígitos

Espacio para compartir y debatir sobre Asesores Expertos de MetaTrader

Expert Advisor 5 dígitos

Notapor claudioalg » 09 Oct 2009, 04:28

Hola, algunos EA funcionan bien con brokers que muestran las cotizaciones con 4 dígitos (después del punto decimal), pero al hacerlos correr en plataformas que cotizan con 5 dígitos como Alpari, no funcionan.
Alguien sabe indicarme si se puede modificar algun parámetro en el EA para que funcione con 5 dígitos?
claudioalg
 
Mensajes: 6
Registrado: 05 Oct 2008, 01:49
Karma: 0

Re: Expert Advisor 5 dígitos

Notapor FXWizard » 09 Oct 2009, 09:11

claudioalg escribió:Hola, algunos EA funcionan bien con brokers que muestran las cotizaciones con 4 dígitos (después del punto decimal), pero al hacerlos correr en plataformas que cotizan con 5 dígitos como Alpari, no funcionan.
Alguien sabe indicarme si se puede modificar algun parámetro en el EA para que funcione con 5 dígitos?


En este artículo explican cómo hacerlo para transformar EAs que funcionaban con 4 decimales a 5 decimales; en particular los pasos a seguir son los siguientes:

1. Abrimos el EA que queremos modificar.
2. Declaramos una nueva variable global al comienzo del código:
double Poin;
3. Seguidamente en la función init() del EA añadimos esto:

if (Point == 0.00001) Poin = 0.0001;
else if (Point == 0.001) Poin = 0.01;
else Poin = Point;

4. Reemplazamos todas las variables Point que aparezcan en el código por Poin (excepto las que aparezcan en la función init()).

5. Compilamos para comprobar que está todo bien y listo, ya lo tenemos. Lo bueno es que con este cambio si vamos a un broker con 4 decimales, el EA seguirá funcionando.

Saludos,
FXWizard
Avatar de Usuario
FXWizard
 
Mensajes: 8493
Registrado: 12 Feb 2008, 15:17
Karma: 35

Re: Expert Advisor 5 dígitos

Notapor claudioalg » 12 Oct 2009, 02:19

Excelente aporte como siempre !!

Cordial Saludo.
claudioalg
 
Mensajes: 6
Registrado: 05 Oct 2008, 01:49
Karma: 0

Re: Expert Advisor 5 dígitos

Notapor waltercfd » 19 Oct 2013, 06:54

Que tal amigos. Acudo a ustedes para pedirles el inmenso favor de convertir este expet advisor para que trabaje con brokers de 5 digitos.
Probe la forma que aqui proponen pero me sale este error:

'poin' expression on global scope not allowed

http://www.metatrader4.com/forum/13634
En este sitio aparece una solucion pero no soy bueno programando:



Les agradezco cualquier ayuda, aqui esta el EA:
Adjuntos
EMA RSI Stoch EA.mq4
Expert Advisor para 4 horas
(9.99 KiB) 537 veces
waltercfd
 
Mensajes: 47
Registrado: 17 May 2012, 20:03
Karma: 0

Re: Expert Advisor 5 dígitos

Notapor mercanet » 19 Oct 2013, 21:23

Te adjunto la corrección que funciona con brokers de 4 y 5 dígitos pero no con brokers ECN
Adjuntos
EMA RSI Stoch EA.mq4
(10.15 KiB) 575 veces
mercanet
 
Mensajes: 39
Registrado: 14 Oct 2012, 04:23
Karma: 0

Re: Expert Advisor 5 dígitos

Notapor waltercfd » 21 Oct 2013, 03:37

Muchas Gracias, si no es por el consejo sobre ECN me retuerzo; tal como dices lo estube probando en una demo de Pepperstone y no servia, ahora estoy en un market maker haciendole pruebas.

:D :) ;)
waltercfd
 
Mensajes: 47
Registrado: 17 May 2012, 20:03
Karma: 0


Volver a Expert Advisors

¿Quién está conectado?

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

cron