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
- Visualizações:
- 14
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
ATR Trailing Stop (porta para Pine Script)
Um exemplo prático de conversão de um indicador Pine Script do TradingView para MQL5, mantido em paridade com uma implementação de referência em Python.
Regras (iguais nas três versões):
- nLoss = multiplicador ATR × SMA do intervalo real ao longo de InpATRLength barras
- O stop sobe à medida que o preço permanece acima dele e desce à medida que o preço permanece abaixo dele
- O stop muda de lado, e uma seta é desenhada, quando o preço fecha atravessando-o
Notas de tradução de Pine para MQL5/Python (o trabalho de portabilidade propriamente dito):
- ta.tr(true): a primeira barra não tem fechamento anterior, portanto, o intervalo real nela é simplesmente a máxima menos a mínima
- ta.sma(x, n): permanece como “na” até que existam n barras (primeiro valor válido na barra n-1)
- nz(stop[1], src): o stop anterior ou o preço atual, enquanto o stop anterior ainda estiver na
- var float stop = na: estado transportado de barra para barra, traduzido para um buffer persistente no MQL5 e uma matriz dinâmica no Python
- ta.crossover / ta.crossunder: estritamente falso enquanto qualquer um dos lados estiver na, o que é relevante para a primeira barra válida
Repositório (código-fonte em Pine, porta em Python com uma implementação de referência literal barra a barra para verificação cruzada e um teste de paridade comparando ambos com a saída do MQL5): github.com/RAo797bit/pine-python-mql5-conversion
Compila corretamente no MetaEditor com 0 erros e 0 avisos
.
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/77655
Trade Reporter Lite - Telegram trade notifications
Envia para um chat do Telegram as posições abertas e fechadas no MT5: direção, símbolo, ponto de entrada, stop e meta em pips, lotes e, ao fechar, o resultado, pips, múltiplo de R e tempo de manutenção da posição. Fila de novas tentativas, compatível com reinicialização, nunca realiza negociações. Notificador gratuito de negociações para MT5 no Telegram e no Discord
Safe Risk Manager EA - Daily Loss, Break-Even and Trailing Stop
Painel de negociação educacional para conta de hedge no MT5, com cálculo de risco, proteção contra spread, bloqueio persistente de perdas diárias, ponto de equilíbrio e stops móveis.
Accumulation/Distribution
O Indicador Accumulation/Distribution (Acumulação/Distribuição ou A/D) é determinado pelas mudanças de preço e volume.
Accelerator Oscillator (AC)
O Indicador Acceleration/Deceleration (Aceleração/Desaceleração ou AC) mede a aceleração e a desaceleração da força motriz atual do mercado.