Formula Investor Preference Index

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 rialzoMidex > 0, significa che il mercato è impostato al ribasso
Categoria: Nuovi/IbridiFormula per MetaStock™:§ Investor Preference IndexINIZIO 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)*100FINE FORMULASystem test§ Investor Preference Index TestINIZIO TESTEnter LongC=HHV(C,26)Close LongFml("§ Investor Preference Index")<97.6 AND ROC(Fml("§ Investor Preference Index"),2,$)<=(-.04)FINE TESTINSYNC INDEXPer 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/IbridiFormule per MetaStock™:
INIZIO FORMULE§ 110BOLInSLBMov( C ,20 ,S ) - 2 * ( Std( C ,20 ) )§ 111BOLInSUB Mov( C ,20 ,S ) + 2 * ( Std( C ,20 ) )§ 112BOLInS2( C - Fml( "§ 110BOLInSLB" ) ) / ( Fml( "§ 111BOLInSUB" ) - Fml( "§ 110BOLInSLB" ) )§ 113BOLInSLLIf( Fml( "§ 112BOLInS2" ) ,< , .05 ,-5 ,If( Fml( "§ 112BOLInS2" ) ,> ,.95 ,5 ,0 ) )§ 114CCIInSIf( CCI(14 ) ,> ,100 ,5 ,If( CCI(14 ) ,< ,-100 ,-5 ,0 ) )§ 115EMVInS2EMV(10 ,S ) - Mov( EMV(10 ,S) ,10 ,S )§ 116EMVInSBIf( Fml( "§ 115EMVInS2" ) ,< ,0 ,If( Mov( EMV(10 ,S ) ,10 ,S ) ,< ,0 ,-5 ,0 ) ,0 )§ 117EMVInSSIf( Fml( "§ 115EMVInS2" ) ,> ,0 ,If( Mov( EMV(10 ,S ) ,10 ,S ) ,> ,0 ,5 ,0 ) ,0 )§ 118MACDInS2MACD( ) - Mov( MACD( ) ,10 ,S )§ 119MACDinSBIf( Fml( "§ 118MACDInS2" ) ,< ,0 ,If( Mov( MACD( ) ,10 ,S ) ,< ,0 ,-5 ,0 ) ,0 )§ 120MACDInSSIf( Fml( "§ 118MACDInS2" ) ,> ,0 ,If( Mov( MACD( ) ,10 ,S) ,> ,0 ,5 ,0 ) ,0 )§ 121MFIInSIf( MFI( 20 ) ,> ,80 ,5 , If( MFI( 20 ) ,< ,20 ,-5 ,0 ) )§ 122PDOInS2DPO( 18 ) - Mov( DPO( 18 ) ,10 ,S )§ 123PDOInSBIf( Fml( "§ 122PDOInS2" ) ,< ,0 ,If( Mov( DPO( 18 ) ,10 , S) ,< ,0 ,-5 ,0 ) ,0 )§ 124PDOInSSIf( Fml( "§ 122PDOInS2" ) ,> ,0 ,If( Mov( DPO( 18 ) ,10 ,S) ,> ,0 ,5 ,0 ) ,0 )§ 125ROCInS2ROC( C ,10 ,$ ) - Mov( ROC( C ,10 ,$ ) ,10 ,S )§ 126ROCInSBIf( Fml( "§ 125ROCInS2" ) ,< ,0 ,If( Mov( ROC( C ,10 ,$ ) ,10 ,S ) ,< ,0 ,-5 ,0 ) ,0 )§ 127ROCInSSIf( Fml( "§ 125ROCInS2" ) ,> ,0 ,If( Mov( ROC( C ,10 ,$ ) ,10 ,S ) ,> ,0 ,5 ,0 ) ,0 )§ 128RSIInSIf( RSI(14 ) ,> ,70 ,5 ,If( RSI(14 ), < ,30 ,-5 ,0 ) )§ 129STO%dInSIf( Stoch(14 ,3 ) ,> ,80 ,5 ,If( Stoch(14 ,3 ) ,< ,20 ,-5 ,0 ) )§ 130STO%kInSIf( Stoch(14 ,1) ,> ,80 ,5 ,If( Stoch(14 ,1 ) ,< ,20 ,-5 ,0 ) )§ 131InSync IndexInSyncIndex :=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" );InSyncIndexFINE 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: ==
*Indice sequenziale Formule
Category:Formule