Hola a todos
Pensé que sería una buena idea comenzar un hilo sobre EA Builder desde esta página:
http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/
vamos a hablarlo y ayudarnos unos a otros por medio de él
Publi |
Hola a todos
Pensé que sería una buena idea comenzar un hilo sobre EA Builder desde esta página:
http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/
vamos a hablarlo y ayudarnos unos a otros por medio de él
1 Adjunto (s) He intentado ahora mi primer experimento para construir un EA simple de Promedio móvil. Es un EA fácil solo para probar el constructor. El EA debe comprar cuando los 5 EMA cruzan la cruz de la SMA 20, cruzan largas posiciones de cierre corto con TP o SL y con toda la cruz en otra dirección. Hasta ahora todo está bien, abre las posiciones como debería ser. Sin embargo, lo que no sé ¿por qué no cierra la posición cuando hay una cruz en otra dirección? Cierra la posición con SL o todo el TP. ¿Qué hice mal con todas las lógicas cercanas? Adjunto el documento que puede cargar desde el EA-Builder para observar las preferencias. Gracias
https://www.forexycfds.com/attachmen...1038863760.zip
3 Adjunto (s)
En la sección de pedido en la base, seleccione no usar o aumente el stoploss y otras configuraciones. Los niveles actualmente le dan importaciones prematuras. I más entradas de MA y lo modifiqué.Iniciado por ;
https://www.forexycfds.com/attachmen...6518097052.mq4
https://www.forexycfds.com/attachmen...1222015341.zip
https://www.forexycfds.com/attachmen...9975121288.pdf
'=': Esto significa 'Cuando el valor es igual al valor ideal'. 'lt; gt;': Esto significa 'Cuando el valor de la izquierda no es igual al valor ideal'. 'lt;': Esto significa 'Cuando el valor de la izquierda es menor que el valor ideal'. 'gt;': Esto significa 'Cuando el valor de la izquierda es mayor que el valor ideal'. 'lt; =': Esto significa 'Cuando el valor de la izquierda es menor que el valor ideal'. 'gt; =': Esto significa 'Cuando el valor de la izquierda es igual a mayor que el valor ideal'.
Descubrí que este código es el adecuado para trabajar con el constructor de ea. . Agregue esto a las variables/******************************************** ************************************************** ** extern bool AutoMoneyManagement = True;/porcentaje de riesgo basado en el extern bool extern dual PercentToRisk = 0.5;/$ 500 0.01 ... $ 1000 0.02 ... $ 1500 0.03 ect. . Lotes dobles externos = 0;/************************************************ ************************************************** Agregue esto a la función de inicio/****************************************** ************************************************** *********** doble riesgo = PercentToRisk100; if (AutoMoneyManagement) Lots = NormalizeDouble (AccountBalance () * RiskStopLoss(MarketInfo (Symbol (), MODE_TICKVALUE), 2);/************************************************ ************************************************** ***** Ahora todo lo que necesita es un código que crezca mucho al deshacerse. . ¡He encontrado este código, pero no es compatabe usar ea builder! Por favor ayúdenme a añadir algo como esto a esto/verables dual lotincreasewhenlosing = two;/ ----------------------------------------------- ------------------- /| Calcular el tamaño de lote óptimo |/ ----------------------------------------------- ------------------- doble LotsOptimized () doble lote = Lotes; int orders = HistoryTotal ();/las órdenes de fondo completan las pérdidas int = 0;/número de órdenes de pérdidas sin interrupción/- lote de lote de selección = NormalizeDouble (AccountFreeMargin () * MaximumRisk5000.0,10);/- calcula el número de órdenes de pérdidas sin interrupción if (lotincreasewhenlosinggt; 0) para (int I = orders-1; igt; = 0; I--) OrderType () gt; OP_SELL) remain;/- if (OrderProfit () gt; 0) break; if (OrderProfit () lt; 0) pérdidas ; if (lossesgt; 1) lot = NormalizeDouble (lot lot losseslotincreasewhenlosing, 2);/- tamaño del lote de devolución if (lotlt; DisMmIfLotsUnder) lot = Lots; if (lotgt; MaxLots) lot = MaxLots; regreso (lote);
Hola chicos. Vi que intentas crear MA basada en EA pero funcionará hasta Rango o nivel. Tengo un pensamiento para EA basado solo en una EMA. Pero no puedo codificar. Si alguien responde mi artículo, puede codificar esta eegia. Discutiré aquí esa eegia. Cuando veas esa eegia, te sorprenderá saber por qué aún no me he dado cuenta de esto. Saludos cordiales.
Utilizo ExpertAdvisorBuilder mucho para probar, pero el problema real es que la plantilla base que utiliza puede beneficiarse de tener algunos extras incorporados. Es decir, la página de inicio tiene la plantilla de la base, debemos armar una más amplia que incluya; Riesgo de MM: tamaño de lote calculado, opciones de cobertura, opciones de transacciones inversas, opciones de Martingale, etc. etc.: todas las cosas típicas que los chicos quieren agregar cuando se lanza un nuevo EA por primera vez. Entonces podríamos cargar la plantilla predeterminada para construir mejores bots.
Solo por diversión, hice el simulador de 5 minutos EURUSD de su eegia y eso es lo que obtuve: puede usar la misma configuración para su EA, es rentable en los últimos 5 meses, 23% de ganancia. http://i614.photobucket.com/albums/t...ory/emasma.pngIniciado por ;