Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1781
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
Una vez más, subrayo la diferencia
1 variante
2 variantes.
Sí. Gracias. Lo tengo.
Intenta entender lo que estás codificando en lugar de copiar ciegamenteOrdersTotal,OrdersHistoryTotal,
OrderSelect
Lo intentaré.
rehacer la parte void OnTick()
para que cuando se alcance un determinado lote (LotControl), se añada un número determinado de puntos a la señal (el parámetro Deviation)
Como resultado, funciona con problemas:
en primer lugar las pruebas en la historia comenzó a casi detener después de 500 oficios (1-2 oficios por min).
(comienza con una velocidad normal, y luego va cada vez más lento)
En segundo lugar, la desviación no se conecta después de (LotControl) sino en uno o dos pasos después del lote especificado.
rehacer la parte void OnTick()
para que cuando se alcance un determinado lote (LotControl), se añada un número determinado de puntos a la señal (el parámetro Deviation)
Como resultado, funciona con problemas:
en primer lugar las pruebas en la historia comenzó a casi detener después de 500 oficios (1-2 oficios por min).
(comienza con una velocidad normal, y luego va cada vez más lento)
En segundo lugar, la desviación no se conecta después de (LotControl), sino uno o dos pasos después del lote especificado.
Inténtalo de esta manera:
eliminar del void OnTick()
y poner aquí
Inténtalo de esta manera:
eliminar del void OnTick()
y poner aquí
el resultado será el mismo.
No se trata de la señal. Tengo otros dos EAs similares a este, y no hay frenos
Inténtalo de esta manera:
eliminar del void OnTick()
y ponerlo aquí
Al principio me preocupaba esta cosa:
pero los otros dos búhos funcionan bien con él en el probador
al principio pensé que era esta cosa:
No hay nada malo en esta cosa.
Miraré tu código más tarde, escribe qué marco temporal estás usando en el probador y qué par. Comprobaré si se me ralentiza.
No hay nada malo en esta cosa.
Miraré tu código más tarde, postea qué marco temporal estás usando en el probador y qué par. Comprobaré si voy más despacio.
Sí, cualquier par.
Utilizo M15 para el AUD/USD.
Tuve el mismo problema con su indicador (adjunto)
Descubrí por el método de eliminación que es esto lo que me frena:
Sí, cualquier par.
Utilizo M15 para el AUD/USD.
Tuve el mismo problema con su indicador (adjunto)
Descubrí por eliminación que es esto lo que ralentiza el proceso:
Cambiar el orden de anulación
Modificar el rebasamiento de las órdenes
Chicos, tanto como podáis, si no recordáis el valor del índice del bucle en la última comprobación, entonces tenéis un bucle recorriendo todo el historial disponible. Y cuanto más sea, más largo será el bucle.