Price Action Builder Basic
- Asesores Expertos
-
Florea E. Sorin-Mihai Persoana Fizica Autorizata
Trading stocks and Forex since 2012, mostly automated, with self-made MetaTrader bots.
Starting 2020 I have also worked as freelancer on more platforms, being involved in various MQL4 and MQL5 coding jobs.
=================
EXPERT ADVISORS:
================= - Versión: 1.8
- Actualizado: 19 marzo 2025
El asesor experto Price Action Builder Basic fue creado con el objetivo principal de proporcionar una estrategia de trading automatizada gratuita, configurable, fácil de usar y decentemente rentable.
Al mismo tiempo, un objetivo igualmente importante es asegurar un drawdown bajo y evitar la exposición a altos riesgos a través de:
- el uso de órdenes stop loss colocadas automáticamente para todas las operaciones lanzadas;
- permitiendo un máximo de 1 operación abierta gestionada en un momento dado, evitando la presión sobre la carga de margen/depósito;
- minimización del tiempo de mantenimiento de las posiciones mediante el cierre automático de las operaciones a intervalos precalculados;
- evitar el uso de instrumentos exóticos y altamente volátiles.
NOTA: además de esta edición Básica, también hay una Premium disponible aquí, que proporciona más tipos de señales y una mayor tasa de retorno.
Detalles técnicos:
El Asesor Experto detecta y maneja varias señales de patrones de velas en algunas configuraciones de gráficos predefinidas:
- patrones a utilizar: pinbar (martillo / estrella fugaz) en la versión básica, con engulfing y pinzas disponibles en la premium.
Si se detecta una formación de acción del precio, ésta se filtra a través de un mecanismo de validación antes de que se lance la operación correspondiente. Se utilizan múltiples técnicas de validación, como niveles de soporte y resistencia, datos de volúmenes y bandas de Bollinger. La fuerza del mecanismo de validación puede configurarse, lo que permite desplegar menos señales (pero más fiables) o más (pero menos fiables).
- instrumentos: Pares de divisas EUR/USD y GBP/USD, junto con los índices bursátiles DJIA y S&P 500;
- plazos: M15, M30, H1 y H2.
Por defecto, el sistema utiliza un enfoque multi-instrumento y multi-marco temporal con los parámetros mencionados. Por lo tanto, sólo es necesario ejecutar una única instancia del Asesor Experto. Se pueden eliminar instrumentos o marcos temporales específicos, pero no añadirlos a estas listas. También hay opciones de configuración disponibles para ejecutar en un solo instrumento y/o un solo marco temporal, de acuerdo con las variables _Symbol y _Period del gráfico actual.
Este EA no utiliza técnicas peligrosas como grid trading o martingala ni requiere optimización de parámetros antes de ser utilizado.
Parámetros de entrada:
### AJUSTES PRINCIPALES
- Habilitar modo multi-instrumento :
Especifica si se deben negociar múltiples instrumentos desde el mismo gráfico (true - configuración por defecto) o sólo el instrumento actual (false).
- Símbolos utilizados (sólo en modo multi-instrumento) :
Lista con los símbolos a procesar, separados por punto y coma (;). Debido a las diferencias en la nomenclatura de los instrumentos de los distintos brokers, éstos no se especifican directamente, sino a través de su correspondiente nombre de parámetro: instr_eurusd, instr_gbpusd, instr_us30, instr_sp500 (actualmente sólo se admiten estos 4)
- Símbolo para el par de divisas EUR/USD (instr_eurusd) :
Sería EURUSD en casi todas las situaciones, sin embargo algunos brokers pueden aplicar prefijos, sufijos u otros esquemas de nomenclatura personalizados en algunos casos (e.g. EURUSD-Z)
- Símbolo del par de divisas GBP/USD (instr_gbpusd) :
Sería GBPUSD en casi todas las situaciones, aunque algunos corredores pueden aplicar prefijos, sufijos u otros esquemas de denominación personalizados en algunos casos (p. ej. GBPUSD-Z)
- Símbolo del índice bursátil Dow Jones (instr_us30) :
El nombre del instrumento del índice bursátil Dow Jones Industrial Average (DJIA). Es específico del corredor, como por ejemplo [DJI30], US_30, #US30 etc.
-... multiplicador de lote para instr_us30 :
El multiplicador de lote a aplicar para el índice bursátil Dow Jones Industrial Average (DJIA). Se utiliza junto con el parámetro "Tamaño de lote" (por ejemplo, si el tamaño de lote se fija en 2,0 y el multiplicador es 0,1, el tamaño de lote efectivo será 0,2). El valor de este parámetro suele ser 0,1 ó 1,0, dependiendo de la configuración del instrumento de su broker.
- Símbolo del índice b ursátil S&P 500 (instr_sp500) :
El nombre del instrumento del índice bursátil Standard & Poor 500. Es específico de cada broker, como por ejemplo [SP500], US_500, #USSPX500 etc.
-... multiplicador de lote para instr_sp500 :
El multiplicador de lote que se aplicará para el índice bursátil Standard & Poor 500. Se utiliza junto con el "Tamaño del lote". Se utiliza junto con el parámetro "Tamaño de lote" (por ejemplo, si el tamaño de lote se establece en 2,0 y el multiplicador es 10,0, el tamaño de lote efectivo será 20,0). El valor de este parámetro suele ser 1.0 ó 10.0, dependiendo de la configuración del instrumento de su broker.
- Habilitar modo multi-marco temporal :
Especifica si se deben negociar múltiples marcos temporales desde el mismo gráfico (true - configuración por defecto) o sólo el marco temporal actual (false).
- Plazos utilizados (sólo en modo multiplataforma) :
Lista con los timeframes a procesar, separados por punto y coma (;). Se recomienda mantener el valor por defecto (H2;H1;M30;M15), aunque pueden eliminarse de la lista plazos específicos individuales.
- Selectividad de la señal (0 .. 100) :
Especifica la fuerza del mecanismo de validación de la señal. Cuando se establece en 0, permite que se negocie el número máximo detectado de señales, pero con una fiabilidad menor. Si se establece en 100, se permitirá operar con el número mínimo de señales, pero su fiabilidad será significativamente mayor. En principio, se puede establecer cualquier valor intermedio entre 0 y 100, pero para obtener buenos resultados la recomendación es entre 75 y 95. El valor por defecto es 90. El valor por defecto es 90.
- Order filling mode for new trades :
Especifica en qué modo se enviarán las órdenes de nuevas operaciones al terminal MetaTrader. Diferentes brokers pueden permitir diferentes modos de llenado. Lo más frecuente es utilizar los modos ORDER_FILLING_FOK (Fill Or Kill) y ORDER_FILLING_IOC (Immediate Or Cancel).
- Auto-close trades (after pre-defined expiration time)
Especifica si las operaciones lanzadas se cerrarán automáticamente (true), tras periodos fijos calculados por el sistema, o si se permitirá que continúen hasta que se alcancen los niveles Stop Loss o Take Profit (false). Se recomienda mantener el valor por defecto (true).
- Tamaño de lote (el asesor experto puede aplicar algunos pequeños ajustes)
Tamaño de lote fijo para nuevas operaciones. Como se indicó anteriormente, algunos pequeños ajustes pueden ser aplicados por el sistema en algunos casos (por ejemplo, en lugar del valor especificado de 1,0 lotes, el Experto puede iniciar, por ejemplo, una operación de 0,96 o 0,64 lotes). El valor por defecto es 0.20 lotes.
- Número mágico del Asesor Experto:
Utilizado por este Asesor Experto para poder identificar sus propias operaciones entre otras lanzadas por diferentes EAs (o colocadas manualmente).
### SEÑALES DE ACCIÓN DEL PRECIO
- habilitar pinbar: verdadero/falso, habilita o deshabilita el patrón de velas pinbar (martillo / estrella fugaz) en la estrategia de trading;
- habilitar engulfing: No disponible en la versión Básica.
- enable pinzas: No disponible en la versión básica.
### GESTIÓN DEL RIESGO
- Relación recompensa-riesgo :
La relación entre el beneficio potencial (hasta el precio Take Profit) y la pérdida potencial (hasta el precio Stop Loss) de una operación. Este ajuste determina hasta qué punto se fijará el precio Take Profit (ya que el Stop Loss es calculado automáticamente por el Asesor Experto). El valor por defecto es 2.0.
- Utilizar trailing stop:
Utiliza una orden trailing stop (cuando se establece en true) en lugar de una orden stop fija normal (cuando se establece en false). El valor por defecto es falso.
- Use break even:
Cuando se establece en true, las operaciones tendrán su orden Stop Loss adelantada al precio inicial, tan pronto como se vuelvan marginalmente rentables. El valor por defecto es falso.
- Ratio de distancia de equilibrio (relativo al stop loss) :
Determina el beneficio mínimo que debe obtenerse para que se active el mecanismo de equilibrio (cuando está activado, según la configuración anterior). Se calcula en pips y se multiplica por la distancia a la orden de Stop Loss. El valor por defecto de este ratio es 0.50.
- Cerrar todas las posiciones existentes antes del fin de semana
Cuando se establece en true, todas las posiciones gestionadas se cerrarán automáticamente el viernes por la tarde, 15 minutos antes de medianoche. Si el valor es falso, las posiciones existentes se mantendrán abiertas durante el fin de semana. El valor por defecto (y recomendado) es true.
Notas importantes:
- antes de ejecutar este EA, primero debe realizar backtesting en su propia cuenta, asegurándose de que tiene una configuración rentable a largo plazo;
- después del backtesting, es muy recomendable ejecutarlo durante al menos 2-4 semanas en DEMO antes de moverlo a una cuenta REAL;
- por favor, aplique una cuidadosa política de gestión del dinero, adaptando (y reajustando, si es necesario) el Tamaño del Lote a los fondos disponibles en su cuenta.
Ajustes recomendados:
- tipo de cuenta: cobertura o compensación;
- símbolo: EUR/USD;
- Marco temporal: M15;
- depósito mínimo: 1000$ (preferiblemente: al menos 2000$);
- tamaño del lote: 0,10 por la cantidad mínima mencionada.
Archivos de configuración:
El desarrollo y las pruebas primarias se realizaron bajo cuentas abiertas en el broker Admirals, y los valores de los parámetros por defecto siguen en general su configuración correspondiente. Se realizaron pruebas adicionales, con archivos *.set proporcionados para los brokers AvaTrade y FxPro. También puede enviarme un mensaje privado si necesita archivos *.set adicionales correspondientes a su broker.
