Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
Burg Extrapolator - expert para MetaTrader 5
- Publicado por:
- Vladimir Karputov
- Visualizações:
- 1409
- Avaliação:
- Publicado:
- 2017.11.17 12:31
- Atualizado:
- 2018.02.28 10:23
- Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Autor da ideia — Vladimir, autor do código mq5 — barabashkakvn.
O Expert Advisor usa o método de Burg para previsão linear (linear prediction). A previsão linear é baseada em encontrar valores futuros como funções lineares de valores anteriores. Suponhamos que tenhamos o intervalo de preços x [0] .. x [n-1] onde o índice mais alto corresponde a preços mais recentes. A previsão do preço futuro x [n] é calculada da seguinte forma:
aqui a[i = 1..p] são coeficientes de modelo, e p é a ordem do modelo. O método de Burg encontra as razões [] ao diminuir um erro de quadrado médio nas últimas barras de treinamento np.
Selecione uma estrela
- MaxRisk - risco máximo de todos os trades simultâneos;
- ntmax - número máximo de trades em uma só direção;
- MinProfit - lucro mínimo pronosticado, segundo o qual é aberta a posição;
- MaxLoss - perda máxima pronosticada, segundo a qual a posição é fechada;
- TakeProfit;
- StopLoss;
- TrailingStop;
- PastBars - número de barras decorridas usadas para realizar o pronóstico;
- ModelOrder - a ordem do modelo de Burg como uma fração do número de barras passadas (0..1).
- UseMOM - permite destruição de dados de entrada: mom(i)=log[p(i)/p(i-1)];
- UseROC - permite destruição de dados de entrada: roc=100*(p(i)/p(i-1)-1).
Apenas uma das variáveis UseMOM e UseROC pode ser true, ou seja. UseMOM=true e UseROC=true não são permitidos.
Como a maioria dos Experts otimizados, Burg Extrapolator trabalha bem apenas nas barras de tendência. O Expert Advisor perderá dinheiro sem uma re-otimização constante.
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/19046
O script define uma grade de ordens pendentes abaixo do preço atual.
Pending orders UPO script define uma grade de ordens pendentes acima do preço atual.
Expert Advisor que posiciona uma grade de ordens pendentes Sell Limit e Buy Limit.
TRIX ARROWSIndicador Média Exponencial Tripla (Triple Exponential Average, TRIX) + linha de sinal + setas no caso de cruzamento de linha de sinal e a principal.