Herramienta de ayuda para el cuero cabelludo Este hilo es una pequeña herramienta mql que ayuda a usar la metodología y los niveles de comercio descritos aquí: mientras que es AFK. No quiero desorden por encima del hilo con informes de errores y preguntas relacionadas con esta herramienta - es por eso que se inició una nueva. Las características principales de esta herramienta son: - Manejo de 4 niveles de precios con TP, SL y riesgo prescritos en porcentaje de cuenta o efectivo - Paro opcionales y paradas de arrastre - Detección de niveles perdidos - Verificación del hilo referenciado para detalles - Horario de negociación - Mediante horas Y los días de la semana Por favor, tenga en cuenta que esta no es la versión finalmente probado. Código es el manejo de su pedido-tan su dinero y debe ser probado y confiado antes de uso en vivo. Así que usarlo por su propio riesgo. Te animo a que lo compruebes en la demostración e informe de los errores detectados usando mensajes significativos. Todo el código será keept libre, posiblemente actualizado, tal vez con código fuente - es código orientado a objetos - por lo que se tarda un tiempo para manejar todos incluyen árbol para agarrar. Se ha unido a enero de 2016 Estado: Miembro 74 Mensajes nueva función ha sido activada: variable: // cuántos días de orden será válido: sat, sol incluido. Flotante - número de días 24 horas desde la hora de inicio de EA que los pedidos estarán listos para abrir después de dado número flotante de días, incluso si el nivel es alcanzado, no disparará en la versión 002 mencionada variable se ignoró todas las demás características sin cambios Greetings fellow Forex Traders Estamos aquí en FX Internals estamos buscando un poco de ayuda en la prueba de nuestra nueva interfaz de comercio MT4 que llamamos FXI - Trader Helper. Hemos pasado unos meses desarrollando herramientas profesionales de trading para la plataforma MT4 y ahora necesitamos probadores con diferentes configuraciones de computadoras, estilos comerciales y corredores para probar lo que tenemos. A continuación se muestran algunas capturas de pantalla de nuestra nueva interfaz de comercio, junto con una pequeña lista de algunas de las características: Órdenes únicas - Establecer la pérdida de parada tomar ganancias en el precio de entrada. Ingrese órdenes avanzadas de pérdida de parada con el pedido. Ordenes pendientes - Ver el precio de entrada, tomar la pérdida de ganancia de pérdida. Modifique uno o más pedidos pendientes a la vez. Modificar Órdenes - Editar precio de entrada, tomar ganancia para la pérdida de una o más órdenes. Posiciones Abiertas - Ver tomar ganancias, detener la pérdida de beneficio neto. Ver el beneficio neto, incluyendo swap y comisión por pedido. Modificar Posiciones - Alterar la ganancia de la pérdida de parada de acuerdo con el precio de entrada, no la oferta / solicitud del par en uno o posiciones abiertas a la vez. Resumen de posición: vea su posición neta por moneda y cierre varios conjuntos de monedas a la vez. Historial de pedidos: ver todas las órdenes cerradas y canceladas. Por favor, ver las imágenes adjuntas para previsualizar la nueva interfaz. Si está interesado, puede ir a fxinternals / FXITraderHelper para obtener más información, ver vídeos de demostración e inscribirse en una cuenta de prueba gratuita. Toda y toda la ayuda y los comentarios son appreciated. Chart Patrón Ayuda Introducción Gráfico Patrón Helper EA no es un robot de negociación automatizado. No tiene ninguna estrategia comercial implementada dentro. El único propósito de este asesor experto es ejecutar transacciones a través de órdenes pendientes basadas en algunos objetos de gráfico: líneas de tendencia, líneas horizontales o canales equidistantes. Además de la ejecución sencilla de las operaciones de ruptura, también es capaz de ejecutar un comercio de retirada con esta EA si ha perdido el punto de ruptura por alguna razón. La principal ventaja de Chart Pattern Helper es su capacidad para establecer y ajustar órdenes pendientes de acuerdo a una serie de objetos gráficos colocados en la carta de Forex, incluyendo objetos con pendiente. Esto permite la ejecución fácil del comercio para patrones tan populares como triángulos (ascendente, descendente y simétrico), canales, banderas, banderines, rectángulos, cabeza-y-hombros, tops dobles / fondos, etc. El desglose de un nivel se define como un simple toque . El Asistente de patrón de gráfico no esperará a que un precio se cierre por encima o por debajo de la línea dada. Colocará órdenes pendientes que se ejecutarán siempre que el precio toque primero los niveles establecidos. Hay un rango de parámetros de entrada para regular el trabajo de este asesor experto, pero puede comenzar a funcionar inmediatamente después de adjuntarlo al gráfico y agregar los objetos de gráfico correctamente nombrados. Los objetos del gráfico se pueden mover libremente entonces. El asesor experto continuará detectando su posición y ajustará los parámetros del pedido39 en consecuencia. De forma predeterminada, la EA muestra su estado actual al comentario del gráfico. Dado que todos los objetos de gráfico se dibujan a precio de puja, EA ajusta los niveles de entrada, stop-loss y toma-beneficio añadiendo el valor de spread actual en los casos en que se va a utilizar el precio Ask. Este comportamiento se puede desactivar a través de los parámetros de entrada, disminuyendo el número de órdenes de modificación enviadas al servidor comercial. Chart Pattern Helper es capaz de calcular el tamaño de posición basado en un conjunto de parámetros de entrada, nivel de stop-loss y balance de cuenta / equidad mdash muy similar a la Calculadora de Tamaño de posición para MetaTrader. Puede desactivar esta función y asignar un tamaño de posición fijo a la EA. Proceso de operación Este asesor experto realiza los siguientes pasos después de la inicialización: Detectar los objetos de acuerdo con los nombres dados a través de los parámetros de entrada. El nivel de entrada para la orden de compra se coloca en la extensión de objeto de entrada (Ask). El nivel de entrada para el pedido de venta se coloca en el objeto de entrada (oferta). El nivel de detención de pérdida para orden de compra se coloca en la parte inferior de la última barra con la mayor parte de su longitud por debajo del objeto Borde. El nivel de Stop-loss para el orden de Venta se coloca en la parte superior de la barra más reciente con la mayor parte de su longitud por encima del objeto de borde. El nivel Take-profit para el pedido de compra se coloca en el objeto TP (oferta). Nivel de toma de ganancia para el pedido de venta se coloca en TP objeto de propagación (Ask). Los valores calculados están en una visualización constante a través del comentario de gráfico a menos que el parámetro de entrada silenciosa se establezca en verdadero. Los pedidos pendientes se posicionan de acuerdo con estos valores calculados. Si el objeto de compra o venta de entrada está ausente, sólo se coloca una orden. Los pedidos expiran automáticamente cuando termina la barra de gráficos actual. En MT4, el tiempo mínimo de expiración es de 11 minutos en MT5, es de 2 minutos. Si el precio actual está por debajo de la entrada de compra y por encima de la entrada de venta, se utilizan las órdenes de parada pendientes. Si el precio actual está por debajo de la entrada de venta o por encima de la entrada de compra, sólo se utiliza una orden de límite pendiente. Seguimiento de valores de objeto actual y ajustar los niveles de entrada, SL y TP en consecuencia. Si se utiliza el cálculo del tamaño de posición, el volumen del pedido se actualiza cuando es necesario. En este caso, se suprime el pedido con volumen antiguo y se crea el pedido con nuevo volumen. Advertencia: Tenga en cuenta que esto puede causar un flujo significativo de órdenes pendientes, lo cual puede estar en contra de las condiciones de servicio de su broker. Para evitar este comportamiento, debe establecer el parámetro de entrada UpdatePendingVolume en false. Las órdenes caducadas se recrean con nuevos niveles de volumen (si es necesario) y actualización de entrada / SL / TP. Si se desencadena una orden de parada, se suprime el segundo (opuesto) orden (a menos que el parámetro de entrada OneCancelsOther se establezca en false). Todos los objetos se renombran añadiendo el número Magic de EA39 a sus nombres iniciales. Esto impide la creación de nuevos pedidos pendientes. Si PostEntrySLAdjustment se establece en true. Intente actualizar stop-loss cuando una nueva vela se abra después de la ruptura. Continuar actualizando el nivel de take-profit de la posición según el objeto TP. Cese la actividad una vez que la posición está cerrada. Diríjase al paso uno una vez que los objetos del gráfico de control se renomben de nuevo a sus nombres iniciales. Parámetros de entrada Objetos UpperBorderLine (predeterminado quotUpperBorderquot) mdash el nombre del objeto (línea horizontal o línea de tendencia) que se utiliza para definir el borde superior de un patrón de desglose. Puede asignar el nombre al objeto al valor de este parámetro o cambiar el parámetro para ajustarse al nombre que ha utilizado al crear el objeto de gráfico. UpperEntryLine (default quotUpperEntryquot) mdash el nombre del objeto (línea horizontal o línea de tendencia) utilizado para definir el nivel de entrada Buy de un patrón de desglose. Puede asignar el nombre al objeto al valor de este parámetro o cambiar el parámetro para ajustarse al nombre que ha utilizado al crear el objeto de gráfico. UpperTPLine (predeterminado quotUpperTPquot) mdash el nombre del objeto (línea horizontal o línea de tendencia) utilizado para definir el nivel de toma de ganancia de una orden de compra. Puede asignar el nombre al objeto al valor de este parámetro o cambiar el parámetro para ajustarse al nombre que ha utilizado al crear el objeto de gráfico. LowerBorderLine (default quotLowerBorderquot) mdash el nombre del objeto (línea horizontal o línea de tendencia) que se utiliza para definir el borde inferior de un patrón de desglose. Puede asignar el nombre al objeto al valor de este parámetro o cambiar el parámetro para ajustarse al nombre que ha utilizado al crear el objeto de gráfico. LowerEntryLine (default quotLowerEntryquot) mdash el nombre del objeto (línea horizontal o línea de tendencia) utilizado para definir el nivel de entrada Sell de un patrón de desglose. Puede asignar el nombre al objeto al valor de este parámetro o cambiar el parámetro para ajustarse al nombre que ha utilizado al crear el objeto de gráfico. LowerTPLine (por defecto quotLowerTPquot) mdash el nombre del objeto (línea horizontal o línea de tendencia) utilizado para definir el nivel de toma de beneficios de una orden de venta. Puede asignar el nombre al objeto al valor de este parámetro o cambiar el parámetro para ajustarse al nombre que ha utilizado al crear el objeto de gráfico. BorderChannel (por defecto quotBorderquot) mdash el nombre del objeto de canal equidistante utilizado para definir los bordes superior e inferior de un patrón de desglose. Puede asignar el nombre al objeto al valor de este parámetro o cambiar el parámetro para ajustarse al nombre que ha utilizado al crear el objeto de gráfico. EntryChannel (default quotEntryquot) mdash el nombre del objeto de canal equidistante utilizado para definir los niveles de entrada Buy y Sell. Puede asignar el nombre al objeto al valor de este parámetro o cambiar el parámetro para ajustarse al nombre que ha utilizado al crear el objeto de gráfico. TPChannel (default quotTPquot) mdash el nombre del objeto de canal equidistante utilizado para definir tanto los niveles de compra como de venta. Puede asignar el nombre al objeto al valor de este parámetro o cambiar el parámetro para que se ajuste al nombre que ha utilizado al crear el objeto de gráfico. Order Management OneCancelsOther (true) true mdash si es cierto. Una orden pendiente activada cancelará el orden pendiente contrario. Si es falso. El orden opuesto permanecerá intacto y puede desencadenarse después de que la primera posición golpee la pérdida o la toma de beneficios. UseSpreadAdjustment (true por defecto) mdash si es cierto. Spread se agregará a los niveles de compra de nivel de entrada y venta SL / TP. Compensa la diferencia cuando se utiliza Ask price, mientras que todos los objetos de gráfico se dibujan al nivel de Bid. Si se establece en false, se reducirá el flujo de solicitudes de modificación de pedidos al servidor comercial del broker39. UseExpiration (true por defecto) mdash si es true. Los pedidos pendientes expiran al final de la barra actual o en 11 minutos (MT4) o 2 minutos (MT5) después de la creación mdash lo que sea más. Puede ser necesario establecerla en false si un corredor no admite la caducidad del pedido. DisableBuyOrders (defecto false) mdash si es cierto. No se crearán órdenes de compra nuevas, las órdenes de compra y posiciones existentes se ignorarán. DisableSellOrders (defecto false) mdash si es true. No se crearán nuevas órdenes de venta, las órdenes de venta y posiciones existentes se ignorarán. PostEntrySLAdjustment (defecto false) mdash si es cierto. La EA tratará de ajustar el stop-loss como una nueva vela se abre después de la ruptura uno. Comprueba si el nivel alto / bajo de la vela de descomposición sigue siendo apto para SL. Puede romper potencialmente las reglas de tamaño de posición, pero definirá stop-loss más precisamente de acuerdo con las reglas de salida de la estrategia de trading. Position Sizing CalcularPosiciónSize (true por defecto) mdash si es cierto. El tamaño de la posición se calcula en función de la tolerancia al riesgo, el tamaño de la cuenta (saldo o patrimonio), la moneda de la cuenta y el par de divisas. El proceso de cálculo es el mismo que en Calculadora de tamaño de posición. Si es falso. Se utiliza un tamaño de posición fijo. UpdatePendingVolume (true por defecto) mdash si es true. El volumen de la orden pendiente se actualiza siempre que se calcula el tamaño de la nueva posición. Esto puede causar una cantidad excesivamente alta de órdenes al servidor comercial porque no es posible modificar el volumen del pedido en su lugar, tiene que ser eliminado y luego creado con un nuevo volumen. Si es falso. El volumen del pedido permanece constante hasta la expiración y después de la recreación. Este parámetro se ignora si CalculatePositionSize false. FixedPositionSize (default 0.01) mdash si CalculatePositionSize false. El asesor experto utilizará el valor de este parámetro como un volumen de pedidos pendientes creados. Riesgo (por defecto 1) mdash tolerancia al riesgo en porcentaje del saldo de la cuenta / patrimonio neto. Funciona sólo si CalculatePositionSize true. Este parámetro de entrada se ignora si UseMoneyInsteadOfPercentage está establecido en true. MoneyRisk (default 0) mdash tolerancia al riesgo en la moneda de la cuenta. Funciona sólo si CalculatePositionSize true. Requiere UseMoneyInsteadOfPercentage para que se establezca en true. UseMoneyInsteadOfPercentage (defecto false) mdash si es cierto. El tamaño de la posición se calcula en función del monto del riesgo dado en la moneda de la cuenta (MoneyRisk) en lugar del riesgo de porcentaje de saldo / capital (Riesgo). Funciona sólo si CalculatePositionSize true. UseEquityInsteadOfBalance (defecto false) mdash si es cierto. El tamaño de la posición se calcula sobre la base del saldo de la cuenta en lugar del saldo. Funciona sólo si CalculatePositionSize true. Se ignora si UseMoneyInsteadOfPercentage es true. FixedBalance (predeterminado 0) mdash si se establece en un valor distinto de cero, se utiliza en lugar del saldo de la cuenta / patrimonio para el cálculo del tamaño de la posición. Funciona sólo si CalculatePositionSize true. LotDigits (valor predeterminado 2) mdash número de decimales permitidos por su corredor en volumen de pedido. Por ejemplo, si su corredor permite micro lotes (0.01), entonces este parámetro debe establecerse en 2. Si su corredor permite sólo mini lotes (0.1) este parámetro debe establecerse en 1. Requerido sólo si CalculatePositionSize true. Miscellaneous Magic (predeterminado 20130116) Número de mdash utilizado por el asesor experto para distinguir las órdenes propias (MT4 y MT5) y las posiciones (MT4 solamente). Puede que tenga que cambiarlo sólo si tiene otros EAs ejecutándose con el mismo número Magic o si desea agregar dos o más instancias de Chart Pattern Helper a un par de divisas. Deslizamiento (predeterminado 30) mdash máximo deslizamiento tolerable en broker39s pips. Silencioso (defecto false) mdash si es true. No se enviará ninguna información de estado al comentario del gráfico. Esto es útil si usa algún indicador u otro EA que modifique el comentario del gráfico y desee darles prioridad. ErrorLogging (true por defecto) mdash si es true. La EA registrará todos los errores y otras situaciones no estándar en un archivo de registro. Se denomina quotCPH-Errors-ltdate-timegtquot y se puede encontrar en / experts / files / subfolder de la carpeta de instalación de MetaTrader 4 o / MQL5 / Files / subfolder de la carpeta de instalación de MetaTrader 5 (o una carpeta de datos de aplicación de usuario designada para MetaTrader 5 si está en Vista o una nueva versión de Windows.) MiniFAQ ¿Es seguro desactivar este EA una vez que se hayan realizado los pedidos? Sí, pero los pedidos caducarán si no se activan. Se requiere que el EA actual se recupere y actualice. ¿Utiliza alguna parada de arrastrar No, stop-loss se fija después de la orden se ejecuta. Pero usted puede aplicar su propia parada de arrastre, incluso en una forma de un asesor experto independiente. ¿Puedo modificar el stop-loss de la posición o take-profit una vez que el pedido pendiente se activa Sure Usted puede comenzar a modificar stop-loss inmediatamente y puede modificar take-profit una vez que renombre / elimine el objeto TP respectivo o deshabilite el asesor experto. Yo uso los canales para dibujar el patrón, pero quiero que el EA para el comercio sólo un mdash lado largo o corto. Cómo puedo hacerlo Puede evitar que el asesor experto utilice pedidos largos (de compra) o cortos (Venta) al establecer los parámetros de entrada de DisableBuyOrders o DisableSellOrders como verdaderos. ¿Puedes cambiar algo para mí, por favor? No, lo siento. Hay cientos de maneras de modificar este EA para operar de manera diferente y para cumplir con el estilo de negociación de otra persona. No voy a poner en práctica ninguna de ellas, ya que es prácticamente imposible satisfacer a todos. Sin embargo, el código fuente está abierto y bien comentado mdash que son libres de implementar sus propios cambios. Ejemplos MT4 El gráfico de ejemplo siguiente muestra el proceso de negociación del ayudante de patrón de gráfico. Este patrón de canal descendente en la carta M15 EUR / USD está marcado con tres objetos de canal: Borde (amarillo), Entrada (turquesa) y TP (verde lima). El asesor experto ha detectado todos los objetos y entradas calculadas, En consecuencia. Los valores calculados se muestran en el comentario del gráfico (esquina superior izquierda). Se han colocado órdenes de parada pendientes y sus niveles de TP y SL también están visibles en el gráfico. MT5 El siguiente gráfico muestra cómo el ayudante de patrón de gráfico coloca una orden de límite de compra pendiente para entrar en un comercio perdido en el desglose del patrón de doble fondo. El gráfico semanal GBP / JPY utiliza líneas horizontales para definir Borde (amarillo), Entrada (turquesa) y Toma de ganancia (verde lima). Igual que en el ejemplo anterior, el comentario del gráfico en la esquina superior izquierda de la pantalla muestra el Detectados. Dado que los objetos inferiores están ausentes, sólo se calculan los niveles específicos de compra. Se ha colocado una orden de límite de compra pendiente porque el precio actual está por encima del nivel de entrada. Este EA es ECN-seguro. Puede utilizar libremente este asesor experto con los corredores de ECN (ejecución del mercado) ya que no aplica ningún nivel de stop-loss y toma de ganancias en sus órdenes de negociación o envía sólo órdenes pendientes. Descargas Discusión Advertencia Antes de hacer preguntas básicas sobre la instalación de los asesores expertos, por favor, lea este MT4 Expert Advisors Tutorial para obtener los conocimientos elementales sobre su manejo. ¿Tiene sus propios resultados comerciales o cualquier otra observación sobre este experto asesor Discutir patrón de patrón de ayuda con otros comerciantes y programadores MQL en los foros de expertos.
No comments:
Post a Comment