¿AE semiautomático?
6 respuestas
Conmariin
hace 6 años #231029
¡Hola! 🙂
¿Es posible construir un EA semiautomático? Me refiero a abrir la operación inmediatamente o mediante una orden de stop manualmente. Pero el resto como SL, TS y así sucesivamente será gestionado por la EA después de la apertura.
Lo he intentado, ver adjunto, pero después de abrir una operación manualmente abre otra pero sin añadir SL y así sucesivamente.
SL es 2*ATR(14) y TP es el doble de 2*ATR(14). Después de alcanzar el TP debe cerrar Trade parcialmente.
¿Alguien puede ayudarme?
Gracias.
Operaciones automáticas con Asesor Experto
https://www.rabenesche.de
tomas262
hace 6 años #231039
Hola,
aquí hay un ejemplo de un sistema de comercio semi-auto en nuestro blog https://strategyquant.com/article/simple-support-resistance-trading-system-tutorial-for-ea-wizard
¿Por qué no fija el SL con la orden de compra/venta? Puede empezar con un valor grande y modificarlo a medida que se desarrolla la operación.
Conmariin
hace 6 años #231050
Gracias por tu respuesta, pero creo que no es directamente lo que quiero. En este ejemplo de S/R la orden se abre cuando el precio alcanza el Soporte o la Resistencia. Pero lo que quiero es: El usuario abre una orden manualmente (compra o venta). Sólo se le permite abrir una por dirección por gráfico/símbolo.
El EA semiautomático se activa por "ver" una orden se abre un control de adelantamiento. (Añadiendo SL, PT, TS, etc.) y en mi caso después de alcanzar el objetivo PT cerrar la orden parcialmente. ¿Es esto posible?
Gracias.
Operaciones automáticas con Asesor Experto
https://www.rabenesche.de
tomas262
hace 6 años #231069
Hola,
esto no se puede hacer en el Asistente de EA directamente. Tendría que utilizar código MQL4 adicional para gestionar SL, PT, TS. Puedo intentar crear una función que coloque SL & PT para operaciones colocadas manualmente.
Conmariin
hace 6 años #231073
Hola Tomas,
ah vale. Entiendo. Eso estaría bien 🙂 .
¡Gracias! 🙂
Operaciones automáticas con Asesor Experto
https://www.rabenesche.de
tomas262
hace 6 años #232710
Hola
He adjuntado un ejemplo de cómo utilizar EA para añadir SL + PT a una orden manual. Una vez que una orden larga se abre sin SL & PT EA añade automáticamente SL + PT de tamaño predefinido. Vea el archivo adjunto.
También debe añadirse código personalizado a CustomFunctions.mq4
void setSLPT(int orderMagicNumber, int slpips, int ptpips) {
for(int op=0; op<TotalPedidos();op++) {
if(OrderSelect(op,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==orderMagicNumber) {
double slprice = NormalizeDouble(OrderOpenPrice()-10*Point*slpips,Digits);
double ptprice = NormalizeDouble(OrderOpenPrice()+10*Point*ptpips,Digits);
OrderModify(OrderTicket(),OrderOpenPrice(),slprice,ptprice,0,Blue);
}
}
}
Conmariin
hace 6 años #232716
Muchas gracias Tomas 🙂 .
Eso me ayudará enormemente.
Operaciones automáticas con Asesor Experto
https://www.rabenesche.de
Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)