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:
- 7490
- Avaliação:
- Publicado:
- 2020.04.14 04:03
- Atualizado:
- 2021.01.20 14:30
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Por muitas vezes amigos me pediram um robô que gerenciasse os Take e Stop de forma semiautomática sem abrir uma ordem de forma automatizada, para isso desenvolvi uma classe que adiciona o StopGain( TakeProfit) e StopLoss definidos pelo usuário é possível também adicionar o uso de um trailingStop.
Se o parâmetro de TrailingStopou TrailingStepfor 0a opção de trailingStop é desativada e somente o StopGain( TakeProfit) e StopLoss, seram monitorados.
A Utilização é muito simples basta criar um ponteiro para o objeto CTraillingCuston e setar 4 variáveis:
TakeProfit
StopLoss
TrailingStop
TrailingStep
O Método principal chama-se Run() e pode ser executado no handler Ontick(), OnTimer().
Abaixo o exemplo de implementação no handler OnTick()
#include <CtraillingCustom.mqh> CTraillingCuston *trailing=new CTraillingCuston(); //--- input double trailingstop = 40; // TrailingStop input double trailingstep = 40; // TrailingStep input double takeprofit = 100; // TakeProfit input double stoploss = 100; // StopLoss int OnInit() { trailing.TrailingStop(trailingstop); trailing.TrailingStep(trailingstep); trailing.TakeProfit(takeprofit); trailing.StopLoss(stoploss); return(INIT_SUCCEEDED); } void OnTick() { trailing.Run(); }

A Ideia dessa classe é de detectar novas barras para um determinado Ativo em um timeFrame previamente setado, caso nenhuma informação seja fornecida no momento de criação do objeto ele assume Symbol() e Period() atual. Um exemplo simples

Traditional HiLo indicator plotted in the form of a ladder.

Frequentemente, ao acompanhar a oscilação dos preços de um determinado símbolo (ativo), nos deparamos com a necessidade de acompanhar também a oscilação dos preços de outros símbolos, para ter uma avaliação de como está o mercado de forma geral. O intuito desse indicador é fornecer ao usuário, num painel colocado dentro do gráfico do MQL5, uma lista com outros símbolos definida de forma personalizada. Para cada símbolo é apresentado o preço atual e a variação percentual em relação ao preço de fechamento do dia anterior, apresentando em verde, as variações positivas, em vermelho as variações negativas e em amarelo, as variações nulas. As cores podem ser alteradas pelo usuário. O indicador foi idealizado para operar na Bolsa de Valores de São Paulo - Bovespa, mas pode ser facilmente adaptado para uso em outros mercados. O primeiro símbolo como padrão é "IBOV" (Bovespa), o segundo é o símbolo do gráfico ativo e os demais são os que o usuário definir na variável input.

Program for Greedy Algorithm to find Minimum number of Coins.