Polinomiale con Metastock....

  • Ecco la 60° Edizione del settimanale "Le opportunità di Borsa" dedicato ai consulenti finanziari ed esperti di borsa.

    Questa settimana abbiamo assistito a nuovi record assoluti in Europa e a Wall Street. Il tutto, dopo una ottava che ha visto il susseguirsi di riunioni di banche centrali. Lunedì la Bank of Japan (BoJ) ha alzato i tassi per la prima volta dal 2007, mettendo fine all’era del costo del denaro negativo e al controllo della curva dei rendimenti. Mercoledì la Federal Reserve (Fed) ha confermato i tassi nel range 5,25%-5,50%, mentre i “dots”, le proiezioni dei funzionari sul costo del denaro, indicano sempre tre tagli nel corso del 2024. Il Fomc ha anche discusso in merito ad un possibile rallentamento del ritmo di riduzione del portafoglio titoli. Ieri la Bank of England (BoE) ha lasciato i tassi di interesse invariati al 5,25%. Per continuare a leggere visita il link

L ing migliorino ( cicli di borsa ecc) tiene due corsi l'anno giornate in cui propone indicatori e metodologie X leggere i mercati i cicli di borsa ecc. borsari

Chiedevo se tu conoscevi qualcosa in merito....

Posso chiederti un aiuto X metastock?

Vorrei normalizzare un indice da o a 100 per poter fare paragoni con altri indici in base alla seguente formula

P = un prezzo del l'indice
Media = Max+min/2 ( posso prendere a riferimento o un ciclo economico quindi Max e min degli ultimi 4 anni o cicli più brevi)

((P-MEDIA)/(MAX-MEDIA)*100

Sapresti dirmi come fare a normalizzare un indice in questo modo in metastock?

Grazie
 
per normalizzare un'indicatore (o nel tuo caso un'indice...) segui le istruzioni di quel grande che è Josè Silva:

{ I often get asked something along this line of thinking:
"My price chart is out of scale when I apply the MACD to it
- how can I get MACD()/price crossover signals?"

Before we can apply any relative comparisons between a chart and
unscaled indicator, both plots need to be normalized to a common scale.

There are two easy ways to normalize plots to 0~100%:
using historical High/Lows, or x periods' High/Low:}


{ Normalizes two data array plots to within
0~100% boundaries, and allows direct
comparisons between the two plots. }

{©Copyright 2004 Jose Silva
For personal use only.
MetaStockTools.com }

{ Choose between normalizing lookback periods
or historical High/Low normalization }
pds:=Input("Normalizing lookback periods (1= historical Hi/Lo)",1,2600,126);


{ Plot 1: Price section }
PriceX:=C;

{ Choose x pds or historical Price High/Low }
Hi:=If(pds>1,HHV(PriceX,pds),Highest(PriceX));
Lo:=If(pds>1,LLV(PriceX,pds),Lowest(PriceX));

{ Price normalized to 0~100% }
PriceNorm:=(PriceX-Lo)/Max(Hi-Lo,.000001)*100;


{ Plot 2: Indicator/Oscillator section }
IndX:=MACD();

{ Choose x pds or historical Indicator High/Low}
Hi:=If(pds>1,HHV(IndX,pds),Highest(IndX));
Lo:=If(pds>1,LLV(IndX,pds),Lowest(IndX));

{ Indicator normalized to 0~100% }
IndicatorNorm:=(IndX-Lo)/Max(Hi-Lo,.000001)*100;


{ Plot in own window }
PriceNorm;IndicatorNorm


al posto dell'indicatore metti p
oppure puoi usare questo esempio:

{ User inputs }
plot:=Input("plot: [1]Indicator, [2]Oscillator",1,2,2);
pds:=Input("Indicator periods",1,2600,21);

{ Indicator - EMA example }
Ind:=Mov(C,pds,E);

{ Normalize indicator to historical highs/lows }
Oscillator:=(Ind-Lowest(Ind))
/Max(Highest(Ind)-Lowest(Ind),.000001)*100;

{ Plot:
Indicator on chart, oscillator in own window }
If(plot=1,Ind,Oscillator)
 
grazie carbon..scusa se ti rispondo solo ora...

cmq se possibile (ma non credo) qualcuno puo farci sapere la formula delle polinominali in metastock o tradestation se disponibile
 
Indietro