Maldito Martin - página 7

 
Ivan Butko:
En el registro:
El probador de Core 1 se detuvo porque OnInit falló

***

Así que está trabajando en una cuenta de compensación. Y necesitas abrir una cuenta de cobertura:La plataforma de comercio MetaTrader 5 tiene cobertura.

Ivan Butko:
***

Por cierto, si acabo de volcar al directorio de datos del programa - no ve el Asesor de Expertos. Sólo si se compila el editor, entonces vio

Así es, tienes que compilar. Y no hace falta tirar nada en ningún sitio:

  1. Haga clic en el archivo en el mensaje del foro - el navegador comienza a descargar
  2. Haga clic en el archivo descargado - este archivo se abrirá automáticamente en el MetaEditor.
  3. Compilar.
 
Hay que echar un kodobase ya 😉. ¿Cómo se llama? ¿Nuevo Martin?
 
Vladimir Karputov:
Hay que echar ya el kodobase 😉. ¿Cómo se llama? ¿Nuevo Martin?

maldito Martin

)

 
Vladimir Karputov:
Ya deberías estar echando un kodobase 😉 . ¿Cómo se llama? ¿Nuevo Martin?
MArtini
 
Renat Akhtyamov:

maldito Martin

)

No lo entendí de inmediato :-D))))))
 
Nada de palabrotas ni palabras sucias. LlamadoNuevo Martín en general (hay que esperar a que se publique).
 
Vladimir Karputov:
Nada de palabrotas ni palabras sucias. De todos modos, se llamaNew Martin(hay que esperar a que se publique).
Vladimir, ¿el EA cumple totalmente con los términos de referencia del tema? Todo está claro, todo se ha implementado...

¿Ha puesto en práctica algo propio? Sus propias ideas, desarrollos
 
Ivan Butko:
Vladimir, ¿cumple el Asesor Experto con los términos de referencia del tema? Todo está claro, todo se ha implementado...

¿Ha puesto en práctica algo propio? Sus ideas, desarrollos

Me resulta más fácil describir lo que hace mi código:

Basado en el tema"Maldito Martin".

New Martin es un EA que abre dos posiciones opuestas cuando se inicia. ProcesarOnTradeTransaction. Cuando se activa el Take Profit, se abre una posición (UNA) en la misma dirección. Intersección de dos indicadores Media Móvil (Moving Average, MA, "Mashki") - es una señal para abrir una posición de lote mayor.

Al principio abrimos dos posiciones dirigidas de forma opuesta.

A continuación, esperamos a que se active el TakeProfit( procesamientoOnTradeTransaction):

  • si se ha cerrado una posición de COMPRA - entonces abrimos (ahora sólo una) posición de COMPRA
  • si se cerró una posición de VENTA, significa que abrimos (ahora sólo una) posición de VENTA.

Nuevo algoritmo Martin

Tenemos una posición perdedora.

Intenta combatirlo de esta manera: espera el cruce de la media móvil (MA)

Nuevo cruce de Martin

y abrir una posición en la misma dirección que la posición perdedora, pero con un lote mayor.

El saldo aumenta, pero los fondos no.

El método elegido es el siguiente: en los parámetros de entrada hay un valor porcentual de retraso respecto a la balanza ("Loss persent"). Se calcula como:

Nueva fórmula de Martin


Como puede ver, no hay cierres de pares, si la equidad se retrasa con respecto al balance en un determinado porcentaje, simplemente cerramos todas las posiciones y volvemos a empezar: dos posiciones...

 
Vladimir Karputov:

Me resulta más fácil describir lo que hace mi código:

Basado en el tema"Maldito Martin".

New Martin es un EA que abre dos posiciones opuestas cuando se inicia. ProcesarOnTradeTransaction. Cuando se activa el Take Profit, se abre una posición (UNA) en la misma dirección. Intersección de dos indicadores Media Móvil (Moving Average, MA, "Mashki") - es una señal para abrir una posición de lote mayor.

Al principio abrimos dos posiciones dirigidas de forma opuesta.

A continuación, esperamos a que se active el TakeProfit( procesamientoOnTradeTransaction):

  • si se ha cerrado una posición de COMPRA - entonces abrimos (ahora sólo una) posición de COMPRA
  • si se cerró una posición de VENTA, significa que abrimos (ahora sólo una) posición de VENTA.


Tenemos una posición perdedora.

Intenta combatirlo de esta manera: espera el cruce de la media móvil (MA)


y abrir una posición en la misma dirección que la posición perdedora, pero con un lote mayor.

El saldo aumenta, pero los fondos no.

El método elegido es el siguiente: en los parámetros de entrada hay un valor porcentual de retraso respecto a la balanza ("Loss persent"). Se calcula como:



Como ve no hay cierres emparejados - si los fondos se quedan por detrás del saldo en un determinado porcentaje - simplemente cierra todas las posiciones y empieza de nuevo: dos posiciones...

Última petición:

Por favor, haz una prueba durante el último año o dos con un depósito inicial de 100 dólares y publica una foto en el hilo.
 
Vladimir Karputov:

El saldo aumenta, pero los fondos no.

El método elegido es el siguiente: en los parámetros de entrada hay un porcentaje de fondos retrasados con respecto al saldo ("Loss persent"). Se calcula como:

Como ve, no hay cierres de pares - si los fondos se quedan por detrás del saldo en un determinado porcentaje - simplemente se cierran todas las posiciones y se vuelve a empezar: dos posiciones...

Brillante.

Así que, después de todo, añadiste el tuyo propio.