Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Estou executando isto em 19 pares e estava me perguntando se alguém poderia programar algo que dissesse se mais de 25% da margem está sendo usada, então qualquer par sem posições abertas não abrirá nenhuma posição.
Não estou muito preocupado com a abertura de demasiadas posições e com o fato de que o programa tenha sobrevivido mesmo a um evento noticioso que eu não observei o suficiente. Mas isso me deixa nervoso quando tenho 50% da margem e sua abertura de novas posições em novos pares.
BTW, eu tive uma perda de cerca de 90 dólares ontem à noite para fechar todas as posições abertas em USD na preparação para o NFP e desligar o EA em todos os pares de USD. O meu desempenho foi impecável:) Acho que evitar os tempos das notícias é a chave. Em todas as outras vezes, ele ganha dinheiro consistentemente sem muito saque.
Sr. Trader,
u teste este novo EA?, pode u compartilhar qualquer resultado de teste para frente.
atualmente im backtesting ver 3.1 com a configuração padrão para 2004 até agora, mas ainda não conseguiu obter um bom resultado em comparação com a configuração ver 2.0.2
qualquer progresso será postado mais tarde.
obrigado
respeito
CFAqui vamos nós!
Aqui está um link para uma das minhas declarações, esta é uma conta de 10k:
CLIQUE AQUI
Aqui um link para uma conta de 100k:
CLIQUE AQUI
Aqui um link para uma conta de 5k misturado com uma versão modificada da versão H02-TS do Firebird:
CLIQUE AQUI
E aqui estão meus ajustes:
xtern double TakeProfit = 30;
Lotes duplos externos = 0,05; // use este lote para uma conta Mini IBFX 10k)
StopLoss duplo externo = 0;
Parada Dupla Externa TrailingStop = 0;
Exterior int MaxTrades=10;
Exterior int Pips=20;
externo int SecureProfit=22;
extern int AccountProtection=1;
extern int AllSymbolsProtect=0;
extern int OrdertoProtect=5;
// Exemplo: (MaxTrades=10) menos (OrderstoProtect=3)=7 ordens precisam ser abertas antes que a proteção da conta seja ativada.
extern int EMA_fast= 5; // OpenOrdersBasedOn=0 ---> agora ordens abertas com base no EMA Cross, antes do MACD // alterado pelo sr. trader
externamente int EMA_slow= 12; // OpenOrdersBasedOn=0 ---> agora abre Encomendas Baseadas em EMA Cross, antes MACD // alteradas pelo sr. trader
exterior int TimeZone=0;
Exterior int ReverseCondition=0;
início do ano = 2001;
Exterior int InícioMês=1;
Externo int Fim do Ano=2030;
Externo int Fim de Mês=12;
//externa int FimHoraHora=22;
//externa int FimMinuto=30;
int externo mm=0;
risco int externo=1;
extern int AccountisNormal=1;
extern int MagicNumber=261080;
extern int Manual=0;
extern int OpenOrdersBasedOn=3; // 0=EMA Cross (alterado por mr.trader), 3=i_Trend (alterado por mr.trader),
Eis a minha idéia de tornar esta EA um pouco mais segura.
Se você selecionar lucro seguro, digamos 20 pips, então para cada posição aberta, reduza em x o número de pips.
Assim, se você tiver proteção de conta em 10 e pedidos máximos em 10, então, com uma posição, ele garantirá lucro a 20 pips. Se você fizer x 1 pip, então no pedido número 2, o lucro seguro é de 19 pips. Desta forma, à medida que mais odores são abertos, a quantidade de lucro que procura é cada vez menor, e pode até aceitar uma perda quando muitos pedidos são abertos para proteger sua conta.
Pensamentos?
Leia o post #47 no tópico que explica um método adicional de como esta EA fecha negócios.
Espero que seja útil.
tomSim, isso é verdade... também fecha às vezes se a AccountProtection estiver ligada.
Portanto, há quatro maneiras de fechar uma operação, três delas opcionais:
1. Trailing Stop
2. StopLoss
3. Proteção de contas
e uma obrigatória:
1. Aproveitar o comércio aberto mais recentemente.
Eu não uso as opcionais, então estou me concentrando, por enquanto, apenas no método Take Profit.
BTW, eu tive uma perda de cerca de US$ 90 ontem à noite para fechar todas as posições abertas em USD na preparação para o NFP e desligar o EA em todos os pares de USD. O desempenho foi impecável:) Acho que evitar os tempos das notícias é a chave. Em todas as outras vezes, ele ganha dinheiro consistentemente sem muito saque.
É bom saber que funciona, Ducati... Eu escolhi ficar durante as notícias e tive lucro adicional com os dois testes que estou usando
Aqui está minha idéia para tornar este EA um pouco mais seguro.
Se você selecionar lucro seguro, digamos 20 pips, então para cada posição aberta, reduza em x o número de pips.
Assim, se você tiver proteção de conta em 10 e pedidos máximos em 10, então, com uma posição, o lucro será garantido em 20 pips. Se você fizer x 1 pip, então no pedido número 2, o lucro seguro é de 19 pips. Desta forma, à medida que mais odores são abertos, a quantidade de lucro que procura é cada vez menor, e pode até aceitar uma perda quando muitos pedidos são abertos para proteger sua conta.
Pensamentos?Tenho pensado de forma semelhante, mas meu pensamento atual é deixar a configuração Pips onde ela está, desligar AccountProtection e ter a escala TakeProfit reduzida à medida que mais posições são abertas.
Comecei a testar uma versão que reduz um pouco mais o TakeProfit para cada nova posição, de modo que ele começa na configuração TakeProfit para a primeira posição (padrão = 40) e quando chega à 10ª posição, está usando o valor Pips (padrão = 20) para TakeProfit. Dessa forma, quanto mais fundo você entrar na progressão do Martingale, menor será a distância necessária para sair com lucro. Configurei isto ontem à noite e a partir desta manhã tinha ganho cerca de $250 (0,1 lotes, 9 pares), mesmo negociando através do NFP.
A outra idéia que tive foi ter uma quantia de lucro definida, e fechar todas as posições quando essa quantia for atingida. Dessa forma, você sabe antecipadamente qual será o lucro alvo, e à medida que a progressão se aprofunda, você precisará de cada vez menos recuo para atingir essa meta. Isto requer simplesmente definir OrdensParaProteger o mesmo que MaxTrades. Sua sugestão é a mesma, com a adição de realmente reduzir o valor SecureProfit, para proteção adicional.
Parece que temos alguns testes à nossa frente!!
30-03Nov
O desempenho desta semana de acordo com os primeiros ajustes do posto #174. Até agora, eu só via drawdows muito baixos e P/L flutuante negativo. Mais uma vez meus agradecimentos ao Sr. Trader.
Ztrader,
Acho que temos a mesma idéia, apenas que estamos fazendo isso de maneira diferente.
Essa é a característica mais inteligente aqui perguntada. Obrigado, Ducati.
Há uma função no código para impedir que ele abra novas posições de forma manual, mas há um bug e ele não funciona como deveria
Manual=0 // Se ajustado a um, então não abrirá negócios automaticamente
Se você cobrar a 1 não deve abrir novas posições quando fechar todas as posições em uma moeda
Mas continuará a abrir posições de martingale até fechar com lucro em pares já abertos.
De qualquer forma, não funciona, mas eu o consertei, localize esta parte do código :
PreviousOpenOrders=OpenOrders;
if (OpenOrders>=MaxTrades)
{
ContinuarAbertura=Falso;
} else {
ContinuarAbertura=Verdadeiro;
}
se (OpenOrders==0 && Manual===1)
{
ContinuarAbertura=Falso;
}
você precisa inserir a linha em negrito no código para consertá-la.
De qualquer forma, programarei uma proteção automática da margem para impedir que a EA abra novas posições quando a margem estiver abaixo de determinado valor.