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
Forex_Off_Trend Oscilador
Um dos osciladores mais precisos para determinar a mudança de tendência i.m.o. é o
Forex_Off_Trend Oscillator. A última versão que recebi na semana passada se chama ForexTrend_v2, que é uma versão Histogram. Eu estava muito entusiasmado com este desenvolvimento, mas o novo não é nada bom. Ele re-pinta terrivelmente, mas se pudermos consertá-lo, pode ser um excelente complemento como um oscilador MTF.
Estou anexando ambos aqui com um pedido para que você o veja e se você puder colocá-lo em um formato MTF, eu ficaria muito satisfeito. O formato do histograma é excelente para que se possa estreitar a janela e ainda ver de relance quando a direção estiver mudando.
Estou ansioso para ouvir de vocês. Obrigado de antemão e os melhores votos.
offtrend
parece-me basicamente o mesmo código com o código histo e o número SSP padrão mudou. pode querer apenas chamar aquele histo ou algo parecido em vez de v2 imho.
Um pouco mais de separação me ajuda a dar uma olhada rápida
senão
{
ExtHBuffer1=0;
ExtHBuffer2=-1 //<----
e aqui está uma porcaria de tempo
como sempre, cuidado com os problemas de redesenho
//| Copy and Pasted by Lowphat |
//| |
//+------------------------------------------------------------------+
#property copyright " "
#property link " "
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Lime
#property indicator_color2 Red
#property indicator_maximum 1
#property indicator_minimum -1
extern int TimeFrame=30;
extern int SSP=7;
extern double Kmax=50.6;
double ExtMapBuffer1[];
double ExtMapBuffer2[];
int init()
{
SetIndexStyle(0,DRAW_HISTOGRAM,EMPTY,2);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexStyle(1,DRAW_HISTOGRAM,EMPTY,2);
SetIndexBuffer(1,ExtMapBuffer2);
switch(TimeFrame)
{
case 1 : string TimeFrameStr="Period_M1"; break;
case 5 : TimeFrameStr="Period_M5"; break;
case 15 : TimeFrameStr="Period_M15"; break;
case 30 : TimeFrameStr="Period_M30"; break;
case 60 : TimeFrameStr="Period_H1"; break;
case 240 : TimeFrameStr="Period_H4"; break;
case 1440 : TimeFrameStr="Period_D1"; break;
case 10080 : TimeFrameStr="Period_W1"; break;
case 43200 : TimeFrameStr="Period_MN1"; break;
default : TimeFrameStr="Current Timeframe";
}
string short_name;
short_name=("FxTrend("+TimeFrame+")");
IndicatorShortName(short_name);
SetIndexLabel(0,short_name);
}
//----
return(0);
int start()
{
datetime TimeArray[];
int i,limit,y=0,counted_bars=IndicatorCounted();
// Plot defined time frame on to current time frame
ArrayCopySeries(TimeArray,MODE_TIME,Symbol(),TimeFrame);
limit=Bars-counted_bars;
limit=Bars-counted_bars;
for(i=0,y=0;i<limit;i++)
{
if (Time<TimeArray[y]) y++;
ExtMapBuffer1=iCustom(NULL,TimeFrame,"ForexTrend Histo",SSP,Kmax,0,y);
ExtMapBuffer2=iCustom(NULL,TimeFrame,"ForexTrend Histo",SSP,Kmax,1,y);
}
return(0);
}parece-me basicamente o mesmo código com o código histo e o número SSP padrão mudou. talvez queira apenas chamar aquele histo ou algo parecido em vez de v2 imho.
Um pouco mais de separação me ajuda a dar uma olhada rápida
senão
{
ExtHBuffer1=0;
ExtHBuffer2=-1 //<----
e aqui está uma porcaria de tempo
como sempre, cuidado com os problemas de redesenho
//| Copy and Pasted by Lowphat |
//| |
//+------------------------------------------------------------------+
#property copyright " "
#property link " "
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Lime
#property indicator_color2 Red
#property indicator_maximum 1
#property indicator_minimum -1
extern int TimeFrame=30;
extern int SSP=7;
extern double Kmax=50.6;
double ExtMapBuffer1[];
double ExtMapBuffer2[];
int init()
{
SetIndexStyle(0,DRAW_HISTOGRAM,EMPTY,2);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexStyle(1,DRAW_HISTOGRAM,EMPTY,2);
SetIndexBuffer(1,ExtMapBuffer2);
switch(TimeFrame)
{
case 1 : string TimeFrameStr="Period_M1"; break;
case 5 : TimeFrameStr="Period_M5"; break;
case 15 : TimeFrameStr="Period_M15"; break;
case 30 : TimeFrameStr="Period_M30"; break;
case 60 : TimeFrameStr="Period_H1"; break;
case 240 : TimeFrameStr="Period_H4"; break;
case 1440 : TimeFrameStr="Period_D1"; break;
case 10080 : TimeFrameStr="Period_W1"; break;
case 43200 : TimeFrameStr="Period_MN1"; break;
default : TimeFrameStr="Current Timeframe";
}
string short_name;
short_name=("FxTrend("+TimeFrame+")");
IndicatorShortName(short_name);
SetIndexLabel(0,short_name);
}
//----
return(0);
int start()
{
datetime TimeArray[];
int i,limit,y=0,counted_bars=IndicatorCounted();
// Plot defined time frame on to current time frame
ArrayCopySeries(TimeArray,MODE_TIME,Symbol(),TimeFrame);
limit=Bars-counted_bars;
limit=Bars-counted_bars;
for(i=0,y=0;i<limit;i++)
{
if (Time<TimeArray[y]) y++;
ExtMapBuffer1=iCustom(NULL,TimeFrame,"ForexTrend Histo",SSP,Kmax,0,y);
ExtMapBuffer2=iCustom(NULL,TimeFrame,"ForexTrend Histo",SSP,Kmax,1,y);
}
return(0);
}Obrigado por sua resposta Lowphat, mas como eu não sou um programador, infelizmente faz muito pouco sentido para mim. - Concordo com seus sentimentos a respeito do V2 = Histograma.
Alguma outra sugestão, por favor?
aqui você vai brotar
eu não tive tempo de testá-lo, mas acho que deve ficar tudo bem
Um dos osciladores mais precisos para determinar a mudança de tendência i.m.o. é o
Oscilador Forex_Off_Trend
. A última versão que recebi na semana passada se chama ForexTrend_v2, que é uma versão Histogram. Eu estava muito entusiasmado com este desenvolvimento, mas o novo não é nada bom. Ele re-pinta terrivelmente, mas se pudermos consertá-lo, pode ser um excelente complemento como um oscilador MTF.Estou anexando aqui ambos com um pedido para que você o veja e se você puder colocá-lo em um formato MTF, eu ficaria muito feliz. O formato do histograma é excelente para que se possa estreitar a janela e ainda ver de relance quando a direção está mudando.
Estou ansioso para ouvir de vocês. Obrigado de antemão e os melhores votos.Lamento dizer isto, mas não entendo que você possa fazer tal afirmação. Ele re-pinta o passado até 6 barras... e você chama isto de um dos indicadores mais precisos para determinar a tendência ?!??!.... Até venceu a precisão do indicador Yu4rik....
com respeito ao...iGoR
Lamento dizer isto, mas não entendo que você possa fazer tal afirmação. Ele re-pinta o passado até 6 barras... e você chama isto de um dos indicadores mais precisos para determinar a tendência ?!??!.... Até venceu a precisão do indicador Yu4rik....regards...iGoR
Igor, a repintura pode ser assim, no entanto, em tempo real, é muito precisa. Portanto, também não se pode retroceder.
Agora, com relação à sua afirmação de que ela "superou até mesmo a precisão do Yu4rik", você está dizendo que ela é mais precisa do que o Yu4rik? Desculpe, mas estou um pouco confuso aqui.
aqui você vai budi não teve tempo de testá-lo, mas acho que deve ficar tudo bem.
Muito apreciado, Lowphat. Vou testá-lo com diligência e lhe informarei.
Os melhores votos.
As últimas barras estão sempre mudando de cor, isso pode fazer com que você perca a cor.
Igor, a repintura pode ser assim, no entanto, em tempo real, é muito precisa. Então, também não se pode retroceder.Agora, em relação à sua afirmação de que ela "superou até mesmo a precisão do Yu4rik", você está dizendo que ela é mais precisa do que o Yu4rik? Desculpe, mas estou um pouco confuso aqui.
Em tempo real, ele pinta o passado até 6 barras. Isto significa que se você colocar este indicador em um gráfico de dias, ele pode repintar o passado em até 6 dias.
Em minha pasta zip, você pode ver o que ele fez em tempo real. Se você tiver um indicador que pinta o passado apenas com 1 barra, ele é uselles.
Trabalhar com um indicador como esse é o mesmo que você diz ....I WOULD HAVE IR 6 barras atrás (mas isso é depois dos fatos) e um pouco mais tarde você diria que EU TERIA saído 6 barras atrás.
Desta forma, você TERIA uma taxa de acerto de 100%....
O indicador YU4rik também é uselles porque repintou até 4 ou 5 barras atrás. Por isso, quando eu disse que ele bateu o YU4rik, isso significa que ele é ainda mais incerto.
Esse indicador é como um MA que você recuaria no tempo (retrospectiva).
Portanto, esse indicador não é preciso e é cr*p.
com respeito ao...iGoR
Em tempo real ele re-pinta o passado até 6 barras. Isto significa que se você colocar este indicador em um gráfico de dia, ele pode repintar o passado até 6 dias.
Em minha pasta zip você pode ver o que ela fez em tempo real. Se você tem um indicador que pinta o passado apenas com 1 barra, ele é uselles.
Trabalhar com um indicador como esse é o mesmo que você diz ....I WOULD HAVE IR 6 barras atrás (mas isso é depois dos fatos) e um pouco mais tarde você diria que eu TERIA saído 6 barras atrás.
Desta forma, você TERIA uma taxa de acerto de 100%....
O indicador YU4rik também é uselles porque repintou até 4 ou 5 barras atrás. Por isso, quando eu disse que ele bateu o YU4rik, isso significa que ele é ainda mais incerto.
Esse indicador é como um MA que você recuaria no tempo (retrospectiva).
Portanto, esse indicador não é preciso e é cr*p.
com respeito ao...iGoRObrigado iGoR por esta explicação. Muito apreciado.