Buenos dias amigos, vereis, quiero que al llegar a una determinada ganancia, por ejemplo 100 dolares el sistema automatico se pare, por ejemplo con la orden QUIT, hasta ahi todo perfecto, se hacerlo, pero lo que quiero es que esa orden QUIT sea vigente solo hasta el ultimo minuto del dia, y que al minuto 1 del dia siguiente ese orden QUIT se quite o el sistema automatico cmience a funcionar nuevamente, por supuesto contando la ganancia nuevamente a CERO, ¿como seria esa parte del codigo?
Ejemplo :
GananciaMaximadDia = 100
IF GananciaMaximadDia = 100 THEN
QUIT
ENDIF
IF NOT DiaHoy = DiaAyer THEN
RESTART // NO SE QUE COMANDO VA A QUI NI COMO REINICIAR LA GANANCIA ACUMULADA DEL DIA AL DIA SIGUIENTE
ENDIF
Muchas graciass a quin pueda ayudarme!!!!
Esto no se puede hacer porque QUIT interrumpe la estrategia y hay que reiniciarla manualmente desde el panel de Autotrading.
Utilice este código modificado:
ONCE stopTS = 0
GananciaMaximadDia = 100
IF GananciaMaximadDia = 100 THEN
//QUIT
stopTS = 1
ENDIF
IF NOT DiaHoy = DiaAyer THEN
//RESTART // NO SE QUE COMANDO VA A QUI NI COMO REINICIAR LA GANANCIA ACUMULADA DEL DIA AL DIA SIGUIENTE
stopTS = 0
ENDIF
luego debes agregar stopTS a tus condiciones para ingresar al mercado.
IF miscondiciones AND stopTS = 0 THEN
BUY...... //o SELLSHORT
ENDIF