Consejo de hilo original: este hilo est� dedicado al desarrollo del EA DailyHighLow que escrib�. El concepto de este EA ha pasado por una serie de modificaciones, pero inicialmente comenz� con la cinta Daily95pips hecha por mikelath. Utilice este hilo como un lugar para publicar errores, ideas positivas y una conversaci�n general sobre el EA y los resultados del mismo. Para obtener informaci�n y discusi�n sobre el sistema Daily95pips, consulte el hilo aqu�...
https://www.forexycfds.com/crypto-tr...rogrammed.html
Aunque este EA se ha modificado de muchas maneras, creo que cumplir� con el deber de la idea original detr�s de Daily95pips y solo con muchos de los nuevos pensamientos de ese hilo.
Me pidieron que comenzara mi propio hilo y, por lo tanto, me gustar�a mantener este hilo sobre el EA que he desarrollado. No me gustar�a comenzar a mezclar versiones de EA escritos por varios otros. Con suerte, al hacerlo, implementar� todas las ideas y de una sola mente y nos mantendremos en el camino que pueda para el EA, siempre que mejoren el sistema que es inicial y sigan siendo precisos sobre su origen. Se podr�an escribir nuevos EA para otros pensamientos, mantener el seguimiento de los que he desarrollado para cada uno.
C�digo fuente (muy importante):Encuesta: �Tengo que hablar sobre mi c�digo fuente? �Quiere una versi�n que funcione en cuentas reales y de demostraci�n?
Env�ame un correo electr�nico: Configuraci�n:
C�digo insertado/ ------------------------------------------------------------ --------------------- /| Factores de entrada |/ -------------------------------------------------------- ------------------- cadena externa TradingParameters = -------------------------- ----------------------------------; extern int DayStartHour = 6;/�A qu� hora le gustar�a que se realizaran las operaciones? Extern int LookbackHours = 6;/N�mero de horas para mirar hacia atr�s desde la hora inicial extern int HighLowMargin = 20;/La distancia de las �rdenes pendientes se pone por encima/por debajo de la alta/baja extern bool PlaceLongOrders = true;/�Establecer �rdenes largas? Bool PlaceShortOrders = verdadero;/�Establecer �rdenes cortas? Extern bool CloseTradesAtEndOfDay = true;/cierra todas las �rdenes abiertas/pendientes 1 hora antes de que se realicen nuevas transacciones extern int OrderExpirationHours = 17;/�Cu�nto tiempo antes de que caduquen los pedidos? Cadena externa NumberOfDaysParameters = ---------------------------------------------- --------------; extern int N�meroDeD�as = 50;/N�mero de d�as para buscar alto/bajo extern int NumberOfDaysMin = 9;/N�mero m�nimo de d�as para devolver la cadena externa MaxHighLowParameters = -------------------------------------- ----------------------; bool externo MaxHighLowIsAverage = verdadero;/Usar lo t�pico de los �ltimos X d�as en lugar de MaxHighLow extern int MaxHighLow = 80;/M�ximo alto/bajo en Pips para mirar hacia atr�s horas extern int MinHighLow = 80;/M�nimo alto/bajo para usar, es decir, lo normal es 67 y luego usa 80 en lugar de una cadena externa StopLossParameters = -------------------------- ----------------------------------; bool externo UseHighLowForSL = falso;/Utilice el alto/bajo para evitar p�rdidas en lugar de configuraciones de pedidos individuales extern bool CalcSpreadIntoSL = false;/Stop loss es lo que est� establecido m�s el diferencial del par de divisas, es decir, la dispersi�n es 4 y el stop loss es 20, luego el nuevo stop loss es 24 extern string OppositeOrderParameters = ------------------ ---------------------------------------------------------; bool externo CancelarOppositeOrders = falso;/Cancelar largos cuando se activa breve y viceversa extern bool MoveOppositeOrders = false;/Si se activa extended, breve se mueve hacia arriba por debajo del stop loss de long y viceversa extern int OppositeOrderDistance = 5;/Distancia para agregar para evitar la p�rdida de la operaci�n opuesta cuando se mueve la orden, es decir, la posici�n larga puede activarse con un stop loss de 20 y la distancia de la orden original era 40, luego las nuevas �rdenes breves se colocan a 25 pips por debajo de las transacciones extendidas. extern string Order01Parameters = -- -------------------------------------------------- --------; externo doble Order01LotSize = 0.0;/Dimensiones del lote del pedido (No poner si = 0) extern int Order01TP = 0;/Requerir ganancia(No poner si = 0) extern int Order01SL = 0;/Stop loss extern int Order01BE = 0;/�Cu�ndo se establecer� su orden para alcanzar el punto de equilibrio? Externo int Order01TrailStopTrigger = 0;/�Cu�ndo se activa el trailing stop? Int Order01TrailStopAmount = 0;/�Seguimiento por muchos pips? Cadena externa Order02Parameters = ---------------------------------------------- --------------; doble externo Order02LotSize = 0.0;/Dimensiones del lote del pedido (No poner si = 0) extern int Order02TP = 0;/Requerir ganancia (No poner si = 0) extern int Order02SL = 0;/Stop loss extern int Order02BE = 0;/�Cu�ndo se establecer� su orden para alcanzar el punto de equilibrio? Externo int Order02TrailStopTrigger = 0;/�Cu�ndo se activa el trailing stop? Int Order02TrailStopAmount = 0;/�Seguimiento por muchos pips? Cadena externa Order03Parameters = ---------------------------------------------- --------------; doble externo Order03LotSize = 0.0;/Dimensiones del lote del pedido (No poner si = 0) extern int Order03TP = 0;/Requerir ganancia (No poner si = 0) extern int Order03SL = 0;/Stop loss extern int Order03BE = 0;/�Cu�ndo se establecer�a la orden para alcanzar el punto de equilibrio? Externo int Order03TrailStopTrigger = 0;/�Cu�ndo se activa el trailing stop? Int Order03TrailStopAmount = 0;/�Seguimiento por muchos pips? Cadena externa Order04Parameters = ---------------------------------------------- --------------; doble externo Order04LotSize = 0.0;/Dimensiones del lote del pedido (No colocado si = 0) extern int Order04TP = 0;/Requerir ganancia (No colocado si = 0) extern int Order04SL = 0;/Stop loss externo int Order04BE = 0;/�Cu�ndo se establecer� su orden para alcanzar el punto de equilibrio? Externo int Order04TrailStopTrigger = 0;/�Cu�ndo se activa el trailing stop? Int Order04TrailStopAmount = 0;/�Seguimiento por muchos pips? Cadena externa Order05Parameters = ---------------------------------------------- --------------; doble externo Order05LotSize = 0.0;/Dimensiones del lote del pedido (No poner si = 0) extern int Order05TP = 0;/Requerir ganancia (No poner si = 0) extern int Order05SL = 0;/Stop loss extern int Order05BE = 0;/�Cu�ndo se establecer� su orden para alcanzar el punto de equilibrio? Externo int Order05TrailStopTrigger = 0;/�Cu�ndo se activa el trailing stop? Int Order05TrailStopAmount = 0;/�Seguimiento por muchos pips? Cadena externa EmailParameters = ---------------------------------------------- --------------; bool externo EmailNewOrdersPlaced = falso;/Enviar correo electr�nico cada vez que se establece una orden (incluso �rdenes l�mite y stop) extern bool EmailProfitLossSummary = false;/Enviar resumen de ganancias/p�rdidas en cualquier momento en que el recuento de pedidos var�e(no cuenta �rdenes pendientes) cadena externa MiscParameters = -------------------------------------- ----------------------; extern bool DisplayProfitLoss = true;/�Fondo de pantalla de operaciones? Extern int OrderSlippage = 3;/�Cu�ntos pips puede variar la colocaci�n de la orden? Externo int EAMagicNumber = 200804111;/Se utiliza para determinar las �rdenes establecidas por las Notas de revisi�n de este EA:
C�digo insertado/ ------------------------------------------------------------ --------------------- /| Notas de revisi�n |/ -------------------------------------------------------- ------------------- * Versi�n 1.0a: * Solucionado problema con el vencimiento del pedido Versi�n 1.0b (130 descargas): * Solucionado problema con el origen del pedido (nuevamente) * CloseTradesAtEndOfDay agreg� la versi�n 1.0c (163 descargas): * DisplayProfitLoss agregado (�Beneficios/p�rdidas de pantalla en los comentarios del gr�fico?) * Enviar correo electr�nico cuando se colocan nuevos pedidos * Enviar correo electr�nico cuando cambia el total del pedido (no cuenta los pedidos pendientes) Versi�n 2.0: * Error solucionado con el c�lculo de pip en la pantalla de ganancias * Problema solucionado con el texto de la pantalla de correo electr�nico * Regiones clave alteradas para trabajar con cuentas reales * Variaci�n en vivo accesible Adiciones/cambios pendientes: * Posici�n de correo electr�nico de EA * Orden alterado , cerrado, eliminado, etc.? (Todav�a no estoy seguro de qu� tan lejos llegar) */string Version = DailyHighLow AutoTrader v2.0; Notas especiales: Esto debe ejecutarse en gr�ficos. No garantizo ning�n resultado si opta por modificar la configuraci�n predeterminada o ejecutar esto en un per�odo de tiempo diferente. El EA mira hacia atr�s por barras, por lo que si no est� en el gr�fico, no puedo decir c�mo funcionar�. Es significativo que MT4 se ejecute toda la semana utilizando todos los gr�ficos abiertos y EA adjuntos. A menos que todo est� funcionando, ning�n EA puede hacer lo suyo. Es por eso que tiene un EA para operar por usted. El EA solo se ejecutar� en cuentas demo. Si resulta ser algo, lanzar� una versi�n en vivo. Intentar� publicar actualizaciones semanales al menos de esos resultados. Corredores admitidos actualmente:Todos a continuaci�n son algunos de mis otros hilos que puede encontrar interesantes...
El clavador de pepitas (EA - MTaboneWeb)
FX diario (EA - MTaboneWeb)
GrabMyOrders (EA - MTaboneWeb)
TossUp (EA - MTaboneWeb)
EA abierto semanal
Un agradecimiento particular a todos los que han apoyado este EA y contin�an apoy�ndolo.