Parâmetros
Que par, cronograma, etc. você acha que funciona melhor?
Relatório deteste de estratégia
100 pips v3
Símbolo EURUSD (Euro vs Dólar americano)
Período 15 Minutos (M15) 2004.12.16 00:00 - 2005.12.30 00:00
Modelo Cada carrapato (baseado em todos os períodos de tempo disponíveis com interpolação fractal de cada carrapato)
Parâmetros stopLoss=50; lTakeProfit=20; sTakeProfit=15; lTrailingStop=10; sTrailingStop=10; clOpenBuy=Blue; clCloseBuy=Aqua; clOpenSell=Red; clCloseCloseSell=Violet; clModiBuy=Blue; clModiSell=Red; Name_Expert="100 pips"; Slippage=2; UseSound=true; NameFileSound="shotgun".wav"; Lots=0,1;
Barras em teste 37942 Ticks modelados 577467 Qualidade de modelagem 90,00%
Depósito inicial 50000.00
Lucro líquido total -1402,00 Lucro bruto 189,00 Perda bruta -1591,00
Fator de lucro 0,12 Reembolso esperado -77,89
Desembolso absoluto 1402,00 Desembolso máximo (%) 1591,00 (3,2%)
Total de negócios 18 posições curtas (ganho %) 7 (100,00%) posições longas (ganho %) 11 (90,91%)
Lucros comerciais (% do total) 17 (94,44%) Perdas comerciais (% do total) 1 (5,56%)
Maior lucro comércio 20,00 comércio de perdas -1591,00
Comércio de lucro médio 11,12 comércio de perdas -1591,00
Máximo de ganhos consecutivos (lucro em dinheiro) 17 (189,00) perdas consecutivas (perda em dinheiro) 1 (-1591,00)
Lucro máximo consecutivo (contagem de ganhos) 189,00 (17) perda consecutiva (contagem de perdas) -1591,00 (1)
Média de vitórias consecutivas 17 derrotas consecutivas 1
Sobre o período de tempo ~
Hi ...
Se você ler o código, o período de tempo é M5. Mas não há nenhum par específico !...
Espero que isto ajude um pouco !
Ah Ha!
Hi ...
Se você ler o código, O período de tempo é M5. Mas não há nenhum par específico !.
Espero que isto ajude um pouco !Eu vejo...
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);qual seria o código a ser modificado por uma hora?
Estou vendo...
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);Qual seria o código a ser modificado por uma hora?
Eu não sei exatamente, mas penso o seguinte:
basta mudar
on to
And in the beginning of the code insert the following:
[CODE]extern double Timeframe = 60;Mas não tenho certeza.
modificado
a ea anexada tem o período de tempo=0; por padrão, ou seja, utilizará o período do gráfico ao qual está anexada. Além disso, corrigiu o bug StopLoss, e alterou o parâmetro padrão de parada de rastreamento para o mínimo aceito pela codificação origional do 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 alguma razão, este especialista só parece colocar negociações quando o prazo é definido para 5... e se você definir uma parada dura de 50, cuidado abaixo, pois isso é onde o patrimônio da conta está caindo...
resultados da configuração padrão do backtest
Relatório deteste de estratégia
100 pips v3.1
Símbolo EURUSD (Euro vs Dólar americano)
Período 1 Hora (H1) 2004.12.16 00:00 - 2005.12.30 00:00
Modelo Cada carrapato (baseado em todos os períodos de tempo disponíveis com interpolação fractal de cada carrapato)
Parâmetros de tempo=5; stopLoss=1000; lTakeProfit=20; sTakeProfit=15; lTrailingStop=10; sTrailingStop=10; clOpenBuy=Blue; clClCloseBuy=Aqua; clOpenSell=Red; clCloseCloseSell=Violet; clModiBuy=Blue; clModiSell=Red; Name_Expert="100 pips"; Slippage=2; UseSound=true; NameFileSound="shotgun".wav"; Lots=0,1;
Barras em teste 16806 Ticks modelados 504163 Qualidade de modelagem 90,00%
Depósito inicial 50000.00
Lucro líquido total -1203,00 Lucro bruto 291,00 Perda bruta -1494,00
Fator de lucro 0,19 Reembolso esperado -46,27
Levantamento absoluto 1203,00 Levantamento máximo (%) 1403,00 (2,8%)
Total de negócios 26 posições curtas (ganho %) 12 (100,00%) posições longas (ganho %) 14 (85,71%)
Lucros comerciais (% do total) 24 (92,31%) Perdas comerciais (% do total) 2 (7,69%)
Maior lucro comércio 20,00 comércio de perdas -1000,00
Comércio de lucro médio 12,13 comércio de perdas -747,00
Máximo de ganhos consecutivos (lucro em dinheiro) 15 (200,00) perdas consecutivas (perda em dinheiro) 1 (-1000,00)
Lucro máximo consecutivo (contagem dos ganhos) 200,00 (15) perda consecutiva (contagem das perdas) -1000,00 (1)
Média de vitórias consecutivas 12 derrotas consecutivas 1
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso