Estratégia de Martingale
11 respostas
Marca Fric
11 anos atrás #110835
É comum a pergunta se é possível criar a estratégia Martingale no EA Wizard.
Criei uma simplificação apenas para o teste.
Ele tem 3 níveis:[list=1]
[Se o CCI cruzar acima de 0, ele abre uma ordem com PT = 20 pips e SL = 20 pips com tamanho de lote de 0,1
[Se a primeira ordem terminar no SL, ela abrirá uma segunda ordem com o mesmo PT/SL com 0,2 lote
[Se a segunda ordem terminar no SL, ela abrirá uma terceira ordem com o mesmo PT/SL com 0,3 lote
[/lista]
depois disso, ele termina.
Se alguma das ordens terminar com lucro, a próxima ordem será aberta normalmente em 0,1 lote.
A estratégia é apenas um exemplo e contém apenas uma regra longa.
O nível de Stop Loss é testado manualmente na condição, para que possamos tomar as medidas adequadas quando ele for atingido.
Marcar
EstratégiaQuant arquiteto
stearno
11 anos atrás #120789
Obrigado por esses exemplos. Isso nos ajuda a alinhar nosso pensamento!
jonnywolf
11 anos atrás #121177
Acabei de ver isso e vou dar uma olhada mais tarde.
mmsk
11 anos atrás #121581
E se eu não quiser fechar as ordens existentes? só quero abrir uma ordem adicional com o dobro da quantidade. Tentei modificar, mas parece que o StrategyQuant não permite a abertura de vários pedidos com a mesma quantidade. Isso é verdade?
ramacan
11 anos atrás #121595
Você precisa atribuir um novo número mágico.
Marca Fric
11 anos atrás #121642
E se eu não quiser fechar as ordens existentes? só quero abrir uma ordem adicional com o dobro da quantidade. Tentei modificar, mas parece que o StrategyQuant não permite a abertura de vários pedidos com a mesma quantidade. Isso é verdade?
Sim, você pode abrir vários pedidos ao mesmo tempo, mas precisa usar um número mágico especial para cada novo pedido.
Marcar
EstratégiaQuant arquiteto
Nufty
10 anos atrás #121978
Estou dando uma olhada neste aqui - quero tentar adicionar um Martingale a uma estratégia - espero que isso ajude!
force199
10 anos atrás #123151
Olá Mark,
Quero inserir uma variável de usuário em minha estratégia de martingale para que eu possa escolher, nas configurações de entrada do EA, quantas vezes minhas negociações dobrarão antes de serem encerradas.
Como faço para criar essa configuração para o EA?
Além disso, só agora vi seu exemplo de martingale, em que você cria cada nova negociação duplicada como uma nova regra; na minha, fiz cada nova negociação duplicada como uma nova configuração "ENTÃO". Isso foi antes de eu ver seu exemplo. Isso significa que meu método não funcionará e que terei de refazer tudo?
Tudo de bom,
SM
javiersfr
10 anos atrás #123830
Olá, pessoal,
Eu realmente gosto desse tópico.
Eu era obstinado por esse tipo de regra desde que comecei a me divertir ( 😉 ) com o Forex.
O problema que eu vi, no início, com a regra do Casino (que o Sr. Fric introduziu no início) é que estamos alcançando 2 ou 4 lotes facilmente se estivermos criando vários níveis.
No entanto, meus resultados não foram bons o suficiente.
Tentei anexar um exemplo (de acordo com o que o mmsk disse), mas não consegui por causa do KB. Há alguma maneira de fazer isso?
Voltarei a falar com você com novos comentários.
Tenha um bom dia!
geodepe
8 anos atrás #133486
Acho que essa estratégia de martingale está incorreta.
Na etapa 3:
- "3. Se a segunda ordem terminar no SL, ela abrirá uma terceira ordem com o mesmo PT/SL com tamanho de 0,3 lote"
Acho que o martingale afirma que a aposta deve dobrar.
Portanto, o tamanho do lote deve ser de 0,4 lote.
Cumprimentos,
Geodepe
Jethro69
8 anos atrás #133508
Vou despojar um pouco este tópico 😉
Tenho o EA-Wizard há menos de 24 horas, portanto, desculpe minha ignorância... Tentei um pouco com um sistema de grade e consegui (mais ou menos), mesmo que seja uma carga de trabalho muito maior do que eu esperava.
O que aprendi até agora é que não podemos criar cestas usando o EA-Wizard, ou podemos criá-las usando números mágicos diferentes. O problema será a estratégia de saída, portanto, gostaria de saber se há alguma maneira de verificar se todas as negociações estão no positivo por um determinado valor e, em seguida, fechar todas as negociações. O melhor seria, obviamente, se isso pudesse ser feito com negociações longas e curtas separadamente. Pelo menos, seria melhor para os resultados do backtesting. Entretanto, caso contrário, seria possível superar esse problema criando dois EAs diferentes, um para negociações longas e outro para curtas, e executando-os em dois gráficos. Pelo menos é o que faço com outros operadores de Grid, que não conseguem abrir (longas/curtas) de uma só vez.
Bgrds, Jethro
Jethro69
8 anos atrás #133526
Bem, definitivamente é possível criar um sistema de grade com o Ea-Wizard. Fiz um primeiro teste, com 3 saídas, 1. TP, 2 . TS, 3. Valor => fechar todas as negociações. Portanto, parece que é preciso manter essa forma de criar EAs diferentes para operações longas e curtas. 1TP9Provavelmente, poderiam ser feitos cálculos para juntar tudo com muitas variáveis e funções, mas eu já criei um monstro com quase 784 kb para o arquivo .mql e isso é apenas para as negociações longas. 😛 Voltar a testar é com certeza muito mais lento do que em qualquer coisa que eu testei antes, então parece que muitos cálculos estão sendo feitos?
No entanto, já tenho ideias de como melhorar.
Visualizando 11 respostas - 1 até 11 (de um total de 11)