Grid maker 1.1 - página 5

 
como PS para meu posto anterior:

Se você usar GridMaker, você verá que ele acumula pedidos em aberto. A fim de evitar ter muitos pedidos abertos inúteis (u não precisa comprar 500 pips de distância da tarifa atual!), por favor, execute o seguinte script periodicamente para remover todos os pedidos abertos não preenchidos.

Ao colocar a bandeira "allSymbols" em falso, ela removerá apenas as ordens por um símbolo.

Isto fará nossos amigos MT muito felizes!!

PS Este é um script, então coloque-o com os outros scripts na pasta /script

//+http://www.dubois1+//| RemoveAllGrids.mq4 |//| C
opyright © 2005, hdb |//| .
net/hdb |//+------------------------------------------------------------------+#property copyright "Copyright © 2005, hdb "#link de propriedade "http://www.dubois1.net/hdb"//#property version "1.2 "external string GridName = "Grid";extern int uniqueGridMagic = 11111; // Magic number of the trades. deve ser único para identificar o bool allSymbols = verdadeiro; // Se verdadeiro, isto removerá TODAS as ordens abertas da grade, caso contrário apenas o par associado com o gráfico///+------------------------------------------------------------------+//| função de início do programa de script |//+------------------------------------------------------------------+int start() { #property show_inputs // mostra os parâmetros //---- int total = OrdersTotal();
  int i ; for(i=total-1; i>=0;i--) { OrderSelect(i, SELECT_BY_POS); int type = OrderType(); if ( (OrderSymbol()==Symbol() ||| (allSymbols == true)) && ( (OrderMagicNumber() == uniqueGridMagic) ||| (OrderComment() == GridName))  // só olhar se mygrid e símbolo... { resultado bool = verdadeiro; se ( tipo > 1 ) resultado = OrderDelete( OrderTicket() ); if(resultado == falso) { // Alerta("Order " , OrderTicket() , " não fechou. Erro:" , GetLastError() ); // Sleep(3000); }  
        } } //---- return(0); }//+------------------------------------------------------------------+
 
Finalmente, para hoje, aqui está uma atualização das estatísticas da grade para a semana:


Saldo 110k ( start 49k)Patrimônio 53k (start 49k)Margem utilizada 26kDisponível 26kDisponível 26kP&L -57k



O saldo aumenta de 2k a 4k por dia com .1 lotes, 6 pip grade, 12 pip TP, 11 moedas.

A Equidade está no dinheiro esta semana realmente pela primeira vez desde que o julgamento começou em 18 de maio. Eu espero que continue assim!

O P&L aberto fica fora de controle quando o USD sobe e outros pares descem...uma queda de 200 a 300 no Euro provavelmente limpará a conta...


Durante as últimas 4 semanas, tenho procurado formas de reduzir o saque. Durante 2 semanas, usei a bandeira de limiteEMA34, os calções e os calções e a bandeira de usoMACD. Isto parece estar funcionando, mas eu gostaria de ver uma forte queda para testar este cenário.

Tentei fazer muitos testes secundários usando o MT4, mas não estou satisfeito com os resultados... há demasiadas anomalias nos resultados dos testes para que eu tenha confiança neles...

Para resumir, com base nos resultados da demonstração, aqui estão minhas conclusões:

1) as pequenas grades são melhores
2) uma mistura de moedas é melhor
3) a duplicação do TP em relação ao tamanho da grade melhorou significativamente os retornos
4) usando o EMA e MACD como guias, o drawdown parece ser retardado e não parece haver
com um impacto significativo no retorno. Entretanto, não posso quantificar isto por enquanto.

ok, basta... bom negócio tudo!!

 
Gostaria de verificar em que período de tempo o especialista em gridmaker v1.8 deve ser afixado?
 
Pip,

Pelo código, parece que ele não é importante a menos que você faça uso das bandeiras EMA ou MACD... nesse caso meu palpite é 5 minutos é o mínimo... basta tentar períodos de tempo diferentes.

Com os melhores cumprimentos,

Hugh
 
Ao voltar a testar a grade, não posso fazer com que ela entre em qualquer negócio de compra. Ela só vende ofícios. Tudo é ajustado corretamente nas configurações. É suposto que ele faça isso. Estou usando a última construção do MT4.
 
ElCapo,

Em minha experiência, este tipo de EA não retrocede bem e eu tenho visto alguns resultados realmente estranhos. Agora eu sempre testei os longos, os shorts e ambos como três testes diferentes para garantir que ambos sejam a soma dos longos e os shorts (fora de curso, se a estratégia o implicar).

Tente um teste de avanço por alguns dias. Tenho certeza de que você terá tanto os longos como os curtas.

Com os melhores cumprimentos,

Hugh
 
Acho que é errado fazer um julgamento de direção.
Portanto, o UseMACD e o limitEMA devem ser definidos como falsos.
 
DEAR hdp

FALANDO DIRETO AO ASSUNTO, A EA É TÃO BOA, MAS PRECISO DE ALGUMA AJUDA DE VOCÊ NO CÓDIGO DENTRO DA EA?

WELL....

SOBRE O STTEING UP THE EA NESTAS CONDIÇÕES, COMO SE SEGUE:

uniqueGridMagic = 11111;
extern double Lots = 0,1;
duplo Exterior GridSize = 3;
duplo GridSteps externo = 12;
Duplo TakeProfit externo = 30;
duplo StopLoss externo = 20;
duplo updateintervalo externo = 1;
Exterior bool wantLongs = true;
bool wantShorts externos = true;
bool wantBreakout externo = verdadeiro;
bool wantCounter externo = falso;
limite de bool externoEMA = falso;
EMAperiodo externo int = 34;
double GridMaxOpen externo = 0;
bool externo UseMACD = verdadeiro;
bool externo CloseOpenPositions = falso;

O PROBLEMA QUE EU QUERO QUE SEJA RESOLVIDO É: SE O PREÇO ATUAL SUBIR OU DESCER PARA UM TAMANHO DE GRADE, ELE ABRE A ORDEM DENTRO DAS GRADES COM O TAMANHO DA GRADE SOB O PREÇO ATUAL NO GRÁFICO, ELE COLOCA OUTRA ORDEM SE O PREÇO ATUAL SUBIR OU DESCER PARA UM TAMANHO DE GRADE.

O QUE EU QUERIA SER OU SER RECODIFICADO É:

WENE EA COLOCA ORDENS DENTRO DAS GRADES SEM OUTRAS ORDENS ATÉ QUE O PREÇO ATUAL SUBA PELO MESMO NÚMERO DE GRADES OU O PREÇO ATUAL DESÇA PELO MESMO NÚMERO DE GRADES, DEPOIS DISSO A EA COLOCA OUTRAS ORDENS DENTRO DE NOVAS GRADES DEPENDENDO DAS CONDIÇÕES DA EA E DO PREÇO ATUAL.

SE ESTE CÓDIGO FOR RESOLVIDO, EU ACHO QUE A EA SERÁ MAIS LUCRATIVA
 

Muito bom e obrigado por compartilhar.

Eu sei que é uma ameaça antiga, mas nunca menos importante é continuar atualizando os dados existentes, então aqui vamos nós. a chave para eliminar o drawdown é o renko charting!

divirta-se!

 
bogdandanci:

Muito bom e obrigado por compartilhar.

Eu sei que é uma ameaça antiga, mas nunca menos importante é continuar atualizando os dados existentes, então aqui vamos nós. a chave para eliminar o drawdown é o renko charting!

divirta-se!

Mantenha-nos informados sobre como isso funciona para você. É, como você disse, útil compartilhar experiências e conhecimentos.