rasta.trader:
Quando escolho usar o volume real as informações do indicador não aparecem, fica tudo branco.
Quando escolho usar o volume real as informações do indicador não aparecem, fica tudo branco.
se for forex só é disponibilizado o volume tick
Isso parece fantástico. Ei, Mladen, isso pode ser feito para o MT4?
Por favor, considere a possibilidade.
Olá, você pode explicar com mais detalhes sua lógica de mudança de cor? Verifiquei o código, mas não consegui localizá-lo, desculpe.
Kmt501 Verifiquei o código, mas não consegui localizá-lo, desculpe.
TALVEZ
ESSA É A COR
//+------------------------------------------------------------------+ //| Função de iteração de indicador personalizado| //+------------------------------------------------------------------+ { if(Bars(_Symbol,_Period)<rates_total) return(-1); int i=(int)MathMax(prev_calculated-1,0); for(; i<rates_total && !_StopFlag; i++) { double _volume=double((inpVolumeType==vol_ticks) ? tick_volume[i]: volume[i]); double _avg = iCustomMa(inpAverageMethod,_volume,inpAveragePeriod,i,rates_total); average[i] = 100; val[i] = (_avg!=0) ? 100*_volume/_avg : 0; valc[i] = 0; if(i>0 && close[i] > close[i-1]) valc[i] = (_volume > _avg*(1+inpBreakoutPercent*0.01)) ? 3 : 1;<<<<THIS IS COLOR if(i>0 && close[i] < close[i-1]) valc[i] = (_volume > _avg*(1+inpBreakoutPercent*0.01)) ? 4 : 2;<<<<THIS IS COLOR } return(i); }
Kmt501 Verifiquei o código, mas não consegui localizá-lo, desculpe.
//+------------------------------------------------------------------+ //| Função de inicialização do indicador personalizado //+------------------------------------------------------------------+ void OnInit() { //---- mapeamento de buffers de indicadores SetIndexBuffer(0,val,INDICATOR_DATA); SetIndexBuffer(1,valc,INDICATOR_COLOR_INDEX); <<<<THIS IS COLOR SetIndexBuffer(2,average,INDICATOR_DATA); string _avgNames[]={"SMA","EMA","SMMA","LWMA"}; IndicatorSetString(INDICATOR_SHORTNAME,"Volume "+_avgNames[inpAverageMethod]+" average percent ("+(string)inpAveragePeriod+")"); }
Olá
"Sim" e "Não"
"Sim" é o que permite que você defina um tipo de buffer para gerenciar a cor.
Mas ele é fornecido em uma função SetIndexBuffer
SetIndexBuffer(1,valc,INDICATOR_COLOR_INDEX);
que cria o link com uma propriedade, o "1"
Portanto, o "não" também é fornecido por
#property indicator_label1 "Volume average percent" #property indicator_type1 DRAW_COLOR_HISTOGRAM #property indicator_color1 clrDarkGray,clrYellowGreen,clrOrange,clrGreen,clrRed
Depois disso, o código que cria a cor
if(i>0 && close[i] > close[i-1]) valc[i] = (_volume > _avg*(1+inpBreakoutPercent*0.01)) ? 3 : 1; if(i>0 && close[i] < close[i-1]) valc[i] = (_volume > _avg*(1+inpBreakoutPercent*0.01)) ? 4 : 2;
Eu lhe enviei uma PM
Olá Mladen Rakic
Você pode criar um robô de negociação para mim?
Quero que você crie um robô de negociação combinando o indicador "Volume Average Percent" e o indicador "RSI".
Se você quiser colaborar, entrarei em detalhes sobre o projeto do robô.
Obrigado
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Volume Average percent:
Esta é uma versão normalizada que mostra o volume em porcentagem em comparação com o volume médio do período selecionado.
Autor: Mladen Rakic