100 pips

 
Arquivos anexados:
 

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

Arquivos anexados:
 

Stoploss

com o stoploss ajustado para 50 sob a guia de entrada do usuário, a ea não ajusta o SL ao entrar no pedido. ver gif. anexo.

Arquivos anexados:
3_2.gif  13 kb
 
 

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 !

 

Eu não consigo entender a linguagem MQL, mas estou usando no prazo de 1hr

oshaban:
Hi ...

Se você ler o código, o período de tempo é M5. Mas não há um par específico !.

Espero que isto ajude um pouco !
 

Ah Ha!

oshaban:
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 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);
 

qual seria o código a ser modificado por uma hora?

fxid10t:
Estou vendo...
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:
Qual seria o código a ser modificado por uma hora?

Eu não sei exatamente, mas penso o seguinte:

basta mudar

5[/CODE]

on to

Timeframe

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 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 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...

Arquivos anexados:
 

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

Arquivos anexados:
Razão: