¿Qué es un Asesor Experto?

images01

  ¿Qué es un Asesor Experto?

Vamos hacer una definición a fondo sobre los Asesores Expertos. Desde qué son, ventajas e inconvenientes, que podemos esperar,¿ nos van hacer ricos?


Definición de un asesor experto.

Un Asesor Experto o Algoritmo es la automatización de un conjunto de reglas programadas en lenguaje de ordenador para ser ejecutadas en el comercio en tiempo real.
Paso 1. Tenemos una idea.
(si el día de hoy es mayor que el mínimo de 4 días y no tengo ninguna compra en el mercado coloca una compra pendiente en la media móvil simple de 4 días. La orden se cancela a 5 barras si no se ejecuta la orden.
Paso 2. La escribimos en pseudocódigo.
LongEntryCondition = (TodayOpen() > Lowest(4))
Long entry
if LongEntryCondition is true {
if No position is open then Buy at TEMA(4)  Stop;
Stop/Limit order expires after 5 bars.
Stop Loss = ( ATR(41)) pips;
Profit Target = 209 pips;
Paso.3 La escribimos en lenguaje de nuestro software de ejecución.
// ENTRY RULES
// LONG: (TodayOpen() > Lowest(pLOWEST_1))
if(TradeLong) {
bool LongEntryCondition = (iOpen(NULL, PERIOD_D1, 0) > getLowest(pLOWEST_1, 1));
if(LongEntryCondition == true) {
openPosition(1);}}
double getTradeOpenPrice(int tradeDirection) {
RefreshRates();
if(tradeDirection == 1) {
// long
return(iCustom(NULL,0, «TEMA», pTEMA_2, 0, 1));
} else {
// short
return(iCustom(NULL,0, «TEMA», pTEMA_2, 0, 1));
}
}
//+————————————————–+
double getStopLoss(int tradeDirection) {
if(tradeDirection == 1) {
// long
return(checkCorrectMinMaxSLPT(( iATR(NULL, 0, StopLossATR, 1))));
} else {
// short
return(checkCorrectMinMaxSLPT((iATR(NULL, 0, StopLossATR, 1))));
}
return(0);
}

Ventajas de los asesores expertos.

  • Tienen muchas más ventajas que desventajas, al igual que pueden comerciar en tiempo real, si tenemos una base grande de datos Históricos podemos realizar un prueba sobre el pasado. Así podríamos comprobar como se hubiera comportado  y que rendimientos hubiéramos obtenido con que riesgo.
  • No afecta a las emociones euforia cuando ganas y miedo cuando pierdes. Se rige a las reglas automáticas del sistema.
  •  Se pueden optimizar las variables del asesor experto mediante optimización genética para encontrar la mejor configuración del sistema en distintos tipos de mercado y activos.
  • Podemos tener varios Asesores Expertos con distintos  tipos de sistemas (Tendenciales, Rangos, Breakout, Scalpers, Mean Reversión..) a la vez para favorecer la descorrelacion  y diversificar en nuestra cartera.

Desventajas de los asesores expertos.

  •  Puedes llegar fácilmente a una sobre optimización con un ajuste de curvas en el pasado y que no se comporte medianamente igual en tiempo real.
  • El trader manual puede cambiar rápidamente de dirección en el mercado según ocurren eventos noticias inesperadas, cosa que un Asesor Experto no puede cambiar solo hace para lo que ha sido programado.
  • Hay que aprender el lenguaje de programación o algún software que te programe tu idea, pero siempre es recomendable saber aunque sea entenderlo que hace por si quieres modificar alguna parte del código, otra solución sería contratar un programador que haga tu Asesor Experto.
Share on facebook
Share on twitter
Share on whatsapp
Share on telegram

Deja un comentario