Concurso - página 15

 

Encontrará declaraciones actualizadas (adjuntas) para MAChannel EA https://www.mql5.com/en/forum/176044

Archivos adjuntos:
machannel.zip  40 kb
 

MAChannel EA.

https://www.mql5.com/en/forum/176044

Marco temporal H1.

Ajustes por defecto.

EURUSD y USDCHF.

Empezando con 5.000 de depósito.

Tamaño de lote 0,1.

No hay gestión de dinero.

Broker de North Finance.

Estados de cuenta visuales:

Archivos adjuntos:
 
newdigital:
PriceCross

-------------------

Configuración: Por defecto.

TF: 1H

Pares:

"EURUSD", "USDCHF", "GBPUSD", "EURJPY"

MaChannel

-------------------

Ajustes: Por defecto.

TF: 1H

Pares:

"EURUSD", "EURGBP", "GBPUSD"

Por favor, encuentre las declaraciones de pruebas a futuro adjuntas para MaChannel EA.

Y sólo para información:

MaChannel está aquí (versión antigua) y la versión fija está aquí.

Archivos adjuntos:
machannel.zip  46 kb
 
newdigital:
Por favor, encuentre las declaraciones de prueba adjuntas para MaChannel EA.

Y sólo para información:

MaChannel está aquí (versión antigua) y la versión fija está aquí.

Por favor, encuentre las declaraciones actualizadas.

Archivos adjuntos:
machannel_1.zip  47 kb
 
newdigital:
MaChannel

-------------------

Configuración: Por defecto.

TF: 1H

Pares:

"EURUSD", "EURGBP", "GBPUSD"

Los miembros están pidiendo usar este EA con el broker IBFX que tiene EURUSDm en lugar de EURUSD, EURGBPm en lugar de EURGBP y así sucesivamente.

Sólo tienes que abrir este EA en MetaEditor y verás:

string LP[] = {"EURUSD","EURGBP","USDCHF"}; // add/remove the pairs you want to limit.

Por lo tanto, sólo tiene que escribir

EURUSDm

en lugar de

EURUSD

y así sucesivamente

MaChannel está aquí (versión antigua) y la versión fija está aquí.

 

Rendimiento deMaChannel EA para esta semana:

USDCHF: +220 pips cerrados; +264 pips aún abiertos.

EURUSD: -109 pips cerrados; -88 pips aún abiertos.

EURGBP: -10 pips cerrados; -2 pips aún abiertos.

Vea el archivo excel para ver el rendimiento completo desde el principio.

Archivos adjuntos:
machannel.zip  28 kb
 
codersguru:
¡Eso está muy bien! ¡Pero la versión que tienes tiene un pequeño error!

¡No sé cómo ha conseguido beneficios!

for(cnt=0;cnt<total;cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()<=OP_SELL && OrderSymbol()==Symbol())

{

if(OrderType()==OP_BUY) //<-- Long position is opened

{

if(UseClose)

{

if(CloseBuyCondition) //<-- Close the order and exit!

{

CloseOrder(OrderType()); return(0);

}

}

TrailOrder(OrderType()); return(0); //<-- Trailling the order

}

if(OrderType()==OP_SELL) //<-- Go to short position

{

if(UseClose)

{

if(CloseSellCondition) //<-- Close the order and exit!

{

CloseOrder(OP_SELL); return(0);

}

}

TrailOrder(OrderType()); return(0); //<-- Trailling the order

}

}

}[/PHP]

It should be:

[PHP]for(cnt=0;cnt<total;cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()<=OP_SELL && OrderSymbol()==Symbol())

{

if(OrderType()==OP_BUY) //<-- Long position is opened

{

if(UseClose)

{

if(CloseBuyCondition) //<-- Close the order and exit!

{

CloseOrder(OrderType());

}

}

TrailOrder(OrderType()); //<-- Trailling the order

}

if(OrderType()==OP_SELL) //<-- Go to short position

{

if(UseClose)

{

if(CloseSellCondition) //<-- Close the order and exit!

{

CloseOrder(OP_SELL);

}

}

TrailOrder(OrderType()); //<-- Trailling the order

}

}

}

¡Adjunta la versión corregida!

Hola

Mis pruebas retrospectivas están mostrando las pérdidas de más de 5000 pips.Is hay ea preestablecido en algún lugar que coincide con el rendimiento publicado de machannel en euro / usd y usd / chf

saludos

El Cid

 
el cid:
Hola

Mis backtests están mostrando pérdidas de más de 5000 pips. ¿Hay algún ea preestablecido en algún lugar que coincida con el rendimiento publicado de machannel en el euro/usd y usd/chf

saludos

El Cid

