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
Farei um manual, mas um manual curto. ...................
E um manual para adicionar sua própria funcionalidade (indicadores, elementos de registro, estados etc.).
Variante ideal (mas não fácil): tornar todos os elementos funcionais "facilmente anexáveis", como plug-ins, para que eles se multipliquem e se multipliquem na base de código como cogumelos ... :)
--
Muito legal o que você fez, Igor. Obrigado! Fiquei brincando com isso a noite toda.
Ainda não me aprofundei no código, mas estou planejando fazer isso neste fim de semana. Estou muito curioso para entender em detalhes como alguns recursos são implementados.
Em uma rápida olhada no código, a impressão é muito agradável.
Os blocos são escritos de forma elementar! Se a MQL tivesse um mecanismo semelhante a get_declared_classes, class_exists e is_subclass_of, toda a instalação de uma nova funcionalidade seria apenas um arquivo enclode/add de uma nova classe (um descendente de uma das classes base).
E se você fizer a inserção de código no modo visual, o novo bloco se adicionará sozinho. A recompilação do EA em tempo real e a coleta de novos includes "gerados" já foram resolvidas. É assim que a atualização dos parâmetros de entrada dos blocos para o testador é implementada agora.
Na descrição do codebase, o esquema é o mesmo, com 4 blocos. Somente o valor 300 no bloco de operação é ">". O arquivo de esquema está no arquivo, descompacte-o na pasta
C:\Documents and Settings\All Users\Application Data\MetaQuotes\Terminal\Common\.
(o caminho pode ser diferente, é melhor procurar o arquivo fatpanel.dat e substituí-lo)
Enquanto a nova versão está sendo preparada, mostrarei uma execução da mesma estratégia de 2005. Modo de teste "every tick". Experimentos com trailing stop:
O diagrama mostra todos os parâmetros da estratégia e seu princípio. Sem reinvestimentos. Uma versão com blocos adicionais será publicada em breve.
Dessa forma, o volume da posição é ganho. As porções constantemente reabastecidas "por sensação" acabam encontrando um extremo local no lance. E se você limitar a abertura de não mais do que uma posição em uma direção, então momentos de abertura mais favoráveis serão perdidos e a estratégia falhará. Não é difícil acrescentar essa restrição: +3 blocos para cada direção. E e IS_BUY (ou IS_SELL) + NOT
A versão 0.2 não quer funcionar. Como faço para que ela funcione?
Esse problema ocorreu em uma das versões recentes do terminal.
https://www.mql5.com/ru/forum/1111/page232
Se o terminal for atualizado para a versão mais recente (onde o problema foi corrigido), você precisará recompilar o indicador (na pasta mql5/indicators/fatpanel/ ) e o Expert Advisor (mql5/experts/fatpanel/).