Sunday 22 April 2018

Mgrid forex forum


Alguém pode alterar os códigos para adicionar novo alvo. Quero alterar alguns comandos no Ea original. Infelizmente eu não sou um programador e não posso codificá-lo. A principal coisa que eu quero é codificar este programa, de modo que, quando o total de pedidos abertos for superior a, por exemplo, 4, o programa termina e encerra todas as ordens assim que encontrar a seção 1.5Increment in Buy ou Sell (não é importante Em que seção pode atender 1.5Increment mais do que a posição de compra ou venda aberta pela primeira vez). 1.5Increment é um exemplo numer e o que eu desejo exatamente, é que, quando o total de pedidos abertos são superiores a 4 ou 5 ou 6 pedidos, a e e fechou todas as ordens abertas assim que a soma do lucro positiv. Eu mesmo adicionei algumas mudanças no programa original. Por exemplo, adicionei Maxorder no início do programa. - extern int Maxorders4 - do que eu tenho alguma codificação no final do programa na seção quotFUNCTION takeProfitquot após as encadernações adicionadas. . Se (OrdersTotal () gtMaxorders ampamp OrderType () 1 ampamp currentpips gt INCREMENT1.5) elseelse. Eu não tenho certeza de onde eu coloco mais esses códigos e eles estão corretos. Infelizmente não funciona como eu queria. Alguém pode corrigi-lo. Anexei ambos os arquivos para alguém que possa melhorá-lo. Obrigado funyoo P. S. Desculpe pelo meu conhecimento do inglês Última edição por hmrt135 08-09-2017 em 05: 16.Ajuda modificando este EA MGrid Alguém pode me ajudar a modificar este EA. O problema que esta EA é devido a ele repete abrir demasiada ordem pendente. Ele pode abrir até 200 pedidos pendentes que excederão a ordem total de MT4. Pode ajudar a combinar em grande tamanho de lote Agradecemos antecipadamente. A EA configurou as 3 ordens de compra e as 3 ordens de parada de venda em incrementos iguais de um ponto de partida intermediário. Então, quando o preço desencadeia o nível, o EA coloca ordens pendentes no restante dos níveis, mas está em. Se estiver em um nível de compra, o EA coloca pedidos pendentes apenas acima do nível de compra com o tamanho inicial do lote e nos 3 níveis de venda com tamanho de lote duplo. Se o preço estiver em um nível de venda, o EA colocar pedidos pendentes somente abaixo do nível de venda é com o tamanho inicial do lote e nos 3 níveis de compra com qualquer tamanho de lote duplo. Não importa onde o mercado se mova, quando um dos preços direcionados superior ou inferior for atingido, o lucro será feito. Na verdade, quanto mais tempo demorar para chegar a esse ponto, mais dinheiro fará Esclarecimento: o melhor que eu posso dizer, isso é o que essa EA faz. Permite chamar o valor do parâmetro de incremento I e o preço atual P. Com os parâmetros padrão, ele estabelece 3 ordens de compra em PI, P2I, P3I e 3 ordens de venda em PI, P2I, P3I. Cada buystop tem um SL no P4I, e um TP em P4I cada sellstop tem um SL em P4I e um TP em P4I. Traduzindo isso em números compreensíveis, dado que o INCREMENTO 35, significa que as ordens de compra são definidas em 35, 70, 105 pips do preço atual, tudo com TPs em 140 (do preço atual, NÃO a entrada) e SL em 140. Vice-versa para vendstops. Assim, o retorno médio por comércio 70 e o risco médio 210, ou seja, um RR 1: 3. Uma vez que as ordens são buystopsellstop, estamos em média UP (pyramiding) em trades, em oposição à média abaixo. Todas as ordens iniciais são dimensionadas em 1 unidade. Agora, onde a diversão começa. Quando a primeira ordem de compra é desencadeada, são criados mais 3 pedidos vendidos, com os mesmos pontos de entrada que os vendedores iniciais e todos com o mesmo TP e SL. Heres the twist: os novos vends a 35, 70 e 105 (longe do preço original) são dimensionados em 1, 2 e 3 unidades, respectivamente. Por outro lado, se um release de venda for disparado, são criadas 3 novas ordens de compra. Mais 3 pedidos são adicionados sempre que um pedido é disparado. Este processo de expansão continua até que a conta exceda sua margem disponível, ou até que as ordens atingissem seus TPs ou SLs. Assim que um ponto TP ou SL for atingido, obviamente todas as ordens abertas são fechadas automaticamente (porque todas compartilham os mesmos pontos TPSL) e todas as ordens pendentes também são excluídas imediatamente. Nesse mesmo ponto, o ciclo se repete, ou seja, 3 novos buystop e 3 novos pedidos de venda, com base no preço atual, são criados. Enxague e repita. Oi tudo, Alguém pode me ajudar a modificar este EA? O problema que esta EA é devido a ele repete abrir demasiada ordem pendente. Ele pode abrir até 200 pedidos pendentes que excederão a ordem total de MT4. Pode ajudar a combinar em grande tamanho de lote Agradecemos antecipadamente. Com o MT4, você não pode aumentar o tamanho do comércio (número de lotes) em uma ordem, depois que o pedido já está aberto. A única maneira de fazer isso é abrir uma segunda ordem (que você está tentando evitar) ou fechar a primeira ordem e, em seguida, abrir um pedido que é o tamanho total de ambos os pedidos. Mas se você fizer isso, você deve pagar o spread novamente. Por exemplo, suponha que você tenha um pedido de 1 lote aberto e você deseja aumentar o tamanho para 2 lotes. Opção 1. Se você adicionar outra ordem de 1 lote, agora você tem 2 ordens de 1 lote cada. E você pagou o spread necessário para 2 lotes. Opção 2. Se você fechar a primeira ordem e abrir uma segunda ordem de 2 lotes, você tem uma ordem de 2 lotes, mas você pagou um spread por 1 lote na primeira ordem e um spread por 2 lotes na segunda ordem , Ou seja, o spread total é o necessário para 3 lotes. Por isso, você está pagando o seu br0ker mais para fazê-lo dessa maneira. Tópico: mGRID EA Alguém pode alterar os códigos para adicionar novo alvo Eu quero mudar alguns comandos no Ea original. Infelizmente eu não sou um programador e não posso codificá-lo. A principal coisa que eu quero é codificar este programa, de modo que, quando o total de pedidos abertos for superior a, por exemplo, 4, o programa termina e encerra todas as ordens assim que encontrar a seção 1.5Increment in Buy ou Sell (não é importante Em que seção pode atender 1.5Increment mais do que a posição de compra ou venda aberta pela primeira vez). 1.5Increment é um exemplo numer e o que eu desejo exatamente, é que, quando o total de pedidos abertos são superiores a 4 ou 5 ou 6 pedidos, a e e fechou todas as ordens abertas assim que a soma do lucro positiv. Eu mesmo adicionei algumas mudanças no programa original. Por exemplo, adicionei Maxorder no início do programa. - extern int Maxorders4 - do que eu tenho alguma codificação no final do programa na seção quotFUNCTION takeProfitquot após as encadernações adicionadas. . Se (OrdersTotal () gtMaxorders ampamp OrderType () 1 ampamp currentpips gt INCREMENT1.5) elseelse. Eu não tenho certeza de onde eu coloco mais esses códigos e eles estão corretos. Infelizmente não funciona como eu queria. Alguém pode corrigi-lo. Anexei ambos os arquivos para alguém que possa melhorá-lo. Obrigado funyoo P. S. Desculpe meu conhecimento de inglês Última edição por hmrt135 08-09-2017 às 05:16.

No comments:

Post a Comment