Iniciado por
Gonpau
Tengo un manual de programación en mql que no se si será el mismo que el tuyo, pero no tengo conocimientos y ni experiencia a la hora de programar por eso uso el asistente. Para mí es mucho más fácil y cómodo ya que no se si algún día llegaría a poder programar. Ya lo he intentado y requiere para mí muchísimo tiempo y dedicación.
- - - Updated - - -
Igual alguien del foro tiene conocimientos y le puede echar un vistazo al código. Gracias.
Yeah, en modo prueba solo me hace operaciones con el lote puesto ni more ni less. Lo que hay momentos que en una misma vela te abre y cierra muchas operaciones... Exactamente no se si es lo que buscas o no. Pero en mi caso cuando lanzo un EA, la operación la mantengo varias velas, a no ser que salte SL o TK.
En mi caso uso alteraciones de esta función, para evitar eso.
Código PHP:
bool isNewCandle(){
static datetime newTime = 0;
bool newCandle = false;//false=misma vela, true=nueva vela.
if(newTime!=Time[0]){
newTime = Time[0];
newCandle = true;
}
return newCandle;
}
Dónde isNewCandle() solo será true cuando haya nueva vela. Y luego en el programa dónde tienes el init start(), le pones el isNewCandle() como condición cuando te interese esperar a la nueva vela.
Lo explico en un ejemplo: Lanzo EA... El EA está ahí con los ticks esperando a lanzar operación y de repente dice ¡COMPRO! y aquí el EA para poder cerrar operación ha de pasar mínimo una vela nueva, es decir, tiene el "isNewCandle()" ahí frenandole. Y en mi caso solo tiene abierta una operación, entonces el EA esa vela está latente.
Seguro que no es la mejor forma de corregirlo, pero es bastante útil. Al menos no te lanzará operaciones a cascoporro.
Otra solución que no entiendo porque no me funciona es el Sleep(tiempoVela o el tiempo X); pero bueno... esto es solo para ir haciendo Open your mind...
U otra solución es meter un contador de ticks... Del plan pasados X's ticks que operé. Está según como es mejor que la vela. Porque hay veces que lanzará la operación al final de la vela y tendrás el mismo problema.
Foro de Forex Trading United