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
Ele funcionará corretamente se você fizer com que o MT4Orders seja incluído antes do BestInterval.
A biblioteca se refere apenas a operações de negociação e seu histórico. Além disso, ela pode funcionar em paralelo com a SB e outras.
Portanto, os indicadores não a afetam de forma alguma.
O BestInterval na compensação somente em um caso específico (feito por mim) considera o histórico de negociação corretamente.
Qual é esse caso, se não for um segredo? Talvez eu possa usar algo semelhante sem xamanismo.
Qual é o caso, se não for um segredo? Talvez eu consiga usar algo semelhante sem nenhum xamanismo.
Um TC que muda de forma.
Não posso responder a isso. Ainda não sei.
Dizer que estou satisfeito é claramente um eufemismo..... O BestInterval está incrível agora. E as alterações são mínimas. Como sempre, um exemplo.
Aqui está um passe de 24 horas.
Aplicamos o BestInterval clássico.
Podemos ver que o lucro aumentou em um terço, e outros indicadores ficaram melhores.
Mas queríamos flexibilidade. E aqui está.
O lucro não aumentou, ele diminuiu! Mas veja os outros indicadores. Em vez de encontrar o intervalo com o maior lucro e a maior probabilidade de ajuste, foi encontrado um intervalo muito mais estreito, mas muito mais saboroso do que o clássico.
A inovação é adicionada da seguinte forma
A qualidade da pesquisa de padrão de mercado agora está muito melhor. Implicações significativas para o trabalho com vários testadores.
Portanto, 150 negociações é um ajuste muito mais provável, não?
Onúmero de negociações depende do comprimento do intervalo.
Às vezes, a exclusão de intervalos dá errado. Nomeadamente
const double Profit = dDeals[i].Profit + SlipPerLot * dDeals[i].Lots;
produz NaN porque dDeals[i].Lots é igual a NaN em i=0.
Parece que as pernas crescem a partir da função int Set( const DEAL &dDeals[] ) em que o campo Lotes não é preenchido quando Amount=0. Ou é mais correto dizer que Lots não é preenchido em void ToNull( void )?
De qualquer forma, o bug é muito desagradável, raramente ocorre e não é fácil de depurar.
Mas, de qualquer forma, o bug é muito desagradável, raramente se manifesta e não é fácil de depurar.
Sim, fiquei feliz em publicá-lo sem verificá-lo adequadamente. Vou dar uma olhada, obrigado.
Corrigi a função int Set( const DEAL &dDeals[] ) preenchendo Lots com zero. Se eu tiver corrigido errado ou deixado passar alguma outra coisa, por favor, me escreva de volta. Obrigado.
Até o momento, fiz apenas isso
O restante não precisa ser corrigido para Lotes. Mas há erros relacionados a outro (antigo). Precisam ser corrigidos.