100 puntos

 
Archivos adjuntos:
 

Parámetros

¿Qué par, marco temporal, etc. le parece que funciona mejor?

Informe deprueba de la estrategia

100 pips v3

Símbolo EURUSD (Euro vs Dólar)

Período 15 minutos (M15) 2004.12.16 00:00 - 2005.12.30 00:00

Modelo Cada tick (basado en todos los marcos temporales mínimos disponibles con interpolación fractal de cada tick)

Parámetros stopLoss=50; lTakeProfit=20; sTakeProfit=15; lTrailingStop=10; sTrailingStop=10; clOpenBuy=Azul; clCloseBuy=Aqua; clOpenSell=Rojo; clCloseSell=Violeta; clModiBuy=Azul; clModiSell=Rojo; Name_Expert="100 pips"; Slippage=2; UseSound=true; NameFileSound="shotgun.wav"; Lots=0.1;

Barras en prueba 37942 Ticks modelados 577467 Calidad de modelado 90.00%

Depósito inicial 50000,00

Beneficio neto total -1402,00 Beneficio bruto 189,00 Pérdida bruta -1591,00

Factor de beneficio 0,12 Resultado esperado -77,89

Reducción absoluta 1402,00 Reducción máxima (%) 1591,00 (3,2%)

Total de operaciones 18 Posiciones cortas (% de won) 7 (100,00%) Posiciones largas (% de won) 11 (90,91%)

Operaciones con beneficios (% del total) 17 (94,44%) Operaciones con pérdidas (% del total) 1 (5,56%)

Operación con mayores beneficios 20,00 operación con pérdidas -1591,00

Media de operaciones con beneficios 11,12 operaciones con pérdidas -1591,00

Máxima ganancia consecutiva (beneficio en dinero) 17 (189,00) pérdidas consecutivas (pérdida en dinero) 1 (-1591,00)

Máximo de ganancias consecutivas (recuento de ganancias) 189,00 (17) pérdidas consecutivas (recuento de pérdidas) -1591,00 (1)

Promedio de ganancias consecutivas 17 pérdidas consecutivas 1

Archivos adjuntos:
 

Stoploss

con el stoploss establecido en 50 en la pestaña de entrada del usuario, el ea no establece el SL cuando se introduce la orden. ver gif adjunto.

Archivos adjuntos:
3_2.gif  13 kb
 
 

Sobre el marco temporal ~

Hola ...

Si usted lee el código, El marco de tiempo es M5. Pero no hay ningún par específico.

¡Espero que esto ayude un poco!

 

No consigo entender el lenguaje MQL, pero estoy utilizando en el marco de tiempo 1hr

oshaban:
Hola ...

Si usted lee el código, El marco de tiempo es M5. ¡Pero no hay ningún par específico !

¡Espero que esto ayude un poco !
 

¡Ah Ja!

oshaban:
Hola ...

Si usted lee el código, El marco de tiempo es M5. Pero no hay ningún par específico !.

¡Espero que esto ayude un poco !

Ya veo...

double diClose0=iClose(NULL,5,0);

double diMA1=iMA(NULL,5,7,0,MODE_SMA,PRICE_OPEN,0);

double diClose2=iClose(NULL,5,0);

double diMA3=iMA(NULL,5,6,0,MODE_SMA,PRICE_OPEN,0);
 

¿cuál sería el código a modificar para una hora?

fxid10t:
Ya veo...
double diClose0=iClose(NULL,5,0);

double diMA1=iMA(NULL,5,7,0,MODE_SMA,PRICE_OPEN,0);

double diClose2=iClose(NULL,5,0);

double diMA3=iMA(NULL,5,6,0,MODE_SMA,PRICE_OPEN,0);
 
rodrigokaus:
¿cuál sería el código a modificar para una hora?

No lo sé exactamente pero creo que lo siguiente:

sólo cambiar

5[/CODE]

on to

Timeframe

And in the beginning of the code insert the following:

[CODE]extern double Timeframe = 60;

Pero no estoy seguro.

 

modificado

