Lavoro terminato
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Specifiche
O indicador deve obter a largura do canal Donchian e calcular o percentual que isso representa sobre o preço de um ativo.
Para fazer isso ele deve permitir a entrada dos seguintes parâmetros quando for inicializado:
a) número de períodos para o cálculo do Canal Donchian;
b) tipo de preço a ser utilizado como divisor: Open, Close, High, Low, Preço Médio (HL/2), Preço Típico (HLC/3);
c) um multiplicador que pode variar de 0,01 até 999,99
Procedimento:
1- Apurar o Canal Donchian, tomando por base o número de períodos que eu indicar (item "a" acima). Esse é o procedimento usual para o cálculo do canal e deve ser utilizada a fórmula padrão para isso;
2- Obter a largura do canal subtraindo o valor da margem menor do valor da margem maior (resulta um número positivo);
3- Obter o preço do ativo conforme o parâmetro entrado inicialmente (ver item "b" acima);
4- Dividir a largura do canal obtida no item 2 pelo preço obtido no item 3;
5- Multiplicar o resultado pelo multiplicador estabelecido como parâmetro no item "c" acima;
6- Plotar o resultado na forma de um gráfico em uma janela separada.
Condições Complementares:
1) A janela de parâmetros iniciais deve ser em português:
2) O nome do indicador será: Oscilação Percentual de Preços:
3) A carga inicial do parâmetro "MULTIPLICADOR" deve ser 100, mas passível de mudança pelo usuário;
4) Todos os direitos sobre o software pertencerão a mim de forma exclusiva.