Valeu @dcassoli pelo feedback!
Posts feitos por RafaelMS
-
RE: Sell/Buy Limit com stop automatico
O link para o EA com os dois parâmetros acrescentados: EALossGainOCO (atualizado)
-
RE: Sell/Buy Limit com stop automatico
@dcassoli Pensei no seguinte:
Vou acrescentar dois parâmetros:
1 - Onde você escolhe como os SL/TP vão ser setados, se são pelos parâmetros da ordens de abertura ou por duas outras ordens.
2 - Onde você escolhe se o robô deve setar o SL/TP apenas nas ordens envidas por ele (quando clica no nos botões dele) ou identificar quando uma ordem é enviada (pelo book por exemplo), setar e gerenciar os SL/TP.
-
RE: Sell/Buy Limit com stop automatico
Eu retirei a opção do EA setar o SL e TP alterando esses parâmetros nas ordens porque eu fiz este robô pensando em usa-lo na XP, e lá eles não permitem alterar as ordens já enviadas, e como para alterar os parâmetros SL e TP das ordens é necessário enviar "updates" que a corretora rejeita (isso vale para conta real (produção), em conta demo até que dá) o robô não estava funcionando. Com isso acabei tirando também a opção de enviar as ordens pelo book. Mas eu vou acrescentar essas funções novamente com a ressalva de que na XP não é possível setar o SL e TP alterando os parâmetros da ordem, para setar, o EA terá que enviar outras duas ordens (como já esta fazendo). Assim que estiver pronto eu posto aqui no forum.
-
RE: Sell/Buy Limit com stop automatico
Oi @dcassoli,
Eu fiz várias mudanças no EA, as mais importantes:
- Opção de abrir posição com ordem do tipo limit ou stop;
- Envio assíncrono de ordens;
- Opções de quando enviar as ordens de loss e gain:
- Depois de executar a ordem de abertura;
- Com a ordem de abertura;
- Quando chegar no preço;
Seque o link para download do EA:
O EA está liberado apenas para contas demo, para obter uma versão para conta real entre em contato pelo email:
rafaelmelodasilva0@gmail.com
-
RE: Desenvolvendo um novo EA usando HiLo
Você pode impota-lo como um recurso. Dê uma olhada neste link: https://www.mql5.com/pt/docs/r...
-
RE: MT5 RICO
Sim, você pode adicionar outro servidor no MT da Rico é só ir em: arquivo > abrir uma conta.
-
RE: Dois ou mais robôs diferentes no mesmo ativo ao mesmo tempo?
Quanto a referencia as ordens isso pode ser feito através dos "números mágicos" uma espécie de ID do robô que enviou a ordem, mas pode servir para outras finalidades como identificar o setup que originou a ordem. Tem também o campo "comment" das ordens que pode conter mais informações sobre a origem/finalidade delas. Com as ordens devidamente referenciadas fica fácil desenvolver robôs que apenas atuem (monitorem, editem e cancelem) ordens que foram enviadas por eles.
Quanto a comunicação entre os robôs, vai depender do nível de comunicação que vc quer. Uma alternativa são as "Variáveis Globais do Terminal" (não confunda com as variáveis declaradas no escopo global do programa), as funções usadas para acessa-las já implementam semáforo. Há também a possibilidade de trabalhar com Pipes, no site mql5 tem artigos sobre isso.
-
RE: Alarme / Pop Ups ao tocar uma média
@Trader5137 disse:
como eu faço para criar esse alarme customizado? precisa de um conhecimento em programação? existe pessoas e empresas que prestam suporte a isso?
Só por programação mesmo. Na aba "alarme" da janela "Caixa de Ferramentas" até tem a possibilidade de você configurar alguns alarmes mas não da forma como você quer, usando indicadores. Então você vai precisar programar um robô.
Eu programo robôs e acho que posso te ajudar. Me mande um e-mail que a gente conversa.
Meu e-mail: rafaelmelodasilva0@gmail.com
-
RE: Indicador MT5 para resultado no dia, semana e mês
Tem esse: EARelatório
ele imprime no canto superior esquerdo no gráfico.
-
RE: Alarme / Pop Ups ao tocar uma média
Sim! Existe através de robôs ou scripts. Você pode mandar que dispare um alarme, envie uma mensagem para o celular ou até um e-mail.
-
RE: Sell/Buy Limit com stop automatico
Faltou explicar uma função do robô:
Caso o usuário insira um stop loss ou take proft invalido o robô ira normalizar esses parâmetros, caso contrario daria erro quando o robô fosse alterar as ordens.Exemplo no Dolar:
o tamanho do tick no Dolar é 0.5 ponto, ou seja, a cotação do Dolar oscila em preços múltiplos de 0.5 (3112.5, 3113, 3113.5...). Caso o usuário insira um loss de 2.78 pontos o robô irá mudar o parâmetro para 3 (o preço valido mais próximo).
O valor dos parâmetros normalizados aparecem no canto superior esquerdo do gráfico e na aba "Expert" da janela "Caixa de Ferramentas". Veja o exemplo da imagem abaixo.Obs.: Se os parâmetros forem inseridos corretamente nada é alterado.
-
RE: Sell/Buy Limit com stop automatico
Fiz algumas modificações:
- Correção de bug: As vezes o robô estava enviando mais de uma requisição para alterar o loss e gain das ordens, o que poderia gerar mais custos com corretagem. Agora ele envia apenas uma vez.
- Mudei o envio de ordens para o modo assíncrono, isso significa que o robô não interrompe o seu processamento à espera da resposta da corretora. Na pratica o robô ficou mais rápido.
Link atualizado (conta demo): https://drive.google.com/open?...
Pensei em publicar no mercado do mql5.com a versão para conta real, mas achei muito caro a comissão de 20% que eles cobram. Trader3766 me mande um email, pra ter uma contato teu, que a gente conversa sobre preço e condições.
Meu email: rafaelmelodasilva0@gmail.com
-
RE: Sell/Buy Limit com stop automatico
Eu coloquei uma restrição para ele rodar só em conta demo. Se você for na aba "Expert" da janela "Caixa de Ferramentas" vai ver a seguinte frase: "Erro: O expert só pode ser usado em conta demo.". Fiz isso para que o ninguém tivesse prejuízo por causa do robô, já que ele estava em teste.
Posso liberar uma versão para conta real mas talvez ainda sim vc não conseguira rodar o robo em uma conta de produção da Clear, até onde sei a Clear bloqueia os robôs.
-
RE: Sell/Buy Limit com stop automatico
Olá @Trader5279
Eu até posso, só preciso que você me explique melhor como seria essa variável.
-
RE: Sell/Buy Limit com stop automatico
É verdade, não da pra saber qual é o gain. Já arrumei:
https://drive.google.com/open?id=0B58An9HyeB7bckZp...
Sim, eu que fiz. Valeu!
-
RE: Sell/Buy Limit com stop automatico
Me da um feedback de como o Robô esta funcionando, se apareceu algum erro ou coisa do tipo.
-
RE: Sell/Buy Limit com stop automatico
Estou com problema para postar o robô. É possível anexar-lo como um arquivo?
-
RE: Sell/Buy Limit com stop automatico
Eu tenho um EA que faz o que vc quer. Estou longe do meu pc agora, amanhã posto aqui.
-
Ordens Limit (limitada) em Conta Demo
Olá Pessoal,
Hoje eu enviei uma ordem sell limit a 3142 e ela foi executada a 3141.5 (tirei um print do histórico), isso não esta errado? Uma ordem do tipo limit não deveria executar no preço enviado ou em um melhor? No caso de uma ordem de venda ela deve ser executada no preço maior ou igual ao preço da ordem, não é?
Talvez isso tenha acontecido porque estou usando um servidor demo, será que é este o problema, um bug do simulador?