Este EA fue codificado en la parte alta/baja de la barra y el backtesting no coincidirá con el forward testing en este caso. Además, los datos de los brokers son muy diferentes en cuanto a la parte alta/baja de la barra. Y por eso el rendimiento de este EA será diferente con diferentes brokers.

Es algo que tiene que ver con la codificación de este EA y los diferentes datos de los brokers.

Sólo las pruebas de futuro son fiables con este EA. No es un error. Este EA fue codificado en hgh/low de la barra y es este caso solamente.

Si algunos miembros quieren utilizar este EA con diferentes corredores por lo que es necesario para avanzar en la prueba con la configuración predeterminada de la comparación de los oficios con mis oficios sólo para corregir la configuración.

Por ejemplo: si usted quiere usar este EA con IBFX, entonces necesita probarlo con IBFX (configuración por defecto, marco de tiempo H1) y comparar las operaciones con mis operaciones de North Finance y después de eso corregir la configuración de IBFX. Es la única manera de utilizar este tipo de EAs que fueron codificados en alta / baja de la barra.

Tuvimos un caso con este MaChannel EA.

Lo estoy probando con el broker North Finance con muy buenos resultados. Y Codersguru (autor) utilizó este EA con el último concurso de Metaquotes. Metaquotes tenía datos de IBFX en ese momento para el concurso. Por lo tanto, estoy haciendo una demostración con North Finance para la sección de élite, y Codersguru haciendo una demostración con Metaquotes/IBFX para el concurso. Mis resultados fueron grandes y muy rentable y Codersguru demoing no era rentable y era completamente diferente.

Es sólo porque este EA fue codificado en alta / baja de la barra de cierre.

El otro EA que no puede ser backtested u optimizado por backtesting es Firebird: fue codificado en la barra de cierre, la barra abierta y alta / baja de la barra de cierre simultáneamente y por eso nadie backtesting es fiable con este EA.

El otro EA que no puede ser backtested es Brainwashing all the versons: el nivel del indicador iTrend es muy diferente para diferentes brokers y depende totalmente de los datos del broker. Sólo las pruebas a futuro pueden mostrar algo. O el comercio manual Brainwashing es el sistema de comercio manual por lo que es fácil de seleccionar la configuración manualmente por los indicadores).

El otro es DayTrading3. Ningún backtesting es fiable. Debido a una codificación específica. No es un error. Se hizo especialmente para el mejor rendimiento, pero lo siento por las pruebas a futuro solamente.

Los otros son EAs MTF casi todas las versiones.

 

No me gusta hacer backtest de los EAs. La configuración debe ser sugerida por el autor del EA, o podemos seleccionarla desde el mismo sistema de trading manual en la mayoría de los casos.

A veces hago backtesting de EAs sólo para ver que el EA funciona sin errores y para tener una idea de cómo funciona.

Pero en algunos casos el backtesting es inútil.

En el post anterior mencioné unos 5 casos (EAs) que no necesitamos hacer backtesting, ya que el backtesting no coincide con el forward testing.

Algunos EAs que podemos backtest para encontrar la mejor configuración:

- SBS todas las versiones;

- 20pips EA;

- TPE;

- Scalp_net todas las versiones;

- KSRobot;

- EasyLMA;

- Mandarine;

- e-Friday y e-Monday;

y algunos otros.

Algunos EAs tendrán un rendimiento muy diferente con diferentes brokers:

- todas las versiones de Step;

- todas las versiones de Scalp_net;

- todos los EAs MTF (cualquiera en la sección de élite y en el foro público).

- Newstrader todas las versiones.

Para usar estos EAs con diferentes brokers los miembros necesitan hacer un backtest con sus brokers (no con los datos de Alpari), y hacer un forward test si se comparan las operaciones con mis operaciones sólo para corregir los ajustes para su broker en particular.

El mismo caso con SBS y TPE todas las versiones (comparando las operaciones para corregir la configuración), pero esos casos con SBS y TPE son diferentes: es algo sobre el tiempo para abrir órdenes pendientes (no es nada con la alimentación de datos, es sólo para establecer el tiempo corectly para diferentes corredores).

Está relacionado con todos los EAs del mundo pero mucha gente simplemente no menciona esos casos pensando que el EA en sí mismo es un "robot unificado" y funcionará con todos los brokers con la misma configuración pero prácticamente no es así.

 

Por ejemplo: Daytrading 3 EA no funciona con el broker IBFX con cualquier configuración (no será rentable). Debido a los picos de datos para IBFX. Y este EA puede trabajar con el broker Alpari. Pero para conocer el rendimiento es necesario hacer una prueba de avance, ya que no podemos llegar a ninguna conclusión utilizando el backtesting para este EA (Dayrading3). Es por eso que estoy probando algunos EAs durante muchos meses aquí.