![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Decidi fazer tal experiência: a partir de 2012.01.01 em USDJPY M15 realizar otimização por meio ano e negociar com o melhor resultado de otimização por meio ano. Depois otimizar e negociar novamente
Parâmetro de otimização: "Equilíbrio + Max Sharp Ratio". Modo de geração de carrapatos: "OHLC".
A seguir será ...
versão "1.008".
Parâmetros de entrada:
Também mudamos a lógica de escala: por exemplo, para abrir uma posição Buy, não estamos procurando a posição LOWEST, apenas verificamos o preço de abertura da posição OWN na mesma direção. Se esta POSIÇÃO CORRENTE tiver um preço de abertura inferior ao preço atual de compra, nesse caso não queremos preencher a posição COMPRAR.
E, como sempre, recomendações: otimizar no modo de geração de carrapatos "OHLC", e executar passes simples em "Todos os carrapatos" ou "Cada carrapato baseado em carrapatos reais".
Aqui está uma idéia: eu quero executar a genética em muitos símbolos e muitos prazos (de M5 até H4, inclusive). Em seguida, poste os resultados da genética aqui (como salvar os resultados do teste: após a genética na aba "Otimização" clique com o botão direito do mouse e "Exportar para XML").
Dados de origem:
MetaQuotes-Demo server.
Parâmetros a serem otimizados:
Executar em tais símbolos (conjunto de caracteres "forex.all"):
Símbolo
Períodos
Usuário
EURUSD
M5, M10
Vladimir Karputov
GBPUSD
USDCHF
USDJPY
USDCAD
AUDUSD
AUDNZD
AUDCAD
M5
Vladimir Karputov
AUDCHF
AUDJPY
CHFJPY
EURGBP
EURAUD
EURCHF
EURJPY
EURNZD
EURCAD
GBPCHF
GBPJPY
CADCHF
preciso de ajuda - não posso fazer tantos testes por conta própria. O pré-requisito é que o teste genético deve passar COMPLETAMENTE - até que pare completamente.
Ivan 1.008 EURUSD M5:
Passe único com o melhor resultado (Cada tique com base no modo de tique real):
Como você pode ver, o principal lucro é feito em bons movimentos unidirecionais.
Ivan 1.008 EURUSD M10:
Passe único com o melhor resultado (Cada tique com base no modo de tique real):
Parece-me - parâmetros mal sucedidos - lucrar somente às custas de UMA boa ação.
versão "1.009".
Quando uma posição não pode ser aberta ( condição mínima de Stop Loss não é cumprida) a mensagem agora é mais informativa - os preços foram acrescentados a ela:
Você é um marinheiro Eu sou um marinheiro,
Você é um pescador Eu sou um pescador
Você em terra Eu estou no mar
Nós não nos encontraremos de forma alguma.
Acrescentado: O comércio de ações é uma rede e minha EA é apenas para hedging (como indicado pela impressão de erro ao tentar se conectar a uma conta de ações):
). Portanto, a troca está passando com um apito de compensado em Paris.
Mas você está errado - sobre o compensado sobre Paris! Eu olhei, seu código é bastante aceitável para negociação na bolsa, pelo menos no mercado FORTS. Eu o executei no testador de estratégia no instrumento @Si Splice M15 de 2013-2017, e o resultado é dado abaixo. Como você não mantém posições opostas simultaneamente (EA negocia no modo Stop And Reverse), então suspeito que a EA também funcionará no mercado de ações, só não posso verificá-lo agora.
Coloque o parâmetro "Use averageaging" == falso e o Expert Advisor "Ivan" não adicionará uma posição.
Embora... Mesmo que acrescente uma posição, ela ainda assim (quando o sinal for invertido) fechará completamente. Você pode tentar.
Portanto, deixe-o adicionar uma posição, desde que a EA feche a posição em uma direção primeiro, antes de abri-la na direção oposta.