Estou fazendo um indicador, a essência é coletar todos os picos no gráfico e para as últimas 100 barras somar os picos.
Não foi problema coletar espigões, mas como fazer com que os espigões sejam contados nas últimas 100 barras e, caso a soma seja excedida, uma seta será mostrada.
E assim por diante, através de todo o gráfico, contamos com uma centena de barras e depois, toda a história é considerada, 100 barras é a faixa em que estamos olhando.
O código abaixo:
#property indicator_separate_window#property indicator_buffers2#property indicator_color1 Magenta
#property indicator_color2 Red
//--- buffersdouble ExtMapBuffer1[];
double ExtMapBuffer2[];
//+------------------------------------------------------------------+//| Custom indicator initialization function |//+------------------------------------------------------------------+int init()
{
//---- indicatorsSetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0,217);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexEmptyValue(0,0.0);
SetIndexStyle(1,DRAW_ARROW);
SetIndexArrow(1,217);
SetIndexBuffer(1,ExtMapBuffer2);
IndicatorDigits(Digits+1);
//----return(0);
}
//+------------------------------------------------------------------+//| Custom indicator deinitialization function |//+------------------------------------------------------------------+int deinit()
{
return(0);
}
//+------------------------------------------------------------------+//| Custom indicator iteration function |//+------------------------------------------------------------------+int start()
{
int counted_bars=IndicatorCounted(),
limit;
double bar;
if(counted_bars>0)
counted_bars--;
limit=Bars-counted_bars;
for(int i=0;i<limit;i++)
{
bar=(High[i+1]+Low[i+1])/2;
if(Low[i+2]>Low[i+1] && Low[i]>Low[i+1] && Open[i+1] > bar && Close[i+1] > bar)ExtMapBuffer1[i+1]=1;//появился шип
}
for(i=100;i>=0;i--){if (ExtMapBuffer1[i]>0){ExtMapBuffer2[i]=ExtMapBuffer2[i]+1;}}// не уверен в этом кодеreturn(0);
}
//+------------------------------------------------------------------+
Caros programadores, aconselhem sobre o indicador iBands(). Quando colocamosiBands(NULL,0,20,2,0,PRICE_CLOSE,2,1); isso significa que comparamos a linha inferior do indicador, se colocarmos 1, então a linha superior, mas no indicador há uma linha média, por qual número ele é definido? Eu tentei diferentes e nenhum deles se encaixa.
ZahvatkiN: Caros programadores, aconselhem sobre o indicador iBands(). Quando colocamos iBands(NULL,0,20,2,0,PRICE_CLOSE,2,1); isso significa que comparamos a linha inferior do indicador, se colocarmos 1, então a linha superior, mas no indicador há uma linha média, por qual número ele é definido? Eu tentei diferentes, nenhum deles se encaixa.
Por que a foto não entra? Eu sei como fazer isso. *.jpg.
O fórum está com problemas! HELP!!!!!
Tente *.png.
Tente *.png
Posso perguntar por que o formato jpg está desativado?
Posso perguntar por que o formato jpg está desativado?
Pergunte aos desenvolvedores
Estou fazendo um indicador, a essência é coletar todos os picos no gráfico e para as últimas 100 barras somar os picos.
Não foi problema coletar espigões, mas como fazer com que os espigões sejam contados nas últimas 100 barras e, caso a soma seja excedida, uma seta será mostrada.
E assim por diante, através de todo o gráfico, contamos com uma centena de barras e depois, toda a história é considerada, 100 barras é a faixa em que estamos olhando.
O código abaixo:
Caros programadores, aconselhem sobre o indicador iBands(). Quando colocamos iBands(NULL,0,20,2,0,PRICE_CLOSE,2,1); isso significa que comparamos a linha inferior do indicador, se colocarmos 1, então a linha superior, mas no indicador há uma linha média, por qual número ele é definido? Eu tentei diferentes, nenhum deles se encaixa.
Você já tentou 0?
Por que a foto não entra? Eu sei como fazer isso. *.jpg.
O fórum está com problemas! HELP!!!!!
Diante de um problema semelhante, acabamos de perceber hoje que ele ocorre se o nome do arquivo de imagem estiver em letras russas.
Se for em latim, esse problema desaparece para mim.
jpg:
Eu enfrentei o mesmo problema, mas só hoje percebi que isso ocorre se o nome do arquivo de imagens estiver em letras russas.
Se for em latim, esse problema desaparece para mim.
jpg:
Obrigado. Eu também tinha fotos em russo. Vou tentar o inglês.
Eu enfrentei o mesmo problema, mas só hoje percebi que isso ocorre se o nome do arquivo de imagens estiver em letras russas.
Se for em latim, esse problema desaparece para mim.
jpg:
Obrigado. Eu também tinha fotos em russo. Vou tentar o inglês.
Acho que é uma das sanções dos EUA contra a Rússia, como se não pudessem escrever em russo, eles estão fartos de nossas lindas fotos deles, você vê