Saturday, December 17, 2016

Dragon Forex Trading


Trading the Dragon: GBPJPY La libra esterlina ndash par de divisas del yen japonés es una oferta volátil que presenta a los comerciantes con movimientos potencialmente grandes en el precio en relación con muchos otros emparejamientos. Este par de divisas es, a veces, tan volátil que se ha ganado el apodo de lsquoThe Dragon, rsquo, así como otro término bien acuñado: ldquoThe Widow-maker. rdquo Lo que usted lo llama, el hecho sigue siendo el mismo: GBPJPY puede realmente movimiento. Tomemos, por ejemplo, los lanzamientos iniciales del colapso financiero en 2008. Mientras que el EURUSD había, en un punto, bajado por 3300 pips, el movimiento de arriba hacia abajo en GBPJPY fue mucho mayor: en un punto una pérdida de más Que un asombroso 7000 pips. Creado por J. Stanley Esta volatilidad puede ser una buena cosa, o puede ser una cosa muy mala dependiendo de cómo usted negocia. Características DailyFX de los comerciantes exitosos Exhaustiva investigación fue realizada por DailyFX Estratega cuantitativo David Rodríguez, examinando más de 12 millones de operaciones colocadas por los comerciantes en vivo. El objetivo de la investigación era descubrir cómo los comerciantes estaban especulando, lo que no estaba funcionando y lo que nosotros, como grupo de educación e investigación, podíamos hacer para ayudar. Los resultados de la investigación son sorprendentes y lo que se encontró fue que el error número uno que los comerciantes de FX hacen a menudo gira en torno a ratios riesgo-recompensa, es decir, cuánto se pierde en la pérdida de operaciones contra cuánto se beneficia en las operaciones de ganar. De la investigación, David afirma: ldquoTraders tienen razón más de 50 del tiempo, pero pierden más dinero en perder oficios que ganan en ganar oficios. Los comerciantes deben utilizar las paradas y los límites para hacer cumplir una relación riesgo / recompensa de 1: 1 o superior. GBPJPY es un ejemplo extremo de este hecho. Pero de la misma manera que David había encontrado en la investigación, este robusto porcentaje ganador no se tradujo en beneficios, ya que los comerciantes tomaban pérdidas mucho mayores cuando estaban equivocados que los beneficios cuando Estaban en lo cierto: los operadores ganan, en promedio, 52 pips en operaciones de GBPJPY cuando tienen razón, pero cuando están equivocados, pierden un monstruoso 122 pips. A partir de la tabla anterior, GBPJPY muestra la relación más baja de pips ganados v / s pips perdidos (en promedio). Este tipo de relación riesgo-recompensa pone a los comerciantes en una posición precaria como para ser rentable a largo plazo uno tendría que ser justo alrededor de 75 del tiempo (3 de 4) para poder esperar un beneficio neto. I donrsquot saber sobre usted, pero hay muy pocas cosas en la vida que quiero esperar ser 75 derecho del tiempo con menos de todo cualquier cosa que podría costarme dinero cuando estoy equivocado. El comercio de un par de divisas como GBPJPY podría ser óptimo para los comerciantes que buscan la volatilidad o grandes movimientos, pero hay que señalar que esos movimientos siempre son muy suaves, que es exactamente por qué la rentabilidad global no era mayor en el par. El primer punto de énfasis es que teniendo en cuenta los puntos anteriores, el comercio en GBPJPY siempre debe conllevar una orden de protección stop-loss. La falta de hacerlo expone al comerciante a riesgos significativos como el par puede tendencia durante un período prolongado de tiempo. Debido a esta naturaleza volátil, y teniendo en cuenta el hecho de que el par podría comerciar con oscilaciones muy amplias en cualquier dirección, breakouts puede ser un enfoque atractivo cuando se negocia GBPJPY. Esto permitirá a los comerciantes para maximizar los beneficios en los grandes cambios cuando están en lo cierto, mientras que también les permite cortar sus pérdidas a corto como los grandes movimientos se mueven contra ellos. Con estrategias de desglose, los comerciantes están monitoreando el apoyo y / o la resistencia esperando una ruptura del nivel de precios con la expectativa de que una vez que se haga la ruptura el precio ndash seguirá funcionando en esa dirección, permitiendo la maximización de los beneficios en casos cuando el comerciante es Correctas (que es otra razón por la que las pérdidas de parada son importantes, ya que esos movimientos extendidos pueden costar significativamente en casos cuando el comerciante es incorrecto). En el artículo lsquoPrice Action Breakouts, rsquo nos fijamos en un manierismo para negociar los precios-breaks sin la necesidad de ningún indicador en absoluto, utilizando el precio solo para denotar soporte y niveles de resistencia. En el artículo, lsquoBreakouts: Cómo mantenerse alejado de algunos negocios perdidos, rsquo Jeremy Wagner introduce otro indicador, los canales de precios aka Canales Donchian, para ayudar a monitorear los niveles de precios que pueden garantizar futuras oportunidades de desglose. Para los comerciantes especulando en yenes denominados pares de divisas, Ichimoku también puede ser una manera relevante de análisis. Ichimoku es un sistema técnico popular que se desarrolló en Japón antes de la Segunda Guerra Mundial. Su poder de permanencia como un mecanismo popular para iniciar operaciones ha continuado, ya que el sistema todavía está ampliamente en uso hoy en día. Ichimoku se utiliza a menudo como un sistema de seguimiento de tendencias, pero con una ligera modificación se puede utilizar para el comercio en escenarios de breakout-estilo. Una gran parte de Ichimoku es lsquoThe Cloud, rsquo que es un área en movimiento de apoyo o resistencia trazado en la carta. Cuando el precio se rompe a través de ambos lados de la nube, el comerciante puede mirar a menudo a los desgloses comerciales poniendo un comercio en esa dirección. Creado por J. Stanley --- Escrito por James B. Stanley Usted puede seguir a James en Twitter JStanleyFX. FOREX Estrategias Estrategia de Forex, Estrategia simple, Estrategia de comercio de Forex, Forex Scalping Patrón Dragon davolno común en el mercado de divisas y otros mercados financieros y permite Los comerciantes familiarizados con el análisis gráfico con éxito obtener por conocer todos los detalles de la construcción y el futuro desarrollo de los modelos gráficos, el beneficio deseado. En el análisis técnico, el reconocimiento forex de diferentes patrones se define como el proceso mediante el cual los comerciantes reconocen los acontecimientos actuales, al tiempo que identifican cierto modelo de precios predecible.187 Aunque los patrones de divisas rara vez se repiten en el mismo nivel comercial o en los mismos intervalos de tiempo, Hay patrones que se repiten de ciertas maneras y ciertas secuencias. La capacidad de reconocer tales patrones y el comercio de acuerdo con ciertas reglas sobre los patrones de la tabla de datos puede ayudarle a convertirse en un comerciante exitoso de divisas. En este caso, el reconocimiento exitoso de modelos gráficos y su negociación consistirá en un punto de referencia inicial y en las reglas básicas de la metodología de negociación. Esta estrategia de la divisa, consideramos uno de los patrones, llamado 171Dragon187. Y justificar las reglas básicas de comercio de este patrón de divisas. El mercado de divisas rara vez se mueve de bajista a alcista y opuesto (excepto V-bottoms y un V-vértice), sin algún tipo de serie de tendencias de precios, en la que la prueba generó soporte y niveles de resistencia. La base del patrón, tal como son tales pivotes, nos da un buen método para hacer tratos para ellos. Patrón de 171Dragon187 se puede encontrar en todos los intervalos de tiempo y en todos los pares de divisas. El modelo gráfico de 171Dragon187: Pattern of 171Dragon187 es muy similar al patrón o patrón W 171 de doble fondo 171, pero tiene algunas reglas y objetivos distintivos. De acuerdo con ello, el patrón invertido de los dragones187 es similar al patrón de M, o 171Double Top187. 171Dragons187 es muy a menudo aparecen en el mercado sobre los fondos del mercado. Además de los dobles fondos, los patrones representan una excelente oportunidad para abrir el comercio con un bajo riesgo en relación con el posible potencial de ganancias. El patrón de 171Dragon187 comienza la formación del 171head187. Entonces el precio en la carta se reduce, y por lo tanto forma una garra de dragón de 2-ve187. Muy a menudo la diferencia entre los datos con 2 pies de 5 -10. En la 2 ª etapa formó una señal para la inversión del mercado - una barra de reversión o divergencia con los osciladores (por ejemplo, MACD, RSI, estocástico, etc.) El aumento de las transacciones, que sigue a la rotación de los precios de mercado, es también un buen signo de Una inversión. Al formar el patrón, podemos dibujar una línea de tendencia desde la cabeza del dragón187 a su caballo188. Una vez que el precio se cierra por encima de la línea de tendencia, y así obtenemos una confirmación gráfica (u obtener confirmación del oscilador anterior), entonces es una señal de inversión de tendencia. La confirmación forex de 2 m de este patrón es el cierre de los precios por encima del nivel de la 171hump187 resultante, que representa la oscilación máxima entre los dos resultados 171legs dragon.187 La estructura del patrón, 171Dragon187: A 8212 171dragon8217s head187 B 8212 171The primera parte de El Dragón C 8212 171Coloca al Dragón187 (debe estar dentro de 0,38 8212 0,5 de AB) D 8212 171La segunda pierna del Dragón187 (tiende a ser 0,618 o 1,27 del AB) E 8212 Ruptura de la línea de tendencia formada (la señal para abrir una posición comercial Para comprar) F 8212 El primer objetivo de beneficio 8212 1,27 CD G 8212 El segundo objetivo de beneficio 8212 0,886 8212 1,0 Sun H 8212 El tercer objetivo del beneficio 8212 1,38 AB I 8212 órdenes de stop-loss de seguridad debe colocarse unas pocas menos que el mínimo más bajo De dos pies del dragón. En la figura 3 se ve un patrón, Dragon187 30 minutos de precios (M30) futuros Dow E-mini. 3 de enero de 2007 el precio de mercado formó un cabeza 171dragon187. Después de eso, el precio cayó al 8 de enero, hasta, hasta que se formó la primera etapa del Dragón. El 8 de enero fue un intento de restablecer el nivel de precios de 12.520. Entonces podemos dibujar una línea de tendencia que conecta con la tapa de una cabeza de dragon8217s y tapa de la primera pierna de dragón. Y el 10 de enero se formó la segunda pierna del Dragón, la tabla de precios retrocedió desde la cima de la joroba hasta el nivel del Dragón 12420. Confirmación final de la formación de un patrón, 171Dragon187 estaba cerrando los precios de mercado sobre la línea formada por El nivel de tendencia de alrededor de 12.500. 1. Posición negociable abierta para comprar al precio de 12520 al precio de cierre sobre el máximo de la barra de desglose. 2. Objetivo de beneficio 8212 1 ° pico vibratorio antes del pie del Dragón (1) en 12.570 y el área 171a cabeza de dragon8217s en el nivel de 12.640. 3. Coloque un orden de stop-loss de seguridad bajo el nivel de 2-pies de bajo nivel educativo más bajo cerca de 12.410. El patrón invertido de Dragon187 es una reminiscencia de una cima doble.187 Los términos del intercambio son los mismos que para el patrón directo, 171Dragon187. El dragón jorobado 187 se forma a menudo a una distancia de 38-50 de la cabeza del dragón 171 de hasta 1 de sus piernas. El cierre de las velas formadas bajo la línea de tendencia genera una señal para entrar en posiciones de negociación. El cierre de las velas formadas debajo de la joroba confirma una vez más la formación de un patrón, y da otra señal para el trato a vender. 1. Debe abrir una posición comercial en el mercado bajo la línea de tendencia formada. 2. Objetivo de beneficio 8212 un mínimo de oscilación, que precede al primer dragón de 171 pies.187 3. Debe colocar una orden de stop-loss de seguridad por encima de la altura del segundo dragón de pierna. Conclusiones sobre el patrón de forex 171Dragon187: Los patrones de Dragon representan una variante de 2-tops y doble fondo. Estos patrones nos permiten encontrar el comerciante de divisas los puntos de inflexión importantes en el mercado de divisas y predecir la transición de una tendencia a lo contrario. Aunque los modelos gráficos se encuentran raramente en los gráficos diarios y semanales de los gráficos de precios, a menudo se encuentran en intervalos de tiempo más pequeños, y el comercio en estos patrones da una gran oportunidad de concluir que era un negocio lucrativo. Además, puede agregar a los indicadores adicionales de divisas para una mayor fiabilidad en el comercio en él. Golden Dragon Todavía en desarrollo activo y altamente experimental. Un sistema de comercio de canales de regresión polinomial basado en el sistema de comercio de Mostafa Belkhayates. Utiliza los indicadores personalizados BelkahayatePRC y Hull Moving Average (se incluyen las versiones usadas - por favor recuerde instalarlas y compilarlas y actualizar las referencias de inclusión en el Golden Dragon antes de compilar el bot). Se han incluido muchas funciones adicionales para facilitar el ajuste fino. Esto se puede negociar en cualquier cosa desde un gráfico de 1 minuto hacia arriba. Ive encontrado períodos de 5-15 minutos de gráfico tienden a funcionar mejor. Recuerde actualizar las dos referencias en este robot antes de compilarlo por primera vez. No funcionará si no encuentra los indicadores personalizados compilados. ACTUALIZADO a v1.3 - Un ligero cambio de lógica para evitar martingales concurrentes. Los valores predeterminados de los parámetros actualizados son los que utilizo como punto de referencia de referencia al probar nuevos gráficos (normalmente 5 minutos). Número de dragón: se utiliza para realizar un seguimiento de operaciones asociadas a una instancia de Dragon. Sólo es necesario si ejecuta varias instancias en el mismo instrumento. Asigne un número único a cada uno. Predeterminado 1 Grado COG - Grado para la línea de centro de gravedad de la regresión polinomial. Un ajuste de 1 utiliza una regresión lineal. 2-4 producen curvas de ajuste progresivamente más ajustadas Default 3, Rango 1-4, Típicamente 3-4 COG Período - Número de barras sobre las que se debe calcular la regresión polinomial. Default 260 1st Channel Offset - Distancia de desplazamiento para las primeras líneas de canal (internas). Estas líneas se pueden utilizar opcionalmente como líneas de objetivo para comercios. Predeterminado 1.4 2nd Channel Offset - Distancia de desplazamiento para las segundas líneas de canal (intermedias). Estas líneas se usan para la selección de entradas comerciales y se pueden usar opcionalmente como líneas de blanco para operaciones originadas en el lado opuesto de la línea central. Predeterminado 2.4 3er desplazamiento de canal - Distancia de desplazamiento para las terceras líneas de canal (externas). Estas líneas se usan para la selección de entradas comerciales y pueden usarse opcionalmente como líneas de pérdida objetivo y / o de stop para comercios. Predeterminado 3.4 COG Trade Biasing - Cuando está habilitado, las operaciones se filtran de acuerdo a si el COG está subiendo (sólo para operaciones largas) o hacia abajo (operaciones cortas solamente). Predeterminado No Adaptive Trade Biasing - Cuando está activado, el número máximo permitido de operaciones largas y cortas se ajustará automáticamente en función del rendimiento. Si se pierde un comercio largo, el número máximo de operaciones largas se disminuirá en 1 y el número máximo de operaciones cortas se incrementará en 1 (hasta el máximo especificado) y vica-versa. Predeterminado No Hull Trade Biasing - Usa un promedio de movimiento del casco para filtrar la dirección de entrada al comercio. Si está habilitado, sólo entrará posiciones largas si el HMA está subiendo, y posiciones cortas si está cayendo. Predeterminado Sí Periodo de casco - Movimiento del casco Período promedio en barras. El HMA se utiliza para ayudar a la sincronización de entrada de comercio. Las transacciones largas se introducen cuando el HMA pasa hacia arriba a través de cualquiera de las dos líneas de canal más bajas (y el precio está dentro de la distancia de la ventana de entrada por encima de la línea de entrada). Las transacciones cortas se introducen cuando la HMA pasa hacia abajo a través de cualquiera de las dos líneas de canal superiores (y el precio está dentro de la distancia de la Ventana de Entrada por debajo de la línea de entrada). Los periodos de HMA más largos resultan en puntos de entrada más confiables, pero reducen el beneficio por comercio debido a la entrada posterior. Predeterminado 5, Rango típico 4 - 10 Filtro ATR 1 2 Período - Si ambos son distintos de cero, los intercambios sólo se abrirán cuando el valor de ATR1 sea inferior a ATR2. Actúa como un filtro de volatilidad. Predeterminado 0 0 Filtro ATR 1 2 MA Tipo - Especifique el tipo de suavizado que se utilizará para cada uno de los indicadores de rango real promedio. Default Simple Simple Long Trades - Número máximo de posiciones largas que pueden ser abiertas simultáneamente. Los valores más altos aumentan tanto la rentabilidad como el riesgo. Algunos mercados comercian rentablemente en una sola dirección. Default 1, Off 0 Short Trades - Número máximo de posiciones cortas que se pueden abrir simultáneamente. Los valores más altos aumentan tanto la rentabilidad como el riesgo. Algunos mercados comercian rentablemente en una sola dirección. Predeterminado 1, Desactivado 0 Comprar Espera - Número mínimo de barras a esperar entre entrar en operaciones. Se utiliza principalmente para evitar el agrupamiento comercial y gestionar los niveles de riesgo. Predeterminado 20, Desactivado 0 Comprar Espera en la pérdida - Número adicional de barras para esperar después de perder un comercio. Las nuevas operaciones no se introducirán hasta que el período de espera finalice. Útil para tratar con alta volatilidad ocasional. Permite que el tiempo del mercado se estabilice antes de reanudar el comercio. Los valores ligeramente más altos que el período COG parecen funcionar bastante bien. Predeterminado 260 Stop Loss - Pérdida de paro fija en relación con los puntos de entrada al comercio. Predeterminado 100 pips Target Level - Especifica cuál de los canales de regresión polinomial se usará para establecer los objetivos comerciales. Por defecto se utilizará la línea central (0), pero cualquiera de ellos se puede especificar, con la línea del 1er canal en el lado opuesto de la entrada siendo 1, y la línea del tercer canal en el lado opuesto de la entrada es 3. Se obtienen resultados más altos En mayor rentabilidad y mayor riesgo. Objetivos dinámicos - Habilitar esto hará que los objetivos de los intercambios abiertos se ajusten para rastrear el nivel de destino especificado con cada nueva barra. Anula el destino fijo predeterminado. Útil en algunas circunstancias raras. Por defecto No Tamaño del lote de apertura - Volumen del pedido inicial por comercio. Si la funcionalidad Money Management o Martingale está activada, se especifica el volumen de comercio mínimo permitido. Por defecto 10000 Tamaño máximo del lote - Lote máximo que se puede colocar en cualquier comercio. Cero desactiva. Default 0 Minimum Profit - Especifica el número mínimo de pips a ganar en cualquier operación. Los negocios con objetivos dinámicos se cerrarán automáticamente si el precio objetivo se mueve dentro del beneficio mínimo especificado aquí. Default 1 Maximum Slippage - Especifica el spread permitido por entrada de comercio. Predeterminado 2, Intento de orden límite 0 Ventana de entrada - Distancia mínima (en pips) que el precio debe ser de una línea de entrada antes de un comercio puede ser introducido. Esto se ha añadido para compensar el retraso de entrada creado por el promedio móvil Hull. Las operaciones ya no se registran inmediatamente cuando el HMA cruza una línea de entrada - el bot esperará a que el precio esté dentro de la distancia de la ventana de entrada de la línea del canal de entrada antes de abrir el comercio. Los valores más pequeños aquí reducirán el número de operaciones entradas, pero también aumentarán el beneficio medio por comercio. Predeterminado 5, Rango gt 0 Paradas Dinámicas - Parada Las posiciones de Pérdidas se ajustan dinámicamente para rastrear la línea de 3er canal relevante en cada barra. Rara vez de uso, pero puede ser útil en algunas configuraciones. Predeterminado No Trailing Stops: habilita las paradas finales. Predeterminado No Trailing Stop Trigger - Distancia en pips que el precio debe moverse desde la entrada antes de que la parada final esté habilitada. Predeterminado 20 Trailing Stop Distance - Distancia desde el precio actual (en pips) para una parada arrastre desencadenada. Predeterminado 20 Balance Stop Loss - Proporción del saldo de la cuenta que debe mantenerse después de una pérdida. Cualquier pérdida que haga que el saldo de la cuenta caiga por debajo de este umbral resultará en que todas las operaciones perdidas se cierren inmediatamente para preservar el saldo de la cuenta en el nivel actual. Por ejemplo, si se establece en 0.5, el saldo de la cuenta corriente es 1000, todas las posiciones perdedoras se cerrarán inmediatamente y el Dragon saldrá si el saldo de la cuenta cae por debajo de 1000x0.5 500 al cierre de cualquier operación. Predeterminado 0.5, Rango 0-1 Pérdida de Pérdida de Patrimonio - Si el saldo de la cuenta cae por debajo de esta proporción del saldo de la cuenta, entonces todas las operaciones abiertas perdidas se cierran inmediatamente y el Dragón saldrá. Predeterminado 0.5, Rango 0-1 Filtro de Equity Trade - Evitará que se introduzcan nuevas transacciones mientras que el valor de la cuenta es menor que esta proporción del saldo de la cuenta. Predeterminado 0.5, Rango 0-1 Comercio los viernes - Hace exactamente lo que dice. Proporciona un medio para prevenir la apertura de nuevos oficios los viernes. Útil en algunos mercados que frecuentemente se abren cuando los mercados abren un lunes. Default Yes Money Management - Aumentará proporcionalmente los tamaños de lote basándose en el valor de la cuenta. es decir. Si la cuenta de equidad en el comienzo del comercio es 1000 y el tamaño del lote es 10k, entonces el tamaño del lote será incrementado a 20k cuando el capital alcanza 2000, a 30k a 3000, y así sucesivamente. Predeterminado Sí Martingale Enabled - Especifica si se utilizará la estrategia de recuperación de pérdida derivada de la martingala. Esto puede ser muy exitoso debido a la alta proporción de ganar alcanzable. Cuando se detiene el bot, ya sea manual o automáticamente, el nivel de martingala actual se guarda en un archivo de texto en la carpeta de documentos por defecto del usuario (para que el bot pueda reiniciarse sin olvidar sus deberes de martingala). El nivel se restablecerá en el arranque. Elimine o edite el archivo para restablecer o preestablecer el nivel de martingala. Predeterminado Sí Reversingale Enabled - Habilita las reversiones instantáneas de posición en operaciones perdidas. Ignora por completo los períodos de espera de compra y de espera de compra en la pérdida. Utiliza el multiplicador de Martingala para calcular el tamaño del lote y la distancia objetivo requerida para recuperarse de una pérdida. Sólo funciona si la funcionalidad Martingale está habilitada. Especialmente útil en los mercados (como el oro) que tienden a hacer grandes movimientos rápidos después de largos períodos de consolidación. Default No Martingale Multipler - Cuando un comercio se pierde, entonces el comercio siguiente aumentará el tamaño del lote por el factor especificado por este parámetro. p. ej. Si el multiplicador es 2, el tamaño del lote se duplicará y la distancia objetivo será aproximadamente la mitad de los pips perdidos. Si se establece en 4, el tamaño del lote se cuadruplicará y la distancia objetivo será aproximadamente un cuarto de los pips perdidos. Predeterminado 2 Martingale Recursions - Limita el número de veces que pueden producirse multiplicaciones consecutivas de Martingala. Predeterminado 2 Nivel de depuración: especifica la cantidad de información operacional que se enviará al registro. Predeterminado 0, Rango 0-2 Juntos, todos estos parámetros hacen para un sistema de comercio flexible que tiene el potencial de lograr una rentabilidad relativamente estable con una reducción mínima en todos los mercados en los que he probado. Dicho esto, puede tomar un montón de backtesting para sintonizar a un mercado en particular. Diviértete y comparte tus parámetros rentables, correcciones de errores, optimizaciones, mejoras o mejoras. Esta es mi primera vez trabajando con C, así que estoy seguro de que hay un montón de áreas que se pueden optimizar. Veces Advertencia Ejecutar el cBot siguiente puede resultar en la pérdida de fondos. Úselo bajo su propio riesgo. Notificación La publicación de material protegido por derechos de autor está estrictamente prohibida. Si cree que hay material con derechos de autor en esta sección, puede usar el formulario de notificación de infracción de derechos de autor para presentar una reclamación. Cómo instalar cBots amp Indicadores Descargue el Indicador o cBot. Haga doble clic en el archivo descargado. Esto instalará todos los archivos necesarios en cAlgo. Encuentra el indicador / cbot que desea utilizar en el menú de la izquierda. Agregue una instancia del indicador / cBot para ejecutar. Descargar el indicador Haga doble clic en el archivo descargado. Esto instalará todos los archivos necesarios en cTrader. Seleccione el indicador de Personalizado en el menú de funciones (f) en el centro superior del gráfico. Introduzca los parámetros y haga clic en Aceptar Tradermatrix - Octubre 03, 2013 12:09 protected override void OnStart () DragonID quotGolden Dragon quot DragonNumber quot - quot Símbolo. Cuenta de Código BuyWait BuyVolume Cuenta de Apertura de LotSize. Balance MaxLong MaxLongTrades MaxShort Indicadores MaxShortTrades cog. GetIndicator lt BelkhayatePRC gt (cogDegree. CogPeriod. Inner. Medio. Exterior) Indicadores del casco. GetIndicator lt HMA gt (HullPeriod) if (atr1Period gt 0 ampamp atr2Period gt 0) atr1 Indicadores. AverageTrueRange (2. MovingAverageType. Simple) atr2 Indicadores. AverageTrueRange (120. MovingAverageType. Simple) Mensaje (1. quotDragon awakening. Quot) nobulart - Octubre 03, 2013 13:29 Gracias por señalarlo. Subirá una versión corregida con los filtros ATR habilitados y funcionando según lo previsto. Cerunnos - 03 de octubre 2013 13:55 Gran trabajo. Obviamente usted está negociando con oro - yo también :-) Pero yo era de la opinión que debido al hecho de que las bandas de COG son dinámicas, es imposible probar esta estrategia históricamente. Backtesting es por lo tanto aún posible nobulart - 03 de octubre 2013 14:16 Backtesting es definitivamente posible y parece ser bastante precisa. El COG repinta bastante, pero que trabaja en nuestro favor en este caso. I39ll cargar un video Timelapse de un solo comercio que he grabado que ilustra el mecanismo de repintado y entrada bastante bien. Nobulart - 03 de octubre 2013 15:06 Añadido un video de YouTube de un solo comercio corto aquí. Tradermatrix - 03 de octubre 2013 15:45 Creo que: la gestión del dinero no funciona. Nobulart - 03 de octubre 2013 16:18 Gestión del dinero no aumenta suavemente los tamaños de lote. Utiliza el resultado entero (div) para aumentar el tamaño del lote en pasos con cada múltiplo del saldo de la cuenta de apertura. El equilibrio de la abertura 1000 - el tamaño del lote 10oz la equidad gt 2000 - 20oz la equidad gt 3000 - 30oz y así sucesivamente. Parámetro (quotLot Sizequot, DefaultValue 10000, MinValue 1) capital de inicio 1000 Volumen: 10000. (ok) Parámetro (quotLot Sizequot, DefaultValue 10000, MinValue 1) capital de inicio 50000 Volumen: 10000 () backtesting oro: para bactest: salen 1000 euros (volumen 10oz) los anteriores 2800 euros (volumen 10oz.) Khorshidi07 - 03 de octubre 2013 22:26 primero gracias a mi freind nobulart para este robot. 2- esta posición abierta del robot muy tarde en mi CAlgo (con los parámetros por defecto) para más rápido, qué cambio en los parámetros gracias por la ayuda nobulart - 03 de octubre 2013 23:36 Hola hosseinkhorshidi. Reduzca el tiempo promedio móvil del casco a alrededor de 4-5 para entrar en operaciones más rápidamente. Si está ejecutando el bot en un gráfico de 10 minutos con un período de 130 COG y un período de 6 hma, también podría tratar de cambiar a un gráfico de 5 minutos con. 260 periodo COG y un período de 12 hma para lograr un resultado similar. De esta forma, se pueden obtener resoluciones más altas para ajustar entradas comerciales. El período COG es, con diferencia, el parámetro más importante. A veces, cambiar el período COG por una sola barra puede tener una influencia dramática en el rendimiento. Juega con ella. Cada mercado tiene puntos dulces apenas esperando ser descubierto. Nobulart - 03 de octubre de 2013 23:40 tradermatrix la función mm elige tamaños de lote basados ​​en la equidad de la cuenta, no en el equilibrio (fácilmente cambiado de curso). En su ejemplo es posible que mientras que su saldo de la cuenta era gt euro2000, su equidad todavía era euro 2000 debido a los oficios abiertos aún no cerrados Nobulart - 03 de octubre 2013 23:44 I39ve encontrado períodos de COG de alrededor de 130, 260 y 480 a ser Interesantes puntos de partida en los gráficos de 1,3,5,10 y 15 minutos. Darles una oportunidad. Nobulart - October 04, 2013 10:08 Haciendo una carrera esta mañana y realmente parece que la función MM ya no funciona. Debo haber introducido un error en algún momento en los últimos días. Publicaré un bugfix dentro de las próximas horas. Nobulart - 04 de octubre 2013 20:40 La gestión del dinero está funcionando como estaba previsto. Nobulart - 04 de octubre de 2013 22:00 Se agregó un parámetro Tamaño máximo de lote. Fósforo - 05 de octubre 2013 03:58 Tengo un error al intentar construir el robot: quotError: 39cAlgo. Indicators. BelkhayatePRC39 no contiene una definición de 39ix39 y ningún método de extensión 39ix39 aceptar un primer argumento de tipo 39cAlgo. Indicators. BelkhayatePRC39 Nobulart - Octubre 05, 2013 09:32 Hola fósforo He hecho ligeras modificaciones a los indicadores Las versiones que Hola gracias por este robot y has corregido MM Parameter (quotMinimum Profit (pips) quot, DefaultValue 1, MinValue 0) public int MinimumPips nobulart - Octubre 06, 2013 16:54 Hola tradermatrix Gracias Esperamos compartir con nosotros sus recetas rentables :-) Beneficio Mínimo - Sólo se utiliza cuando los Objetivos Dinámicos están habilitados. Especifica el número mínimo de pips que se ganan cuando se están ajustando los objetivos para rastrear la línea de nivel objetivo. Por defecto 1 Tiene objetivos dinámicos activados Si no, esto explica por qué doesn39t parece funcionar nobulart - 08 de octubre de 2013 14:54 La corrección de errores 0.7 expuso un problema aún más importante que impediría que más de un par de operaciones que se colocan . Actualice a 0.8 tradermatrix - Octubre 08, 2013 18:36 Beneficio Mínimo - Sólo se utiliza cuando los Destinos Dinámicos están habilitados. Especifica el número mínimo de pips que se ganan cuando se están ajustando los objetivos para rastrear la línea de nivel objetivo. Por defecto 1 Tiene objetivos dinámicos habilitados? Si no, esto explica por qué no parece funcionar: sí también he notado un error: Parámetro (quotMartingale recursionquot, DefaultValue 2, MinValue 1, MaxValue 4) public int MartingaleMax no funciona nobulart - 09 de octubre 2013 10:28 Gracias tradermatrix. Parece que podría haber roto el mecanismo de recursión con mis recientes correcciones de errores. Así que va. I39ll publicar una corrección pronto. Nobulart - 09 de octubre de 2013 17:05 No pude encontrar nada específicamente incorrecto con el sistema Martingale, pero hice varias limpiezas pequeñas para el código que podría haber resuelto cualquier problema allí. Al probar esta versión, la funcionalidad de Martingale parece estar funcionando como estaba planeado. Merece la pena destacar que se trata de una estrategia derivada de la martingala. No se adhiere estrictamente a la estrategia de Martingala tal como la interpreto, sino que en gran parte porque este bot puede tener varios oficios que se superponen temporalmente y que concurren al mismo tiempo, y saber cuándo doblar y cuándo no convertirse en un poco más complicado. Mi método utiliza por qué pienso en capas de Martingales. Cuando se pierde un comercio, el nivel de recursión de Martingale se incrementa en 1. Las operaciones ganadoras disminuirán el nivel de recursividad en 1. Cada vez que un nuevo comercio sea openend, el nivel de recursión actual se utiliza para determinar el tamaño del lote y la distancia objetivo. Con un nivel de recursión lo suficientemente alto y los bolsillos suficientemente profundos esto creará valles simétricos en su gráfico de saldos / capital. No es una estricta estrategia de Martingala sin embargo. Si alguno quisiera intentar implementar una estricta Martingale (o una mejora en la existente) en el código, estaría interesado en incluirlo en mi bot de producción. Comparto esto porque espero que haya alguien que pueda sugerir refinamientos o mejoras (así como errores, por supuesto). Tradermatrix - Octubre 09, 2013 20:14 el error está aquí Parameter (quotMartingale Recursionsquot DefaultValue 2. MinValue 1. MaxValue 4) public int MartingaleMax Parámetro (quotDebug Levelquot. DefaultValue 0. MinValue 0. MaxValue 3) public int Depurar private int LongPositions 0. ShortPositions 0. MaxLong 0. MaxShort 0 privado int BuyVolume 0. TakeProfit 0. Cuenta 0. MartingaleActive 0. Cantidad 0 quotMartingaleActivequot. Debe cambiar line private int LongPositions 0. ShortPositions 0. MaxLong 0. MaxShort 0, MartingaleActive 0 private int BuyVolume 0. TakeProfit 0. Cuenta 0. Cantidad 0 nobulart - Octubre 09, 2013 22:40 Hola tradermatrix. No estoy seguro de entender el cambio aquí. Ambos ejemplos, en mi entendimiento, hacen lo mismo: ambos inicializan la variable MartingaleActive a 0 cuando el bot arranca. Dado que sólo ocurre una vez, no es por qué poner la inicialización en una línea o en los otros asuntos. Podría quizás tratar de explicar un poco de francocentrismo en su lengua materna? Aisaac - 13 de octubre de 2013 12:35 buenos días, felicitaciones por el robot, puede hacer una solicitud para agregar la función de optimización a Calgo por lo que sería más fácil encontrar el conjunto adecuado para el robot. Nobulart - 13 de octubre de 2013 13:21 Gracias aisaac. Estoy de acuerdo. Una función de optimización similar a la que se encuentra en MetaTrader sería más útil, y espero que Spotware están dando una consideración seria a la adición de esta funcionalidad a cAlgo. I39m en el proceso de portar este bot a MetaTrader debido a esto. El Dragón tiene un enorme potencial, pero se necesita un sistema de backtesting más completo para explotarlo plenamente. Nobulart - 13 de octubre de 2013 14:21 Veo que los planes de optimización ya están en marcha. Su robot me dio una gran orientación con la codificación con la que tuve problemas porque no soy un programador. He encontrado varios fragmentos que me ayudaron a entender cómo puedo lograr mis metas en el robot que estoy construyendo para aprender todo esto. - o Después de la construcción de su robot con éxito y por curiosidad quería ejecutar un backtest y poco después de la ficha de registro llena con el mensaje: quotCrashed en Calcular con ArgumentOutOfRangeException: El índice estaba fuera de rango. Debe ser no negativo y menor que el tamaño de la colección. Nombre del parámetro: indexquot y parecía que se metió aquí en un bucle infinito (EURUSD, 1 hora de tiempo, capital inicial 1000GBP) nobulart - 14 de octubre de 2013 17:35 Hola marthonGT. Gracias por las amables palabras :-) El error es generado por el indicador BelkhayatePRC durante el inicio porque, como yo lo entiendo, no tiene ningún dato que devolver al bot hasta que el número de barras transcurrido sea igual al periodo COG. He buscado maneras de suprimir los mensajes de error, pero no he puesto mucho esfuerzo en ello porque no afecta negativamente al funcionamiento del bot. Si usted (o cualquier persona) viene con un medio adecuado de limpieza de este error quotnoisequot I39d amor a saber cómo hacerlo. Gracias nobulart - 14 de octubre de 2013 17:38 y si you39d cuidan de compartir los parámetros de prueba EURUSD conmigo I39ll echar un vistazo y ver si puedo reproducir la situación de bucle infinito. Puede enviarlos por correo electrónico a infoatnobulartdotcom marthonGT - 15 de octubre de 2013 15:36 Ejecuto un backtest de nuevo después de leer su respuesta y de hecho no es un bucle infinito. Lo siento por el error No le di tiempo al bot ayer. - / Hasta ahora los bots que me encontré por lo general llevan un año entero backtest en unos minutos. El suyo necesita mucho (muchísimo) más para eso. Por ejemplo empecé el tuyo en 10: 51: 33.286 El mensaje de choque apareció desde 10: 51: 33.717 hasta 10: 54: 14.499. Sólo después de que apareció el color naranja dentro de la barra en la parte superior. Tuve una mirada en el indicador, pero que es forma sobre mi cabeza. Aunque me di una oportunidad para calcularlo de alguna manera y llegué a la conclusión de que el problema está dentro de quotsyxquot específicamente quotsum MarketSeries. Closeindex - nquot donde quotindex - nquot viene a negativo que significa que el indicador está tratando de buscar datos que sucederá Sólo en el futuro. Pero al final, no tengo ni idea de si quoti0quot debería obtener un valor más alto o el índice debe ser declarado con MarketSeries. Close. Count, porque didn39t obtener la matemática y ni el indicador general alltogether. 39 (Mi conocimiento de programación no está en ese nivel (todavía) nobulart - 15 de octubre de 2013 17:55 El rendimiento de backtesting golpe viene del indicador de Belkhayate también La matemática de regresión es bastante procesador de material intensivo, incluso para una regresión lineal. La construcción de las partes necesarias de los indicadores en el bot que optimizar las cosas un poco. Gb1980be - Octubre 19, 2013 12:56 Su dragón es una bestia famosa Un poco complicado para mí, pero muy bien hecho. Puedo controlarlo en gbpjpy m5.Pero en oro, nunca exceder mi capital inicial. Puede enviarme correo privado para hablar de la configuración de oro m1 Usted probablemente encontrará lo que doesn39t Trabajar para mí Usted es el maestro del dragón, así que creo que será una brisa para usted :-) Correo. Gb1980forex - at - gmail. Com Cerunnos - 19 de octubre de 2013 19:31 Hello Nobulart Te felicito por este gran proyecto. I39m comercio también con oro y todavía no han encontrado la configuración correcta para el marco de tiempo m1. Sería genial si pudiera enviarme a cerunnos32gmx. at. Gracias de antemano nobulart - 21 de octubre de 2013 03:03 He añadido una muestra de receta de oro a la parte superior de la página. Debería constituir un punto de partida útil para desarrollar una estrategia más sólida. Cerunnos - 21 de octubre de 2013 08:23

No comments:

Post a Comment