Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Indicadores

MyBOLsAlert - indicador para MetaTrader 5

Publicado por:
SearchSurf
Visualizações:
2701
Avaliação:
(25)
Publicado:
2015.08.27 14:06
Atualizado:
2016.11.22 07:33
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Real Autor:

O código original você encontrará aqui, é de bb.mq5 pela MetaQuotes Software Corp. (Indicador Bollinger Bands ®). Alguns códigos simples foram adicionados para produzir um som de alerta via e-mail.

Os arquivos anexados são a versão atualizada da primeira publicação.

Sempre que o preço de fechamento em vigor passa através da banda superior ou inferior da Bollinger, ele vai desencadear um som WAV e pode ser usado como um indicador áudio de alerta. O WAV vai continuar tocando enquanto o preço em vigor estiver fora das bandas. Além disso, uma opção é adicionada se você deseja ser alertado por e-mail, uma mensagem notificando será enviada quando o preço passa fora da banda.

Pesquisei por muito tempo indicadores de alerta para Bolinger Bands para MetaTrader 5, onde pensei que simplesmente eu poderia escreverir um, já que eu não encontrei nenhum grátis. Eu usei a estrutura MqlRates para obter o último preço de fechamento e uns poucos comandos para detectar o preço da posição sobre as bandas do indicador. Junto com uma forma simples de reproduzir um som WAV, eu usei conversões de strings para incorporar o fuso horário em segundos e executar de 3 em 3 segundos o arquivo de som wav. O atraso do som da primeira versão já foi removido na segunda, substituindo por uma rotina muito melhor para lidar com o intervalo completo do arquivo WAV sem retardar ou obstruir a plotagem gráfica do indicador no gráfico. Uma opção nas propriedades do indicador permite que você escolha ativar ou desativar o alerta sonoro também.

A notificação de e-mail via um SMTP apropriado foi definido nas configurações do MetaTrader 5, com este indicador você poderá receber um alerta de mensagem pelo e-mail. Sempre que o preço passa as bandas superior ou inferior, vai desencadear um comando de e-mail alerta apenas uma vez. Não será enviado um outro e-mail até que o preço alcance a banda média do indicador. A banda mediana redefinará o sinalizador ou a marca para o comando "pronto para enviar", permitindo que o indicador envie um alerta de mensagem.

Estes são apenas simples códigos adicionados a um indicador de trabalho para cumprir um objetivo. Eu não sou um programador profissional, apenas um hobby e esta é uma programação como novato em MQL5. Alguém estava pedindo o mesmo, então eu pensei em compartilhar com aqueles que possam estar interessados com a finalidade de aprendizagem.

Imagens:

Recomendações:

  • Verifique se os arquivos WAV em uso são colocados na pasta padrão de som MetaTrader 5 (normalmente localizado em c:/Program files/<your_MT5_folder>/Sounds).
  • Você pode alterar os arquivos WAV na fonte e compilar novamente, ou simplesmente renomear o arquivo WAV que você deseja com o nome que está sendo usado no código.
  • Para a configuração do SMTP do e-mail no seu terminal MetaTrader 5, vá em Ferramentas > Opções e, em seguida, escolha "E-mail". A instrução de texto para a configuração SMTP está incluída no arquivo zip anexado.

Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/13494

Exp_ColorSchaffWPRTrendCycle Exp_ColorSchaffWPRTrendCycle

O Expert Advisor Exp_ColorSchaffWPRTrendCycle é baseado no oscilador ColorSchaffWPRTrendCycle que muda a posição em relação aos níveis sobrecomprado e sobrevendido.

Exp_ColorSchaffTriXTrendCycle Exp_ColorSchaffTriXTrendCycle

O Expert Advisor Exp_ColorSchaffTriXTrendCycle é baseado no ColorSchaffTriXTrendCycle que muda a posição em relação aos níveis sobrecomprado e sobrevendido.

ColorSchaffRSITrendCycleCandle ColorSchaffRSITrendCycleCandle

O indicador ColorSchaffRSITrendCycle implementado como uma seqüência de candles.

ColorSchaffTriXTrendCycleCandle ColorSchaffTriXTrendCycleCandle

O indicador ColorSchaffTriXTrendCycleCandle implementado como uma seqüência de candles.