Clubeinvest.com — Arquivo Histórico (1997-2011)
Esta é uma cápsula do tempo da comunidade financeira portuguesa. Login activo para membros.
Clubeinvest.com
Home Privado Fórum Acções Índices Metastock Portfolio Managers Publicações Blogs Contacto
 

Editar as notícias:

As mensagens escritas no Phorum (1997-2002) estão guardadas aqui: /phorum3/

Menu principal

Para a malta dos indicadores

Iniciado por ana, Maio 31, 2005, 21:52

Tópico anterior - Tópico seguinte

ana

Descobri aqui nos graficos do meu fornecedor de cotações em tempo real, um indicador chamado: "Least Squares Linear regression"

Este indicador desenha uma lt que atravessa as cotações, ou seja não une maximos nem minimos, é uma linha que as barras das cotações atravessam quer para cima quer para baixo.

Eu não sei o que é isto mas estive aqui a experimentar no intraday e parece-me muito interessante. Por exemplo se a linha está descendente, quando a cotação se encontra acima da mesma constitui boa oportunidade de short e vice-versa. Quer dizer... parece-me, só agora estou a olhar para isto.

Então o que eu queria de v.exas:) era perguntar se alguem sabe o que é isto e se me explica assim em duas ou 3 linhas, na é preciso mais q'ê até na sô munto burra lol
Se usa e como, se junta outros indicadores e quais eheh nada meiga a pedir

Mas que isto parece muito giro, parece!

Buenas tardes e muito obrigadinha!
Tenho para mim que sim.

Mr. Turn

Ana:
Quando me pus a divagar acerca ods indicadores que compõem o "Tendencial Perdigas" disse que um dos indicadores se baseava numa regressão linear.
Trata-se de uma linha que se adapta muito mais rapidamente que uma média móvel à evolução de uma série seguida de cotações.
Basicamente a regressão linear é a linha que melhor define a linha central de uma série de pontos que não formam entre si uma linha recta ( porque se formasse uma linha recta esse segmento coincidia com a regressão linear de quadrados zero, já explico à frente o que é isto dos quadrados).
O "least squares" significa quadrados mínimos, o que na prática quer dizer que se tiveres vários pontos ou cotações espalhadas numa série, se quiseres traçar o segmento de recta que melhor procura atravessar os seus pontos médios, a fórmula que define esse segmento ou regressão linear é a linha cuja soma das distâncias elevadas ao quadrado de cada ponto ou cotação em relação à recta da regressão dá o menor resultado possível.
B^jnhs,
Turn

ana

hummmm... vou-me debruçar sobre isso, muito interessante!

Obrigadissima! Jinhu
Tenho para mim que sim.

fisher


Caro Turn

Não percebi nada. Mas pareceu-me uma grande lição de matemática . Por isso +1 ponto

Cumprimentos e bons negócios

fisher

fisher



Ana

Só para dizer , embora tarde, que gostei da fotografia do grande-guarda chuva que parecia prenuncio de chuva(quedas). Porque eu penso que vêm aí alguns choviscos +1 ponto.

Cumprimentos e bons negócios

fisher

ana

Tenho para mim que sim.

Mr. Turn

Thanks, Mr. fisher, da próxima vez prometo trazer aqui a minha filhota com a tabuada para revermos em conjunto esta matéria que infelizmente no nosso País quase toda a gente é averso.
Um abraço e obrigado pelo ponteco.
Turn

rmachado

Esta regressão/método aprende-se normalmente na Universidade (Fisica, matématica)
E basicamente consiste no ajustamento da recta usando o minino valor da soma dos quadrados das distâncias entre os pontos e a dita recta...

Explicado por uma "Stôra" no seguinte pdf..
http://www.dgidc.min-edu.pt/mat-no-sec/pdf/Parte%207.pdf

Muitos programas e até as célebres calculadoras cientificas costumam ter este método.

Lark

Boa rmachado. É uma excelente explicação. Se pudesse pontuava.

Mr. Turn: pessoalmente prefiro a regressão linear às médias móveis. Tem muito menos lag e algum valor predictivo. Utilizo normalmente o indicador do Meta Linearreg() em substituição das MMs.

Ana: não sei se utilizas o MetaStock mas, como disse acima, tens lá a função Linearreg() e linregslope() que te dão o valor da regressão linear para os períodos considerados, dia a dia, assim como o declive da curva de regressão [linregslope()]. Digo curva porque considerada dia a dia a regressão linear desenha uma curva. Para obter a recta: do menu Insert->Linear Regression.
Para obter um canal (para shortar no topo e comprar no fundo  ::)):Insert->Channels->Standard Deviation Channel. Dá-te a standard deviation em relação a uma linha de regressão.
Abraço,
Lark

ana

rmachado:

Belo link pah! thanks:)


Lark

Não uso o meta mas thanks na misma:)


Buenas tardes!
Tenho para mim que sim.

Camisa

Hum, penso que este indicador T3 para o Metatrader é a lsma (least squares moving average), se alguém quiser o indicador para Metatrader avise que eu mando:



//+------------------------------------------------------------------+
//|                                                           T3.mq4 |
//|                                                           MojoFX |
//| http://groups.yahoo.com/group/MetaTrader_Experts_and_Indicators/ |
//+------------------------------------------------------------------+
#property copyright "MojoFX - Conversion only"
#property link      "http://groups.yahoo.com/group/MetaTrader_Experts_and_Indicators/"

#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red

extern int MA_Period = 14;
extern double b = 0.7;

double MapBuffer[];

double e1,e2,e3,e4,e5,e6;
double c1,c2,c3,c4;
double n,w1,w2,b2,b3;

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators setting
    SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1,Red);
    IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS));
    IndicatorShortName("Moving Average "+MA_Period);
   
    SetIndexBuffer(0,MapBuffer);

//---- variable reset
    e1=0; e2=0; e3=0; e4=0; e5=0; e6=0;
    c1=0; c2=0; c3=0; c4=0;
    n=0;
    w1=0; w2=0;
    b2=0; b3=0;

    b2=b*b;
    b3=b2*b;
    c1=-b3;
    c2=(3*(b2+b3));
    c3=-3*(2*b2+b+b3);
    c4=(1+3*b+b3+3*b2);
    n=MA_Period;

    if (n<1) n=1;
    n = 1 + 0.5*(n-1);
    w1 = 2 / (n + 1);
    w2 = 1 - w1;
   
//----
    return(0);
  }

//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   int limit;
   int counted_bars=IndicatorCounted();
   if (counted_bars<0) return (-1);
   if (counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;

//---- indicator calculation

    for(int i=limit; i>=0; i--)
    {
        e1 = w1*Close + w2*e1;
        e2 = w1*e1 + w2*e2;
        e3 = w1*e2 + w2*e3;
        e4 = w1*e3 + w2*e4;
        e5 = w1*e4 + w2*e5;
        e6 = w1*e5 + w2*e6;
   
        MapBuffer=c1*e6 + c2*e5 + c3*e4 + c4*e3;
    }   
//----
   return(0);
  }
//+------------------------------------------------------------------+

rmachado

Cara ana

De nada... percebesse eu metade de bolsa como de fisica... e tava rico...
Sendo assim perdi mais 200 Eurios com a subida repentina do DAX....

Vou de sabatica até o fim do ano....

Refazer o $$$...

ana

Oh rapaz, na se trêda contra a tendencia, ai ai:)

Força aí, boa sorte!
Tenho para mim que sim.

Antunes

Citação de: ana em Junho 01, 2005, 17:24
Oh rapaz, na se trêda contra a tendencia, ai ai:)

Força aí, boa sorte!

Tendência?   ;D Isso é tema q me interessa!!  :)

A tendência nesta primavera tem sido a paixão, não achas!??   8)
Cumprimentos,

Antunes

ana

É... e o amor é lindo! ehehe


(na percebi a pergunta...)
Tenho para mim que sim.