Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1054
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Igor Makanu:
El CTrade estándar no ofrece un servicio inmediato
En MT4 hay cosas de trading que se codifican en una línea. En MT5 no se puede hacer lo mismo a través de SB ni siquiera en cien líneas. En MQL5 puro es aún peor. Está bien.
https://www.mql5.com/en/forum/218100
Gracias, buen ejemplo voy a mirar en él, aquí es un script para MT4 - determinar el beneficio en pips:
¿Lo escribí desde cero en 10 minutos? - Bueno, sobre eso, la lógica es simple y sencilla - se toma y se escribe, en MT5 hasta ahora sólo se habla de un caballo esférico en el vacío... si las operaciones y si hay órdenes, dejó de discutir los tipos de cuentas de compensación o hedge.... y escribiremos algo por la mañana.
Gracias, buen ejemplo, lo estudiaré, hice un script para MT4 - determinar el beneficio en pips
No es necesario que le diga cómo ejecutar este script en MT5. Sin embargo, el propio script tiene errores.
Primero les mostraré la historia
y el resultado de la ejecución
Прибыль последнего закрытого ордера -259 пунктов
Estos son los errores
Y los errores aquí.
При таком вычислении легко потерять один пункт.
¿Cómo se arregla? Nunca lo he pensado, el esquema parece ser estándar: 2 precios - encontrar la diferencia y dividir por puntos
Estoy de acuerdo con el resto, pero necesito pensar, el esquema de búsqueda de orden es clásico y quiero comparar el tiempo con el más alto.... por si acaso. tengo que pensar, aunque es la primera vez que tengo que hacerlo - el 99,99% de las veces nadie intenta siquiera operar con TS hft en MT4
¿Cómo arreglarlo? Nunca lo había pensado, el esquema parece ser estándar: 2 precios - encontrar la diferencia y dividir por puntos
Pérdida al fundir doble -> int.
Estoy de acuerdo con el resto, pero necesito pensar, el esquema de ejecución de órdenes es clásico, y quiero comparar el tiempo con el más alto.... por si acaso. tengo que pensar, aunque es la primera vez que me encuentro con este problema - en el 99,99% de los casos nadie intenta siquiera operar con TS hft en MT4
El HFT no tiene nada que ver. El script CloseAll bien puede cerrar dos posiciones en un segundo. En MT4 hay que comparar, en MT5 es innecesario. Y probablemente sea más fácil comparar a través de ArraySort (si, por ejemplo, quieres cambiar rápidamente a la penúltima posición cerrada).
La pérdida al fundir doble -> int.
todo esto está claro, pero ¿cómo puedo calcular correctamente la diferencia de 2 precios en puntos enteros?
Todo esto está claro, pero ¿cómo puedo calcular la diferencia en pips entre 2 precios?
Foro sobre comercio, sistemas de comercio automatizados y prueba de estrategias de comercio
necesito ayuda para calcular el total de pips para la orden cerrada hoy (Mql5)
fxsaber, 2017.10.25 01:00
Gracias.
Me ha gustado especialmente.
Lo tendré en cuenta, suelo escribir todo en visibilidad global, tu ejemplo se lee mucho mejor
....
¿Y esto es correcto? En el bucle de pedido, ¿se recalcularía cada vez SymbolInfoDouble(OrderSymbol(), SYMBOL_POINT); porqueOrderSymbol() será diferente cada vez?
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategia
Preguntas de los principiantes MQL5 MT5 MetaTrader 5
Igor Makanu, 2019.06.04 18:43
Gracias, buen ejemplo voy a mirar en él, aquí es un script que redacté para MT4 - determinar el beneficio en pips:
¿Escrito desde cero en 10 minutos? - Bueno, aproximadamente así, la lógica es simple y directa - se toma y se escribe, en MT5 estamos discutiendo sólo un caballo esférico en el vacío... si se negocia y si hay órdenes, se deja para discutir los tipos de cuentas de compensación o cobertura.... y escribiremos algo por la mañana.
Lo escribí sobre la marcha, como quería - quería que salieran +100 puntos o -100 puntos, era una cuestión de gusto - no tenía ninguna tarea específica, pero escribir condiciones para determinar el tipo de orden y comparar el precio de apertura y cierre, me parecía que serían demasiadas líneas extra...
ZS: Este es un foro para programadores, ¿no? - Son así. Pueden optimizar un código (especialmente el de otra persona) 10 veces, para sustituir 5 líneas por 4 )))