La tendencia 'Kasparov' sigue a EA

 

Publi

Página 1 de 403 123 ÚltimoÚltimo
Resultados 1 al 10 de 27

Tema: La tendencia 'Kasparov' sigue a EA

  1. #1
    2 Adjuntos (s) 27 de junio: He dejado de trabajar en este proyecto, al menos por el momento. La llamada de iCustom a los indicadores externos parece estrellarse intermitentemente MT4, y a pesar de pasar varias horas tratando de diagnosticar y resolver el problema, no he tenido éxito.

    16 de abril: mejora de la codificación justo antes de que mi computadora MT4 se averíe. Reanudará las pruebas cuando recupere la computadora del taller de reparaciones.
    14 de abril: Espero completar la codificación a largo plazo y luego comenzar a probar cuando los mercados vuelvan a abrir después de Pascua. Dedos cruzados.

    9 de abril de 2017: Aplazado. (FX es de baja prioridad para mí, tengo otras aplicaciones que estoy actualizando). No sé cuándo se terminará el EA.
    30 de marzo de 2017: Ahora que estoy trabajando en este EA, espero tener una versión beta disponible en un par de semanas.
    14 de marzo de 2017: Los eventos imprevistos en otros esfuerzos de la compañía me han obligado a dejar de lado a forex, como este EA, hasta nuevo aviso. Perdón por cualquier inconveniente.
    __________________

    ¿Podría una tendencia simple seguir, por ejemplo, ser rentable a largo plazo?

    Bueno, solo por placer, en los próximos díassemanas escribiré un EA ('
    https://en.wikipedia.org/wiki/Garry_KasparovEA.ex4 ') con entradas y salidas que se basan principalmente en las dos pequeñas gemas publicadas por mladen aquí y aquí. Todo gracias y crédito a mladen.


    Los comentarios y las preguntas son bienvenidos, y haré todo lo posible para responder. Sin embargo, por favor vea el hilo a fondo antes de hacer preguntas; podrían haber sido respondidos. Mi tiempo es limitado y no soy la persona más paciente del mundo. Además, no puedo lograr que ningún agravante distraiga mi comercio: si hay demasiados comentarios fallidos de trolls, detractores, fanfarrones o freeloaders, descontinuaré el hilo.

    Pondré aquí el primer borrador del Kasparov EA cuando esté listo. Por favor sea paciente.
    Y consulte la NEGACIÓN DE RESPONSABILIDAD y las estipulaciones al final de este artículo.

    Para darle una idea de cómo funcionará el EA, adjunté una plantilla que estoy utilizando como punto de partida (consulte la sección ”Notas expliivas” a continuación). Siéntase bienvenido a intercambiar el sistema manualmente mientras espera el EA.

    Haré realidad el resto de este artículo, para que finalmente incluya instrucciones de trabajo completas para el EA, a medida que el desarrollo continúe. No estoy buscando sugerencias; la configuración permitirá una gran flexibilidad operativa, permitiendo a los usuarios configurar el EA para que se ajuste a sus requisitos. Más allá de eso, si el EA no cumple con su lista de necesidades comerciales, continúe.


    Visión general

    En lo que respecta a la eegia, la razón de Kasparov es ubicar los pares de tendencias más poderosos, ya sea (1) automáticamente mediante una cuadrícula (PSA), yo (2) habilitando la anulación manual para cualquier otro análisis (por ejemplo, fundamental, opinion, momentum yo zonas SR en el gráfico diario (lo que quieras). También hay una alternativa para un filtro de tendencia a largo plazo.

    En mi humilde opinión, es importante comprender las fortalezas y fallas detrás de la egy. En casos como este, es fácil: si las herramientas seleccionadas tienen una tendencia suficiente, con la suficiente frecuencia, la EA ganará dinero. Durante los períodos de movimiento de precios indeterminados, perderá dinero. Por lo tanto, el éxito dependerá considerablemente de la capacidad del usuario para seleccionar instrumentos con tendencias sostenibles. Debido a que el movimiento de los precios es esencialmente caótico, creo que los índices utilizados y sus preferencias son menos signifiivos que los principios de pincel involucrados. O dicho de otra manera, Kasparov no es realmente un método en sí mismo, sino que es una herramienta sobre la cual puede configurar su sistema de seguimiento de tendencias.

    Tiempo de entrada: la entrada se realiza después de que indy Fisher resalte un retroceso sustancial en un gráfico de TF más corto (actualmente estoy usando M15), y el indice BBstop indie una rupturareanudación de la tendencia prevaleciente.

    Salidas: podría ser cualquier combinación de lo siguiente (lo que se active):
    (1) la utilización de BBstops como un SL de monitoreo (esto se establece en un FT más largo para permitir que operen las ganancias, complementando la ”tendencia siguiente”),
    (dos) transferencia estándar a BE y supervisión basada en pip SL;
    (3) SL protectora (alternativas: precio ajustado; pips; ADR; punto de giro pips);
    (4) TP (alternativas: precio ajustado; pips; R-múltiplos);
    (5) Ajuste manual de SLTP o (parcial o total) cierre.

    MM: RiskPerTrade (alternativas: # lotes; $$; porcentaje de capitalsaldomargen libre; apalancamiento preciso; ADR $); Máximo de pedidos simultáneos por emblema; pedidos máximos simultáneos por moneda; Máxima reducción permitida (no más entradas si el porcentaje de capital o $$ se perdió en las últimas X horas).


    Notas operacionales

    El Kasparov EA debe estar conectado a solo UN gráfico de precios. Independientemente de cuál sea el instrumentosímbolo del gráfico, pondrá órdenes en las herramientas que defina, evaluando los criterios de entrada para cada dispositivo al cierre de la vela del gráfico al que está conectado (la ”instalación” o ”activación” vela). Si se cumplen todos los criterios necesarios, se colocará una orden en la marca de apertura de la próxima vela. Kasparov también gestionará los pedidos de cualquier dispositivo en el que el número mágico del pedido coincida con el (los) número (s) mágico (s) que ha establecido en los parámetros de EA, en cada nueva marca de precio.

    Si está utilizando el filtro de PSA, el indicador de PSA debe estar conectado a su gráfico de dedicación.


    Parámetros de EA (un trabajo en progreso, los desarrollaré en los próximos días):

    //Configuraciones globales
    //----------------
    cadena EAname = Kas-;
    se pega en el área de comentarios para cada pedido generado por el asesor experto
    Nota: el EA también rellena el campo Comentario con todos los:
    # 61623; emblema del instrumento, por ejemplo USDJPY;
    # 61623; riesgo por entrada de transacción, por ej. 1% E;
    # 61623; magia # dentro de corchetes, por ejemplo [14751];
    # 61623; el valor de PSA del dispositivo, si se está utilizando el filtrado de PSA, dentro de llaves, por ejemplo. -562.00

    //Instrumentos para intercambiar, tamaño y dirección.
    //----------------------------------------
    string RiskPerTrade = 1% E;
    La entrada debe ser una de las siguientes:
    # 61623; # = número de lotes
    # 61623; $ = monto en dólares a riesgo
    # 61623;% E = porcentaje de capital para poner en riesgo *
    # 61623;% B = porcentaje de saldo para poner en riesgo *
    # 61623;% F =% de margen libre para poner en riesgo *
    # 61623 ;: = porcentaje de riesgo por 100 pips
    # 61623; = porcentaje de riesgo por pips ADR
    [* los que requieren que se establezca un primer SL (vea el parámetro Método de SL)]
    Alternativa de martingala: aumentardisminuir el riesgo de posición, pero usted desea, al dividir hasta 20 entradas (medidas de martingala) por comas. El EA determina el número de paso contando las pérdidas sucesivas recientes de órdenes cerradas que inició Kasparov, en todas las herramientas intercambiadas; después de que se agotan todas las medidas, o incluso se produce una transacción ganadora, comienzan de nuevo al principio, por ejemplo. hasta el doble de seis medidas como máximo, use algo como: 1% E, 2 por ciento E, 4 por ciento E, 8 por ciento E, 16% E y 32% E

    string InstrumentsToTrade = EU 1, EJ 2;
    Lista de esas herramientas para intercambiar. Hasta 50 objetos, separados por comas.
    Taquigrafía aceptable: A = AUD, CCAD, E = EUR, F = CHF, G = GBP, J = JPY, N = NZD, U = USD, USD = todos los 28 pares de divisas; otras identificaciones de emblema (exóticas, metales, índices, etc.) deben escribirse completamente
    # 61623; = realizar pedidos de compra solo para esta herramienta
    # 61623; - = realizar pedidos de venta solo para esta herramienta
    # 61623; ni ni - = puede poner una orden de compra o una de venta (dependiendo de los otros criterios que se cumplan)
    Para no realizar ni comprar ni vender pedidos, solo omita el instrumento de la lista
    El valor numérico es un multiplicador para RiskPerTrade, por ejemplo, el ejemplo anterior arriesgaría 1% E para EURUSD y 2% E para EURJPY; si se omite, el valor predeterminado es 1

    NOTA: Kasparov EA es ambicioso, en el sentido de que intenta abrir y cerrar órdenes de varios instrumentospares, mientras ejecuta solo 1 gráfico. Se recomienda encarecidamente que restrinja el número de InstrumentsToTrade a solo unos pocos pares de divisas. La especificación de un gran número de herramientas probablemente hará que MT4 funcione de manera bastante lenta, lo que retrasa la colocación de los pedidos y, por lo tanto, causa un deslizamiento adicional.

    String AllPairschpad = GU, UF, EU, UJ, UC, NU, AU, AN, AC, AF, AJ, CJ, FJ, EG, EA, EF, EJ, EN, EC, GF, GA, GC, GJ, GN , NJ, NC, CF, NF;
    Lista de los 28 principales pares de divisas. El EA ignora esta configuración; está allí para permitirle copiarla y pegarla fácilmente en InstrumentsToTrade (o establecerla en cualquier texto que desee)

    cadena PSAfilter = Kas1,1000,999999;
    La configuración predeterminada significa que se pondrán órdenes de compra para herramientas con valores de PSA entre 1000 y 999999; órdenes de mercado para instrumentos con valores de PSA entre -1000 y -999999; y no se realizarán pedidos de instrumentos con valores de PSA entre -1000 y 1000
    Si el parámetro se deja en blanco, no hay restricción, es decir, las herramientas enumeradas en InstrumentsToTrade que cumplan con los otros criterios probablemente se intercambiarán
    El primer parámetro es la conexión desde la configuración de ID particular del PSA indior apropiado, lo que permite al EA saber qué valores exhibidos del PSA usar en sus cálculos (ya que puede tener numerosos índices PSA, en diferentes gráficos)

    [NOTA: Puede usar su propio medidor de fuerza en lugar de PSA, siempre que lo modifique para actualizar las Variables globales llamadas @ PSA-xxx-symbol-01 con el valor de la fuerza, donde xxx coincide con la primera entrada en el filtro de PSA, y el emblema es la identificación del instrumento (por ejemplo, EURUSD). Si la fuerza que vale actualmente se encuentra entre la tercera y la segunda entrada de PSAfilter, Kasparov realizará pedidos para este instrumento (si se cumplen los otros criterios)].

    Cadena BBstopsTrendFilter = 240,10,0.5, falso, 0.5,0,0, falso;
    # 61623; Si no está en blanco, BBstops indy de mladen se aplicará como filtro de tendencia, es decir, la herramienta se intercambiará exactamente en la misma dirección exacta que el filtro.
    Toma 8 entradas, separadas por comas, de la siguiente manera:
    1. Marco de tiempo (entero: 0 = actual, 1 = M1, 5 = M5, 15 = M15, 30 = M1, 60 = H1, 240 = H4, 1440 = D1, 10080 = W1, 43200 = anual)
    2. Intervalo de longitud (entero)
    3. Desviación de bandas (número decimal)
    4.) ¿Desviación de bandas con corrección de la muestra? (verdadero Falso)
    5.) Riesgo de bandas (número decimal)
    6. Promedio de bandas (entero: 0 = SMA, 1 = EMA, 2 = SMMA, 3 = LWMA, 4 = TEMA)
    7. Precio (entero: 0 = cerrado, 1 = inicio, 2 = alto, 3 = bajo, 4 = mediana, 5 = promedio, 6 = 5, 7 = promedio, 8 = típico por cuerpo)
    8. Interpolar en modo de marco de tiempo múltiple? (verdadero Falso)
    (Para una aclaración adicional, adjunte el indice BBstops a su tabla, también tenga en cuenta las configuraciones)
    # 61623; Si se deja en blanco, se ha ignorado el filtro.

    NOTA: Un instrumento debe cumplir con todos los criterios de (1) InstrumentsToTrade, (2) PSAfilter y (3) BBstopsTrendFilter, exactamente en la misma dirección (alcista o bajista) a una orden (compra o venta) que se debe colocar.
    Ejemplo, usando la configuración predeterminada: EURUSD tiene actualmente un valor de PSA de 1200 (entre 1000 y 999999), y también el BBstopsTrendFilter es alcista. Dado que InstrumentsToTrade comprende EU , los 3 filtros son alcistas y, por lo tanto, (si también se cumplen otros criterios relevantes a continuación), Kasparov estará atento a las velas de instalación alcistas para establecer una orden de compra.

    //Normas de entrada
    //--------------
    serie FisherPullback = 0,5,0,25,0.7, verdadero;
    int FisherLookback = 8;
    Esto determina que el retroceso requerido para obtener una entrada válida, de acuerdo con Nonlag_inverse_Fisher_transform_of_RSX de mladen (también conocido como Fisher por brevedad) indy:
    # 61623; En el caso de que la indiferencia de Fisher se haya vendido en exceso en las últimas velas de FisherLookback (en el momento de la TF), se puede generar una orden de compra luego de una ruptura al alza en BBstopsEntryTiming.
    # 61623; En el caso de que la indiferencia de Fisher se haya sobrecomprado dentro de las últimas velas de FisherLookback (aproximadamente en el momento de la TF), se puede generar una orden de venta después de una ruptura a la baja en BBstopsEntryTiming.
    # 61623; Si deja FisherPullback en blanco, no es necesario un retroceso, es decir, que el EA colocará una orden si se cumplen todos los demás criterios.
    Si no está en blanco, se requiere un retroceso, y el indice Fisher toma 6 entradas, separadas por comas:
    1. Marco de tiempo (entero: 0 = actual, 1 = M1, 5 = M5, 15 = M15, 30 = M1, 60 = H1, 240 = H4, 1440 = D1, 10080 = W1, 43200 = anual)
    2. Etapa (entero)
    3. Precio (entero: 0 = cerrado, 1 = inicio, 2 = alto, 3 = bajo, 4 = mediana, 5 = promedio, 6 = 5, 7 = promedio, 8 = cuerpo promedio típico)
    4. Período de suavizado sin etiqueta (entero)
    5. Cantidad (número decimal). El valor positivo (que usted ingresa) es el signo de nivel de venta; El valor negativo es que la señal de nivel de compra.
    6. Interpolar en modo de marco de tiempo múltiple (verdaderofalso)
    (Para una aclaración adicional, adjunte el indice Fisher a su tabla, también observe las configuraciones)
    Vea la captura de pantalla y la explicación en

    serie BBstopsEntryTiming = 0,5,0.5, verdadero, 0,5,0,0, verdadero;
    En Kasparov, BBstops indy de mladen funciona en combinación con su indian Fisher para cronometrar la entrada. Cuando los precios se rompen por encimapor debajo de la línea trazada (es decir, la alineación cambia de color), se genera una orden de compraventa en el final de la vela (aproximadamente el tiempo TF) que causó la ruptura.
    Esta configuración toma 8 entradas, separadas por comas, de la siguiente manera:
    1. Marco de tiempo (entero: 0 = actual, 1 = M1, 5 = M5, 15 = M15, 30 = M1, 60 = H1, 240 = H4, 1440 = D1, 10080 = W1, 43200 = anual)
    2. Intervalo de longitud (entero)
    3. Desviación de bandas (número decimal)
    4.) ¿Desviación de bandas con corrección de la muestra? (verdadero Falso)
    5.) Riesgo de bandas (número decimal)
    6. Promedio de bandas (entero: 0 = SMA, 1 = EMA, 2 = SMMA, 3 = LWMA, 4 = TEMA)
    7. Precio (entero: 0 = cerrado, 1 = inicio, 2 = alto, 3 = bajo, 4 = mediana, 5 = promedio, 6 = 5, 7 = promedio, 8 = típico por cuerpo)
    8. Interpolar en modo de marco de tiempo? (verdadero Falso)
    (Para una aclaración adicional, adjunte el indice BBstops a su tabla, también tenga en cuenta las configuraciones)
    Vea la captura de pantalla y la explicación en

    ** serie MaxSetupCandleHeight = 999999;
    Si la elevación de la vela de instalación (de baja a cerrada para una instalación alcista; de alta a cerrada para bajista) es mayor que los pips de MaxSetupcandleHeight, no se pondrá la orden.

    ** serie MinPipsBetweenEntries = 10;
    La orden no se colocará en una orden abiertapendiente ya existente para este instrumento, con un precio de entrada que está dentro de MinPipsBetweenEntries pips de la orden considerada. (Para deshabilitar esto, ajústelo a 0 o en blanco).
    Esto se aplica solo si MaxOrdersPerSymbol y MaxOrdersPerCurrency permiten un número de órdenes (pirámide) exactamente en la misma herramienta (símbolo)

    ** serie EntryConfirmationPips = 0;
    # 61623; Ingrese una cantidad positiva, para corregir el precio de entrada arribaabajo de EntryConfirmationPips pips para obtener una orden de compraventa.
    # 61623; Ingrese una cantidad negativa, para corregir el precio de entrada arribaabajo de EntryConfirmationPips pips para obtener una orden de compraventa.
    # 61623; Para colocar una orden de mercado al final de la vela de instalación (de hecho, el tick de lanzamiento de la próxima vela), establezca esto en 0 o en blanco, es decir, deje el valor predeterminado

    ** serie MinPipsEntryFromPrice = 5MLS;
    Esto determina el tipo de orden (mercadolímiteparada) que se pondrá:
    # 61623; cuando el precio actual se encuentra dentro de la variedad especificada de pips del precio de entrada (entonces EntryConfirmationPips corrigió esto), se colocará una orden de MERCADO en el precio actual (precio de oferta para la orden de venta; precio de compra para la orden de compra)
    # 61623; cuando el precio actual está fuera de este rango, se colocará una orden de LÍMITE o DETENER en el precio designado (cierre de vela corregido por EntryConfirmationPips)
    También puede eliminar la L, M o S de la configuración para inhibir el mercado, limitar o detener las órdenes (respectivamente) de ser puestas

    bool AdjustForSpread = true;
    # 61623; Si es falso, el pedido se establece en el precio de entrada designado.
    # 61623; Si es cierto, una orden de compra (y, además, el SLTP de una orden de venta) se ajusta al alza por el margen actual, para reflejar el precio de venta

    doble MaxSpreadPips = 999999;
    Si la dispersión actualmente supera los pips de MaxSpreadPips, el orden no se pondrá.

    ** serie SLmethod = 0.5E, 10,50;
    Esto se puede utilizar para establecer el stoploss de protección inicial. Consta de hasta 4 parámetros separados por comas. El primer parámetro puede ser uno de:
    # 61623; 0 no usar un SL
    # 61623; n = establecer el SL en el precio n, por ejemplo, n podría ser 1.0525
    # 61623; nE = establece los n pips de SL a partir del precio de entrada, p. ej. 10E significa 10 pips del precio de entrada.
    # 61623; nE = establece los ADR de SL n a partir del precio de entrada (la configuración predeterminada de 0.5E es la mitad del rango diario)
    # 61623; nC = establece los n pips de SL fuera del swing anterior altobajo, donde el swing sería la variedad del máximo más alto (para una venta) o el mínimo más bajo (para una compra) dentro de las últimas m velas (m es el cuarto parámetro)
    # 61623; blank = si SLmethod está completamente en blanco, se establecerá un SL de 20 pips de forma predeterminada
    Los parámetros segundotercero (si no están en blanco) se utilizan para corregir aún más el valor de SL a una cantidad mínimamáxima de pips en el precio de entrada. En la configuración predeterminada, el SL no debe tener más de 10 pips y no más de 50 pips.
    NOTA: También puede corregir el SL manualmente (o usar las funciones de 'Seguimiento de SL' y 'Seguir a BE' de EA), después de haber realizado el pedido.

    ** serie TPmétodo = 3R;
    Esto se puede utilizar para especificar un objetivo de beneficio (TP). Las entradas válidas son:
    # 61623; 0 o en blanco = no usar un TP
    # 61623; n = establece el TP en el precio n, por ejemplo, n podría ser 1.0525
    # 61623; nE = establece el TP n pips del precio de entrada
    # 61623; nE = establece los ADR de TP n a partir del precio de entrada
    # 61623; nR = establece los múltiplos R de TP n a partir del precio de entrada. Por ejemplo, si el SL es de 25 pips, entonces un TP de 3R decidirá un TP de 75 pips a partir del precio de entrada
    NOTA: También puede corregir el TP manualmente después de realizar el pedido.

    //Rendimiento de entrada de pedidos
    //---------------------
    int MagicNumberBuy = 14751;
    int MagicNumberSell = 14752;
    Importes mágicos que serán asignados para comprarvender órdenes respectivamente.
    El EA utiliza estos para mantener las pestañas en las operaciones de salida posteriores

    int NumberOfAttempts = 6;
    dual SecondsBetweenAttempts = 0.5;
    Si el br0ker produce un error, el EA intentará reenviar el pedido con una cantidad completa de ocasiones NumberOfAttempts, con segundos entre intervalos de minutos entre cada intento. En el caso de que el orden se invierta, el EA proporciona y espera la próxima configuración de la vela en el instrumento especificado.

    color ArrowColorBuyEntry = Green;
    color ArrowColorSellEntry = Red;
    Colores para sus flechas de entrada que MT4 coloca en el cuadro.

    serie SnapshotFile = Kasparov screenshots \ # kas-;
    # 61623; Si no está en blanco, se generará una captura de pantalla del gráfico, en el momento de la entrada, en ...MQL4Fileslt; your entrygt; carpetanombre de archivo.
    # 61623; Si se deja en blanco, no se generará ninguna captura de pantalla.

    //Normas de salida
    //-------------
    serie BBstopsExit = 60,10,0.5, falso, 0.5,0,0, falso;
    Esto permite el uso de una salida de monitoreo calculada por BBstops indy de mladen.
    Ingrese los ajustes de parámetros necesarios para la indy, o déjelo en blanco para deshabilitar esta función.
    Si no está en blanco, se permite la instalación de salida final. El ajuste toma 8 entradas, separadas por comas, de la siguiente manera:
    1. Marco de tiempo (entero: 0 = actual, 1 = M1, 5 = M5, 15 = M15, 30 = M1, 60 = H1, 240 = H4, 1440 = D1, 10080 = W1, 43200 = anual)
    2. Intervalo de longitud (entero)
    3. Desviación de bandas (número decimal)
    4.) ¿Desviación con corrección de la muestra? (verdadero Falso)
    5.) Riesgo de bandas (número decimal)
    6. Promedio de bandas (entero: 0 = SMA, 1 = EMA, 2 = SMMA, 3 = LWMA, 4 = TEMA)
    7. Precio (entero: 0 = cerca, 1 = inicio, 2 = alto, 3 = bajo, 4 = mediana, 5 = promedio, 6 = ponderado, 7 = promedio, 8 = promedio por cuerpo)
    8. Interpolar en modo de marco de tiempo múltiple? (verdadero Falso)
    (Para una aclaración adicional, adjunte el indice BBstops para su gráfico, también observe la configuración)
    Vea la captura de pantalla y la explicación a continuación.

    //SL final estándar (estos son servicios estándar en todos mis EA)
    //--------------------
    ** serie ProfitPipsForSLtoBE = -1;
    La cantidad de pips que la transacción tiene para mantener la ganancia, como la SL que se transferirá al punto de equilibrio. Deje en blanco para deshabilitar la facilidad de 'Transferencia SL a SER'

    doble BEpointPips = 0;
    Se aplica en el centro'Transfer SL to BE '. La cantidad de ganancias de pips para mover el SL a, cuando la transacción es ProfitPipsForSLtoBE pips en ganancia

    ** serie TrailingSL = 0;
    El número de pips detrás del precio para rastrear el SL. Deje en blanco para deshabilitar la facilidad 'Trailing SL'

    bool TrailOnlyAfterBEreached = true;
    # 61623; Si es exacto, el SL se arrastrará solo después de que la transacción sea BEpointPips en beneficio
    # 61623; Si es falso, el SL será rastreado desde el momento actual en que la transacción está disponible

    //dirección del dinero
    //----------------
    int MaxOrdersPerSymbol # 1;
    Esto le permite limitar la cantidad de órdenes abiertaspendientes al mismo tiempo para cada dispositivo (símbolo). Poniendo en un valor gt; 1 permite la pirámide. Solo se cuentan los pedidos anteriores que usan un número mágico apropiado

    int MaxOrdersPerCurrency = 999999;
    Esto le permite limitar la cantidad de órdenes abiertaspendientes al mismo tiempo para cada moneda en la identificación del emblema. Se cree la polaridad de las órdenes (compra o venta). Solo se cuentan todos los pedidos anteriores que usan un número mágico apropiado.
    Como ejemplo de cómo se cree la polaridad, si ya hay una orden de VENTA generada por Kasparov disponible para GBPJPY, entonces el recuento para GBP será 1 y el recuento para JPY será 1. Por lo tanto, si MaxOrdersPerCurrency se hubiera establecido en 1, entonces un nuevo signo para COMPRAR EURGBP (es decir, EUR 1; GBP 1) haría que el GBP se convirtiera en -2, es decir, dos órdenes de venta en GBP, lo que provocaría que el signo descontado

    serie MaxDrawdownAllowed = 0,100%, N;
    Esto le permite limitar la reducción, es decir, hacer que Kasparov deje de crear nuevas órdenes después de que haya ocurrido una cantidad específica de reducción en un intervalo de tiempo específico por las órdenes generadas por Kasparov. Consta de 3 entradas, separadas por una coma.
    La primera entrada es la cantidad de horas durante las cuales Kasparov mirará hacia atrás en el tiempo actual, totalizando el PL de cualquier orden abierta o cerrada que se abrió en este período. Introduzca 0 para deshabilitar este centro. Ingrese algo similar a 999999 para que Kasparov obtenga el PL total sobre todas las órdenes que se establecieron desde su inicio, es decir, computar la reducción total del EA.
    La segunda entrada es la reducción máxima permitida. Aunque la reducción es eficientemente negativa, ingrese una cantidad positiva, ya sea utilizando un símbolo de porcentaje (%), si lo expresa como un porcentaje del capital de la cuenta, o simplemente como un número, si lo expresa como un valor en dólares (o cualquier moneda) Su cuenta está denominada en).
    A modo de ejemplo, supongamos que ingresa 24,300. Luego, cuando el PL de todos sus pedidos creados por Kasparov que se abrieron en las últimas 24 horas muestra una reducción de gt; $ 300, cualquier signo de velas se ignorará hasta que la reducción no sea más gt; $ 300. Esto podría suceder si, como ejemplo, las pérdidas en órdenes abiertas caen, o si las 24 horas han cambiado, de manera que algunas operaciones (abiertas o cerradas) que estaban en reducción ya no se incluyen en la auditoría.
    La tercera entrada (Y o N) le indica al EA si debe cerrareliminar adicionalmente cualquier orden abiertapendiente generada por Kasparov, simientras exista la reducción designada.

    //Misceláneo
    //-------------
    int ADRdays = 30;
    Todos los ajustes de parámetros con el prefijo ** pueden tener sus entradas por un signo (), lo que significa que la parte numérica de la entrada es una variedad de ADR en lugar de una variedad de pips. Kasparov multiplicará automáticamente este valor por el rango promedio diario del dispositivo durante los días ADRdays anteriores, para convertir el valor a pips

    int PostDiagnosticInfo = 3;
    La información de diagnóstico se puede enviar a un archivo llamado
    [EAname] debug.txt
    en la carpeta ...MQL4Files. Las entradas válidas son:
    # 61623; 0 = no se enviarán consejos de diagnóstico. El archivo no será creado.
    # 61623; 1 = la información de diagnóstico se enviará solo si el agente devuelve un error a una operación asociada de procesamiento de pedidos.
    # 61623; dos = los datos de diagnóstico se enviarán si ocurre algún procedimiento de procesamiento de pedidos, ya sea que el resultado sea efectivo (aprobado por el agente) o no (se devuelve un error).
    # 61623; 3 = los datos de diagnóstico se envían a puntos egic en la lógica del programa. Esta es la opción predeterminada y recomendada, ya que es casi imposible solucionar los problemas del EA sin esta información.


    Notas expliorias

    El egy básico es:

    1. Localice un instrumento con una fuerte tendencia en un TF más largo. Idealmente, esta tendencia debería tener algún tipo de respaldo fundamentalbasado en el sentimiento, para aumentar su sostenibilidad potencial.

    2. En un TF más breve, espere un retroceso importante, luego ingrese cuando el impulso se reanude en la dirección de la tendencia más larga.

    3. Cortar disminuye rápidamente. Leche cualquier movimiento continuo para obtener tanto beneficio como lo permita.

    La siguiente captura de pantalla muestra estos principios fundamentales en el trabajo, en las entradas y salidas:
    Estructura 2216411
    EURNZD se encuentra en el pico de la lista de PSA, es decir, es el par con tendencias más fuertes, por lo tanto, he usado su gráfico como ejemplo (sin embargo, tenga en cuenta que es probable que sea más fuerte cuando se produjeron algunas de las entradas anteriores; están ”haciendo trampa” por el bien del caso. Sin embargo, es posible, en caso de que tenga razones fundamentales para creer que el EUR era económicamente fuerte y el NZD débil, es posible que lo haya incluido en la configuración de InstrumentsToTrade). De todos modos....

    La línea azul oscura es generada por BBstopsTrendFilter, y (opcionalmente) confirma la tendencia alcista.

    Las líneas de color azul y tomate que abrazan las velas son generadas por BBstopsEntryTiming. Cuando el precio se rompe por encima de la línea de tomate, volviéndolo azul, tenemos un letrero de entrada que PROPORCIONA que el indy Fisher (en la subventana) está, o fue recientemente, sobrevendido (azul), lo que denota un retroceso suficientemente signifiivo. Las configuraciones de entrada válidas están marcadas con las líneas verticales blancas (trazadas manualmente).

    Suponiendo que el SL y el TP (opcionales) no se hayan alcanzado, la partida no se producirá hasta que la línea escalonada, generada por BBstopsExit, pase de verde a magenta. Los dos primeros lugares salen en las líneas verticales rojas (trazadas manualmente); las cuatro posiciones siguientes permanecen abiertas siempre que BBstopsExit continúe siendo verde.

    Las configuraciones MaxOrdersPerSymbol y MaxOrdersPerCurrency le permiten piramidear entradas. Las opciones SL, TP y Trailing SL permiten una amplia gama de salidas para lugares individuales. O simplemente puede anular todo y cerrarlos manualmente (o corregir sus niveles de TP), si lo desea.


    Algunos comentarios de cierre ....

    Kasparov incluye un número potencialmente desconcertante de ajustes de parámetros. Manténgalo simple: manténgase con todos los valores predeterminados para empezar. Luego, cambie los ajustes uno por uno, para medir su impacto personal. Use los botones CargarGuardar en la conversación de EA de MT4 para almacenar y recuperar sus ajustes de uso frecuente.

    Puede cambiar la configuración de los índices BBstops y Fisher en el EA, para permitir entradas anteriores o posteriores, requisitos de retroceso más cortos o más largos, un SL más estrecho o laxo, para ver exactamente cómo esto influirá en las señales de entrada y salida , hacer los mismos cambios a los propios indiors.

    En caso de que su egy involucre otros tipos de salida, por ej. escalando en el exterior, simplemente deshabilite la mayoría de las configuraciones de salida de Kasparov y utilice otro EA para manejar sus salidas. Kasparov une un número mágico a cada pedido que crea; Su EA de partida podría operar en cualquier pedido con este número mágico.

    __________________________________________________

    RENUNCIA

    1. Mejorasmodificaciones: Kasparov está compuesto, en primer lugar, para mi propio uso. Se comparte GRATUITAMENTE, en una base de 'como es', 'tómalo o déjalo'. Si no satisface su condición comercial, o si no puede lograr que se comporte de la forma que espera, continúe. No tengo el tiempo ni el entendimiento para mejorarlo de modo que cumpla con la lista de deseos comerciales de todos. Ahora no tengo la intención de escribir una versión MT5. Lo siento, pero no discutiré el código fuente .mq4 (razones aquí).

    2. Solución de problemas: he hecho todo lo posible para proporcionar un EA que funcione correctamente. Sin embargo, no prometo que la EA esté libre de errores o que se comportará como usted anticipa. Si el EA aparentemente está actuando erróneamente:
    # 61623; Asegúrese de que está ejecutando la versión más reciente (los documentos de descarga se encuentran a continuación). Estoy constantemente haciendo mejoras y correcciones.
    # 61623; Hay algunas configuraciones y opciones complejas. Por favor, lea las instrucciones detenidamente. Debería poder resolver el resto mediante la experimentación en una cuenta de demostración.
    # 61623; Carga los títulos de BBstops y Fisher en tus propios gráficos para ver dónde suceden las señales. Asegúrese de que la configuración de indior sea igual a la que está usando en el EA.
    # 61623; Para evitar posibles problemas, ejecute solo 1 instancia de Kasparov en cada configuración de MT4 y (si utiliza PSA) solo 1 instancia de PSA en su gráfico de deducciones.
    # 61623; Para evitar sobrecargas y retrasos en el rendimiento que causan un posible deslizamiento, mantenga la cantidad de InstrumentsToTrade (o el rango de herramientas potencialmente seleccionables por PSA) lo más bajo posible.
    Más allá de esto, no dude en informarnos sobre posibles errores y anomalías, pero recuerde que no tengo el tiempo ni la información necesarios para responder a las preguntas de todos, o solucionar los problemas de todos. Especialmente porque no puedo replicar situaciones históricas aquí, junto con la configuración de su PC y la configuración de los parámetros serán diferentes a las mías.

    3. Uso rentable: no me preguntes qué configuración usar. No soy un comerciante profesional, soy un desarrollador que comparte una herramienta para que usted la utilice. Si puede encontrar constantemente herramientas que procedan lo suficientemente lejos, con la suficiente frecuencia, en casi cualquier período de tiempo que elija, Kasparov DEBERÍA proporcionar beneficios sistemáticos en el balance a lo largo del tiempo. Aviso: no creo que sea posible realizar una prueba retrospectiva con el probador de la eegia de MT4, debido a las múltiples herramientas comerciales de Kasparov y al hecho de que no se pueden extraer datos históricos para el PSA.

    4. Alcance de la responsabilidad: NUNCA realice una EA en una cuenta de dinero real, hasta que esté absolutamente 100% seguro de que se comporta exactamente de la manera que lo esperaría y, en cualquier caso, siempre realice transacciones con dinero que pueda perder. . Si descarga y ejecuta este EA, lo hace A SU PROPIO RIESGO. NO asumo NINGUNA RESPONSABILIDAD POR NINGUNA pérdida financiera o daño relacionado con la computadora en el que pueda incurrir. Al descargar y ejecutar el EA, usted reconoce que comprende esta exención de responsabilidad, que acepta cumplir con los términos y condiciones que se resumen a continuación.


    TÉRMINOS Y CONDICIONES DE USO

    Al descargar y utilizar esta aplicación, usted reconoce que no proporciono ninguna garantía en cuanto a la precisión o integridad del software y los materiales, o que están libres de errores.

    En la medida máxima permitida por la ley, expreso mi rechazo expreso de todas las garantías y condiciones implícitas relacionadas con la comercialización, la adecuación o el propósito del software y los materiales.

    Usted acepta indemnizar y eximirme del daño y promete mantenerme indemnizado contra cualquier pérdida, reclamo, acción, acuerdo, sentencia, fallo, daño o daño de cualquier tipo o naturaleza y de cualquier forma que surja que pueda sufrir como resultado de cualquier inexactitud de el software yo los materiales, incluido cualquier uso legal o no autorizado del software yo los materiales por su parte. Además, me indemnizará y me considerará inofensivo por cualquier pérdida comercial, tanto realizada como flotante, en la que haya incurrido.

    https://www.forexycfds.com/attachmen...7835595021.zip

  2. #2
    Descargué el archivo rar pero no puedo ver el archivo de EA, ¿dónde está el archivo de EA?

  3. #3

    Cita Iniciado por ;
    Descargué el archivo rar pero no puedo ver el archivo de EA, ¿dónde está su archivo de EA?
    Como se explica en el artículo # 1, la EA todavía está en desarrollo. Lo publicaré cuando esté preparado, con suerte dentro de las próximas 2-3 semanas. La razón por la que publiqué este mensaje temprano es porque otro miembro me pidió que describiera la forma en que funcionará la EA. Si lees el artículo, puedes obtener un concepto de lo que hará exactamente y elegir si se ajustará a tu métodofilosofía comercial.

  4. #4

  5. #5

    Cita Iniciado por ;
    cita Según el artículo # 1, la EA todavía está en desarrollo. Lo publicaré cuando esté listo, con suerte dentro de las próximas 2-3 semanas. La razón por la que publiqué este mensaje antiguo es porque un miembro diferente me pidió que describiera cómo funcionará la EA. Si lees el artículo, puedes tener una idea de lo que hará y elegir si se ajustará a tu propio métodofilosofía comercial.
    Bien thnx bro

  6. #6
    Mirando hacia adelante a tal desarrollo.

  7. #7
    Buen trabajo David! Sin embargo, tengo una objeción sobre el nombre Medusa ... Somos los buenos, ¿no sería mejor llamarlo Perseo? Saludos

  8. #8

    Cita Iniciado por ;
    Buen trabajo David! Sin embargo, tengo una objeción con respecto al título Medusa ... ¿Somos los buenos, no sería mejor llamarlo Perseo? Saludos
    Jajaja Genial para ver a alguien que entiende la mitología griega. Muchas de las otras EA tienen nombres de mujeres tempranas (mito o real). De todos modos, estoy de acuerdo, así que cambié el título a Kasparov, en honor al ex campeón mundial de ajedrez. También es uno de los 10 seres vivos más inteligentes. Así que hoy el EA tiene mucho que vivir. Esperanza LOL.

  9. #9
    Hola, querido Hannover, ¿cómo estás? Suscríbete .... Esperando tu trabajo final ...

  10. #10

    Cita Iniciado por ;
    cita lol. Genial para ver a alguien que entiende la mitología griega. Muchas de las otras EA tienen nombres de mujeres antiguas (mito o real). De todos modos estoy de acuerdo, así que he cambiado el nombre a Kasparov, en honor al ex campeón mundial de ajedrez. Aparentemente, también es uno de los 10 seres vivos más inteligentes. Así que ahora el EA tiene mucho que vivir. Esperanza LOL.
    Garry es mi segundo participante favorito después de Fischer. ¡La mejor de las suertes!

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Cookies
Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información y política de cookies aquí.