10 puntos 3.mq4 - página 408

 

Es un EA MTF y cualquier backtest no es válido.

OsMatf=0

Cogtf1=0;

Cogtf2=0.

0 - significa el marco de tiempo actual. Si usted está operando en h1 entonces 0 = H1. si usted está operando en M1 entonces 0 = M1.

En este caso - el backtest es válido. Porque usted está haciendo backtesting en H1 y los indicadores se utilizan en H1 también.

Pero si

OsMatf=30 (M30 timeframe)

Cogtf1=30 (M30 timeframe)

Cogtf2=240 (H4 timeframe)

entonces el backtest no es válido. Porque el probador de la estrategia está utilizando 1 timerframe sólo cuando backtesting.

Es un EA MTF (el EA está usando 3 marcos de tiempo simultáneamente - cualquiera que esté operando por usted, M30 y H4 por la configuración por defecto). Quiero decir: usted adjunta el EA a 1 gráfico (M1 por ejemplo) pero el EA utilizará los 3 marcos de tiempo: M1, M30 y H4 en el mismo tiempo.

Sí, este EA sobrevivirá más tiempo en H1 que en M1.

 

nevermind!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

 
newdigital:
Es un EA MTF y cualquier backtest no es válido.

OsMatf=0

Cogtf1=0;

Cogtf2=0.

0 - significa el marco de tiempo actual. Si está operando en h1 entonces 0 = H1. si está operando en M1 entonces 0 = M1.

En este caso - el backtest es válido. Porque usted está haciendo backtesting en H1 y los indicadores se utilizan en H1 también.

Pero si

OsMatf=30 (M30 timeframe)

Cogtf1=30 (M30 timeframe)

Cogtf2=240 (H4 timeframe)

entonces el backtest no es válido. Porque el probador de la estrategia está utilizando 1 timerframe sólo cuando backtesting.

Es un EA MTF (el EA está usando 3 marcos de tiempo simultáneamente - cualquiera que esté operando por usted, M30 y H4 por la configuración por defecto). Quiero decir: usted adjunta el EA a 1 gráfico (M1 por ejemplo) pero el EA utilizará los 3 marcos de tiempo: M1, M30 y H4 en el mismo tiempo.

Sí, este EA sobrevivirá más tiempo en H1 que en M1.

Hola, Newdigital,

Gracias por su explicación. Voy a probar con esta nueva comprensión.

Cuando tengas un momento, podrías sustituir, de una vez por todas, los signos de interrogación de abajo por el valor o rango de valores válido y su significado, para que todos los novatos como yo sepamos qué estamos haciendo cuando jugamos con diferentes valores de los parámetros.

Magic=41951 // hacer las posiciones únicas para este EA, puede ser cualquier número único.

EcnBroker=1 // ?

TakeProfit=50.00000000 // ?

Lots=0.01000000 // ¿Tamaño de lote inicial?

InitialStop=0.00000000 // ?

TrailingStop=20.00000000 // ?

MaxTrades=10 // ?

Pips=20 // ?

slippage=5 // ¿Permite la entrada con 5 slippage o menos?

SecureProfit=5 // ?

AccountProtection=1 // ?

OrderstoProtect=3 // ?

ReverseCondition=0 // ?

bar=1 // ?

mm=0 // 0 = sin gestión monetaria, 1 = el tamaño del lote depende de la equidad?

risk=0.10000000 // ?

lotincrease=1.63000000 // ?

SpreadProtection=1 // ?

PipTolerance=5 // ?

OsMA_is=OsMa Settings // (M30 timeframe), 0 - significa timeframe actual

FastEMA=12 // ?

SlowEMA=26 // ?

SignalSMA=9 // ?

OsMatf=30.00000000 // ?

CenterofGravity_isv=Configuración del Centro de Gravedad // ?

Per=10 // ?

Precio=4 // ?

Cogtf1=240.00000000 // (marco temporal H4), 0 - significa marco temporal actual

Cogtf2=30.00000000 // (M30 timeframe), 0 - significa timeframe actual

T3VhfPeriods_is=Configuración VHF // ?

VHF_Period1=14 // ?

T3Period1=5 // ?

T3Price1=0 // ?

T3Hot1=0.70000000 // ?

T3Original1=1 // ?

VHF_Period2=7 // ?

T3Period2=5 // ?

T3Price2=0 // ?

T3Hot2=0.70000000 // ?

T3Original2=1 // ?

_smi=Configuración de Smi // ?

Longitud=13 // ?

Smooth1=25 // ?

Smooth2=2 // ?

Señal=5 // ?

SmiPrice=0 // ?

Muchas gracias.

forexjim

 
newdigital:
Es un EA MTF y cualquier backtest no es válido.

OsMatf=0

Cogtf1=0;

Cogtf2=0.

0 - significa el marco de tiempo actual. Si está operando en h1 entonces 0 = H1. si está operando en M1 entonces 0 = M1.

En este caso - el backtest es válido. Porque usted está haciendo backtesting en H1 y los indicadores se utilizan en H1 también.

Pero si

OsMatf=30 (M30 timeframe)

Cogtf1=30 (M30 timeframe)

Cogtf2=240 (H4 timeframe)

entonces el backtest no es válido. Porque el probador de la estrategia está utilizando 1 timerframe sólo cuando backtesting.

Es un EA MTF (el EA está usando 3 marcos de tiempo simultáneamente - cualquiera que esté operando por usted, M30 y H4 por la configuración por defecto). Quiero decir: usted adjunta el EA a 1 gráfico (M1 por ejemplo) pero el EA utilizará los 3 marcos de tiempo: M1, M30 y H4 en el mismo tiempo.

Sí, este EA sobrevivirá más tiempo en H1 que en M1.

Hola, newdigital,

Cambiado todo al timeframe actual:

OsMatf=0

Cogtf1=0;

Cogtf2=0.

El resultado es el mismo. ¿Me he perdido algo?

Gracias por aconsejarme.

forexjim

 
newdigital:
No.

Quiero decir: este EA de 10 puntos fue creado originalmente para el marco de tiempo H1 hace muchos años (y lo usé en modo semiautomático para H1).

Esta esta versión - He utilizado M1.

Voy a adelantar la prueba comenzó a partir del domingo / lunes utilizando M1.

Así que, vamos a ver.

En cuanto a backtesting así ... como veo en el código de esta EA - se utiliza OSMA para M30 marco de tiempo y el Centro de Gravedad para M30 y H4 marco de tiempo. Quiero decir: podemos seleccionar cualquier marco de tiempo para el comercio, pero EA tomará el valor de OSMA en M30 y el Centro de Gravedad en M30 y H4. Fue codificado dentro de este EA. En este caso - es MTF EA y cualquier backtest no es válido lo siento.

Hola, newdigital,

He releído tu consejo. ¿Quieres decir con "es un EA MTF y cualquier backtest no es válido lo siento" que este EA nunca debe ser probado en backtesting pero sólo demo o en vivo?

Gracias por el consejo.

forexjim

 
forexjim:
Hola, newdigital,

Cambiado todo al marco temporal actual:

OsMatf=0

Cogtf1=0;

Cogtf2=0.

El resultado es el mismo. ¿Me he perdido algo?

Gracias por avisar.

forexjim

Lo he explicado: el backtesting se hace sólo en la corriente. No podemos backtest EA para m1 timeframe con la toma de las señales por los indicadores en M30 y H4. Por lo tanto, si usted es backtesting en M1 - todos los indicadores serán para M1.

Es por eso que los resultados son los mismos.

Como he dicho - backtest no es válido para los EAs MTF. Esto significa: no se debe hacer ninguna conclusión basada en el backtesting en el caso de los EAs MTF.

Voy a probar/comercializar la configuración que he publicado/comercializado para m1 y veré.

 
forexjim:
Hola, newdigital,

He vuelto a leer tu consejo. ¿Quieres decir con "es un EA MTF y cualquier backtest no es válido lo siento" que este EA nunca debe ser probado en backtesting pero sólo demo o en vivo?

Gracias por el consejo.

forexjim

Si OsMatf=0, Cogtf1=0 y Cogtf2=0 - puede.

Si MTF manera - no puede.

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

Algunas explicaciones generales.

Podemos backtestar los EAs MTF sólo para entender: abrirá el EA la operación, y por qué tamaño de lote inicial. Cualquier otra conclusión para el backtesting de los EAs MTF no es válida.

Lo mismo ocurre con los EAs basados en el alto/bajo de la barra y en la barra abierta (Firebird EA, y QQ EA por ejemplo) - es exactamente el caso opuesto para ese tipo de EAs: el backtesting es más bueno que el forward testing. El ejemplo está en este post: https://www.mql5.com/en/forum/174805 (es QQ EA por backtesting, y por supuesto - los resultados son totalmente diferentes si el comercio / pruebas a futuro).

Para entender sobre el EA y cómo fue codificado - tenemos que mirar dentro del código: para saber - MTF EA, basado en el alto/bajo de la barra, basado en la barra abierta, o EA normal. Pero podemos mirar dentro del código sólo si tenemos el código fuente ...

Por eso: la venta de cualquier EA basado en los resultados de backtesting sólo es estafa en el sentido de esta palabra.

 

Magic=41951 // El EA entiende qué orden cerrar/modificar basándose únicamente en un número. Los programadores llaman a este número "número mágico". Por ejemplo - si queremos usar el mismo EA para 3 gráficos diferentes (los mismos pares o diferentes pares) - podemos establecer el número mágico a un valor diferente para cada gráfico. Y el EA entenderá qué operación debe cerrar.

EcnBroker=1 // en la programación de mql4: 1 = true y0 = false. Si es 1 entonces este EA trabajará para el broker ECN/stp. Por cierto - el valor 1 se recomienda para todos los corredores.

TakeProfit=50.00000000 // es 50

Lots=0.01000000 // si, tamaño de lote inicial en caso de mm = false.

InitialStop=0.00000000 // sí, 0. El EA hará martingala en lugar de stop loss. Pero es tener un poco de pérdida de la parada de todos modos becayse - cómo las operaciones se cerraron en la pérdida de su backtesting? Por lo tanto, no tengo ni idea ... puede ser - función de protección de la cuenta?

TrailingStop=20.00000000 // trailing stop para beneficios.

MaxTrades=10 // número máximo de operaciones ... 0.01 y después 0.02 ....

Pips=20 // No estoy seguro ... Creo que - es la distancia en pips entre las operaciones de martingala.

slippage=5 // deslizamiento

SecureProfit=5 // no recuerdo lo siento. Hay que preguntar a MrTools.

AccountProtection=1 // no recuerdo lo siento. Puede ser lo mismo que para Alpha EA .... algunos porcentajes de saldo para todas las operaciones que se cierran en la pérdida como la protección de la cuenta? Tenemos que preguntar a MrTools.

ReverseCondition=0 // comprar en lugar de vender. Si 0 por lo que no estamos utilizando inversa (0 = falso). Si 1 - es bujy en lugar de vender o vender en lugar de comprar.

bar=1 // la barra #1 es una barra cerrada.

SpreadProtection=1 // es una característica muy buena: EA no operará durante el incremento del spread: los brokers incrementan el spread durante los eventos de noticias forex (ngp por ejemplo). Por lo tanto, el EA no operará durante el tiempo de las noticias. 1 = verdadero (lo usamos), 0 = falso (no usamos esta protección).

Cuando usted opera con este EA - mire la esquina superior izquierda del gráfico y verá cómo esta protección está en acción.

 
newdigital:
Si OsMatf=0, Cogtf1=0 y Cogtf2=0 - puede.

Si la manera MTF - no puede.

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

Una explicación general.

Podemos hacer backtest de los EAs MTF sólo para entender: si el EA abrirá la operación, y por qué tamaño de lote inicial. Cualquier otra conclusión para el backtesting de los EAs MTF no es válida.

Lo mismo ocurre con los EAs basados en el alto/bajo de la barra y en la barra abierta (Firebird EA, y QQ EA por ejemplo) - es exactamente el caso opuesto para ese tipo de EAs: el backtesting es más bueno que el forward testing. El ejemplo está en este post: https://www.mql5.com/en/forum/174805 (es QQ EA por backtesting, y por supuesto - los resultados son totalmente diferentes si el comercio / pruebas a futuro).

Para entender sobre el EA y cómo fue codificado - tenemos que mirar dentro del código: para saber - MTF EA, basado en el alto/bajo de la barra, basado en la barra abierta, o EA normal. Pero podemos mirar dentro del código sólo si tenemos el código fuente ...

Por eso: la venta de cualquier EA basado sólo en los resultados de backtesting es una estafa en el sentido de esta palabra.

Hola, newdigital,

Muchas gracias por tomarse el tiempo para explicar los parámetros. ¡He aprendido mucho!

EA: del post #4027

Marco de tiempo: M1

Preset: del post #4049, más OsMatf=0, Cogtf1=0 y Cogtf2=0

Plataforma: FXCM mt4

¿Cómo es que cada backtest duró menos de 1 mes a pesar de haber ganado (ver adjunto)? ¿Qué es lo que hace que el backtest se detenga?

Gracias.

forexjim

Razón de la queja: