Tuesday, November 15, 2016

Corredores De Forex De 5 Dígitos Pax

Me gustaría compartir un poco de mi propia experiencia que gané trabajando con corredores de 5 dígitos. Primero, y lo más importante. ¿Por qué 5 dígitos (no es 6, su 5, cantidad de números después de ".") En lugar de 4 (no es 5, es su 4)? Dado que spread es un entero. Qué significa eso? La propagación de 2.x pips no puede existir en MT4. Sólo 2 o 3. Su una limitación de MT4, no puede ser evitado. Así que los corredores inventaron 5-th (3-rd) dígito! Ahora la propagación se convierte en 2x (como 23, 28, 34) en lugar de 2.x. Con esto viene un montón de problemas para los programadores MQL4, como & quot; Error 130 paradas no válidas & quot; Porque su punto ahora no es 0.0001 pero 0.00001 y TP se convierte en 5 pips en vez de 50 ect. Maravilloso, ¿no? Los usuarios normales no lo notarán porque el precio se mueve en pasos de 10 pips (o lo que parece en mis EAs, no negocio manualmente - tienden a entrar en pánico demasiado pronto). ¿Cómo evité errores en mis EAs? Sencillo. Añado variables para el punto, dígitos y otras cosas que voy a utilizar de esta manera: ¡Por favor, corrija si ve algún error! Tenga en cuenta: spread ya se convierte en un doble valor. Y cuando necesito normalizar cualquier cosa que utilizo & quot; d & quot; Para los dígitos y "p" Para el punto. Parece que funciona muy bien con los corredores de 4 dígitos y los corredores de 5 dígitos. También normalizo Bid y Ask cuando los uso. Por favor recuerde: - ¡Úselo bajo su propio riesgo! - el precio podría cambiar constantemente en un corredor con dígito 5, normalizar el precio y hacer una modificación más pequeña posible no menor de 1 dígito completo. O 2. - es posible que necesite utilizar & quot; no normalizado & quot; Pedir y pujar (normalizado con Punto en lugar de p, Dígitos en lugar de d) para abrir órdenes de mercado o recibirá un error. - es posible que desee agregar una variable externa global separada para su Spread y / o dígitos, punto ect. - si se multiplica un TP de 50 por punto en un corredor de 5 dígitos, obtendrá 5 pips en lugar de 50 (se convierte en 0.00050 en lugar de 0.0050). Necesitas multiplicar cada valor (o punto) por 10. O usar fórmulas que proporcioné. ¡Espero que esto ayude! PS: mi conclusión en 5 dígitos y la propagación viene de la extensión del hecho es un entero, así que no puede ser mayor que 2 y más pequeño que 3 al mismo tiempo. No lo oí de los corredores, no lo leí en ninguna parte. Lo inventé PPS: si quieres que un EA adopte a los corredores de 5 dígitos, prepárate para aprender MQL4 y volver a codificarlo tú mismo, probarlo por un tiempo, pensar en todas las posibles variantes y corregir cada error que recibas, o pagar $$ O incluso $$$) a un programador para hacer el trabajo para usted. Ese pedazo de código debe funcionar bien en un corredor de 4 dígitos, pero en 5 dígitos uno terminará con SL de 2 en lugar de 20. Esto estaba cubierto en mi puesto, pero por si acaso Última edición por Shinigami; 24-03-2010, 14:10. Recientemente he empezado a operar con EA y estoy utilizando un broker de 5 dígitos. Sé que es imposible preestablecer su tp o sl a sólo unos puntos de distancia del precio actual. Sin embargo, descubrí que mi EA (ea i consiguió en otra parte) está negociando con algunos puntos de la ganancia aunque mis parámetros se fijan con 30points. Con un par de 5 dígitos como EURUSD, si desea establecer stop loss a 3 pips, se puede expresar como 3 pips o 30 puntos. Algunos EA no está codificado para medir la distancia por pips, podría ser puntos. En primer lugar, necesita saber qué se utiliza para medir en la EA que está utilizando. Si son puntos, necesitas poner 30, si es pips, necesitas poner 3. Personalmente, creo que todos los EA debe codificarse para usar pips universalmente independientemente de 4 o 5, 2 o 3 dígitos, pero por alguna razón un montón de códigos todavía utilizan puntos por lo que el usuario debe ser consciente de esto.


No comments:

Post a Comment