el ea adjunto tiene el timeperiod=0; por defecto, lo que significa que utilizará el periodo del gráfico al que está unido. Además, se ha corregido el error del StopLoss, y se ha cambiado el parámetro por defecto del trailing stop al mínimo aceptado por la codificación original del autor...

extern int timeframe=0;

extern double stopLoss = 50;

extern double lTakeProfit = 20;

extern double sTakeProfit = 15;

extern double lTrailingStop = 10;

extern double sTrailingStop = 10;

extern color clOpenBuy = Blue;

extern color clCloseBuy = Aqua;

extern color clOpenSell = Red;

extern color clCloseSell = Violet;

extern color clModiBuy = Blue;

extern color clModiSell = Red;

extern string Name_Expert = "100 pips";

extern int Slippage = 2;

extern bool UseSound = true;

extern string NameFileSound = "shotgun.wav";

extern double Lots = 0.1;[/CODE]

[CODE]void OpenBuy() {

double ldLot, ldStop, ldTake;

string lsComm;

ldLot = GetSizeLot();

ldStop = Ask-Point*stopLoss;

ldTake = GetTakeProfitBuy();

lsComm = GetCommentForOrder();

OrderSend(Symbol

(),OP_BUY,ldLot,Ask,Slippage,ldStop,ldTake,lsComm,0,0,clOpenBuy);

if (UseSound) PlaySound(NameFileSound);

}

void OpenSell() {

double ldLot, ldStop, ldTake;

string lsComm;

ldLot = GetSizeLot();

ldStop = Bid+Point*stopLoss;

ldTake = GetTakeProfitSell();

lsComm = GetCommentForOrder();

OrderSend(Symbol

(),OP_SELL,ldLot,Bid,Slippage,ldStop,ldTake,lsComm,0,0,clOpenSell);

if (UseSound) PlaySound(NameFileSound);

}

por alguna razón, este experto sólo parece colocar operaciones cuando el marco de tiempo se establece en 5 ... y si se establece un stoploss duro de 50, cuidado por debajo, porque es donde la equidad de la cuenta está cayendo ...

Archivos adjuntos:
 

resultados de la configuración por defecto del backtest

Informe de prueba dela estrategia

100 pips v3.1

Símbolo EURUSD (Euro vs Dólar)

Período 1 hora (H1) 2004.12.16 00:00 - 2005.12.30 00:00

Modelo Cada tick (basado en todos los marcos temporales mínimos disponibles con interpolación fractal de cada tick)

Parámetros timeframe=5; stopLoss=1000; lTakeProfit=20; sTakeProfit=15; lTrailingStop=10; sTrailingStop=10; clOpenBuy=Azul; clCloseBuy=Aqua; clOpenSell=Rojo; clCloseSell=Violeta; clModiBuy=Azul; clModiSell=Rojo; Name_Expert="100 pips"; Slippage=2; UseSound=true; NameFileSound="escopeta.wav"; Lots=0.1;

Barras en prueba 16806 Ticks modelados 504163 Calidad de modelado 90.00%

Depósito inicial 50000,00

Beneficio neto total -1203,00 Beneficio bruto 291,00 Pérdida bruta -1494,00

Factor de beneficio 0,19 Resultado esperado -46,27

Reducción absoluta 1203,00 Reducción máxima (%) 1403,00 (2,8%)

Total de operaciones 26 Posiciones cortas (% de won) 12 (100,00%) Posiciones largas (% de won) 14 (85,71%)

Operaciones con beneficios (% del total) 24 (92,31%) Operaciones con pérdidas (% del total) 2 (7,69%)

Operación con mayores beneficios 20,00 operación con pérdidas -1000,00

Media de operaciones con beneficios 12,13 operaciones con pérdidas -747,00

Máxima ganancia consecutiva (beneficio en dinero) 15 (200,00) pérdidas consecutivas (pérdida en dinero) 1 (-1000,00)

Máximo de ganancias consecutivas (recuento de ganancias) 200,00 (15) pérdidas consecutivas (recuento de pérdidas) -1000,00 (1)

Promedio de ganancias consecutivas 12 pérdidas consecutivas 1

Archivos adjuntos: