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
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
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!
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 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?
Ya veo...
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?
No lo sé exactamente pero creo que lo siguiente:
sólo cambiar
on to
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 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 ...
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
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso