Formula Investor Preference Index

Da traderpedia.
Versione del 4 nov 2011 alle 10:52 di imported>WikiAdmin (una revisione importata)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Jump to navigation Jump to search

Questo indicatore, che misura il sentiment, venne discusso nel dicembre 1997 nella rivista Technical Analysis of Stocks & Commodities, pag. 19.
In quell’articolo scritto da Cyril V. Smith Jr. disse:
"Questo indicatore, strumento di investimento nel mercato delle azioni a lungo termine, confronta la prestazione dell’indice “S&P 500” all’indice “New York Stock Exchange” per misurare il sentimento.
(ndr.: In Italia potrebbe si potrebbe confrontare l’indice MIDEX rispetto al MIB30)
La teoria è che gli investitori preferiscono certi tipi di investimenti, titoli a maggior capitalizzazione (blue chip) rispetto a quelle a media capitalizzazione (mid-cap) nelle fasi di mercato impostato al rialzo (bullish)”.
Per tracciarlo in MetaStock per Windows, vanno seguite le seguenti istruzioni. Una volta completate, se si salva il tutto come come grafico, è sufficiente riaprire la cartina ed essa verrà ricalcolata automaticamente con i dati più recenti.
• Apri la cartina del “Midex” (in USA: “S&P 500”).
• Apri una cartina dell’indice “MIB30” (in USA: “New York Stock Exchange”).
• Trascina il tracciato del “Midex” all’interno della cartina del “MIB30”.
• Incolla l’indicatore sotto riportato sul tracciato dello “Midex”.
Il tracciato diventerà di colore porpora quando l’avrai posizionato sopra di esso.
• Il tracciato risultante da tale operazione è l’indice
“§ Investor Preference Index”.
Tale tracciato in base 0 rappresenta il MIB30 e le oscillazioni rappresentano il Midex.
Il tracciato va interpretato nel seguente modo:
Midex < 0, significa che il mercato è impostato al rialzo
Midex > 0, significa che il mercato è impostato al ribasso

Categoria: Nuovi/Ibridi
Formula per MetaStock™:
§ Investor Preference Index
INIZIO FORMULA
(Sum(Mov(ROC(Log(C),24,%)-ROC(Log(P),24,%),15,S)-Mov(ROC(Log(C),24,%)-ROC(Log(P),24,%),38,S),54)+1)*100
FINE FORMULA
System test
§ Investor Preference Index Test
INIZIO TEST
Enter Long
C=HHV(C,26)
Close Long
Fml("§ Investor Preference Index")<97.6 AND ROC(Fml("§ Investor Preference Index"),2,$)<=(-.04)
FINE TEST
INSYNC INDEX
Per l’interpretazione delle seguenti formule riferirsi a all’articolo "The Insync Index", di Norm North, in Technical Analysis of Stocks & Commodities del Gennaio 1995.
Tutte le seguenti formule sono necessarie affinchè l’ultima “§ Insync Index” funzioni correttamente. Vengono qui presentate in ordine di come devono essere copiate ed applicate nel Formula Builder di MetaStock.
Categoria: Nuovi/Ibridi
Formule per MetaStock™:

INIZIO FORMULE
§ 110BOLInSLB
Mov( C ,20 ,S ) - 2 * ( Std( C ,20 ) )
§ 111BOLInSUB
Mov( C ,20 ,S ) + 2 * ( Std( C ,20 ) )
§ 112BOLInS2
( C - Fml( "§ 110BOLInSLB" ) ) / ( Fml( "§ 111BOLInSUB" ) - Fml( "§ 110BOLInSLB" ) )
§ 113BOLInSLL
If( Fml( "§ 112BOLInS2" ) ,< , .05 ,-5 ,If( Fml( "§ 112BOLInS2" ) ,> ,.95 ,5 ,0 ) )
§ 114CCIInS
If( CCI(14 ) ,> ,100 ,5 ,If( CCI(14 ) ,< ,-100 ,-5 ,0 ) )
§ 115EMVInS2
EMV(10 ,S ) - Mov( EMV(10 ,S) ,10 ,S )
§ 116EMVInSB
If( Fml( "§ 115EMVInS2" ) ,< ,0 ,If( Mov( EMV(10 ,S ) ,10 ,S ) ,< ,0 ,-5 ,0 ) ,0 )
§ 117EMVInSS
If( Fml( "§ 115EMVInS2" ) ,> ,0 ,If( Mov( EMV(10 ,S ) ,10 ,S ) ,> ,0 ,5 ,0 ) ,0 )
§ 118MACDInS2
MACD( ) - Mov( MACD( ) ,10 ,S )
§ 119MACDinSB
If( Fml( "§ 118MACDInS2" ) ,< ,0 ,If( Mov( MACD( ) ,10 ,S ) ,< ,0 ,-5 ,0 ) ,0 )
§ 120MACDInSS
If( Fml( "§ 118MACDInS2" ) ,> ,0 ,If( Mov( MACD( ) ,10 ,S) ,> ,0 ,5 ,0 ) ,0 )
§ 121MFIInS
If( MFI( 20 ) ,> ,80 ,5 , If( MFI( 20 ) ,< ,20 ,-5 ,0 ) )
§ 122PDOInS2
DPO( 18 ) - Mov( DPO( 18 ) ,10 ,S )
§ 123PDOInSB
If( Fml( "§ 122PDOInS2" ) ,< ,0 ,If( Mov( DPO( 18 ) ,10 , S) ,< ,0 ,-5 ,0 ) ,0 )
§ 124PDOInSS
If( Fml( "§ 122PDOInS2" ) ,> ,0 ,If( Mov( DPO( 18 ) ,10 ,S) ,> ,0 ,5 ,0 ) ,0 )
§ 125ROCInS2
ROC( C ,10 ,$ ) - Mov( ROC( C ,10 ,$ ) ,10 ,S )
§ 126ROCInSB
If( Fml( "§ 125ROCInS2" ) ,< ,0 ,If( Mov( ROC( C ,10 ,$ ) ,10 ,S ) ,< ,0 ,-5 ,0 ) ,0 )
§ 127ROCInSS
If( Fml( "§ 125ROCInS2" ) ,> ,0 ,If( Mov( ROC( C ,10 ,$ ) ,10 ,S ) ,> ,0 ,5 ,0 ) ,0 )
§ 128RSIInS
If( RSI(14 ) ,> ,70 ,5 ,If( RSI(14 ), < ,30 ,-5 ,0 ) )
§ 129STO%dInS
If( Stoch(14 ,3 ) ,> ,80 ,5 ,If( Stoch(14 ,3 ) ,< ,20 ,-5 ,0 ) )
§ 130STO%kInS
If( Stoch(14 ,1) ,> ,80 ,5 ,If( Stoch(14 ,1 ) ,< ,20 ,-5 ,0 ) )
§ 131InSync Index
InSyncIndex :=50 + Fml( "§ 114CCIInS" ) + Fml( "§ 113BOLInSLL" ) + Fml( "§ 128RSIInS" ) + Fml( "§ 130STO%kInS " ) + Fml( "§ 129STO%dInS" ) + Fml( "§ 121MFIInS" ) + Fml( "§ 116EMVInSB" ) + Fml( "§ 117EMVInSS" ) + Fml( "§ 127ROCInSS" ) + Fml( "§ 126ROCInSB" ) + Ref(Fml( "§ 124PDOInSS" ) ,-10 ) + Ref(Fml( "§ 123PDOInSB" ) ,-10 ) + Fml( "§ 120MACDInSS" ) + Fml( "§ 119MACDInSB" );
InSyncIndex
FINE FORMULE

Attenzione che l’ultima formula `InSync Index' richiede tutte le formule precedenti.
Ad ogni formula è stata premessa la sigla § ed un numero per poterle avere tutte raggruppate all’interno di Metastock.

Vedi anche: