- 2.2K All Categories
- 1.8K StockCharts
- 330 SharpCharts
- 91 Other Charting Tools
- 41 Saved Charts and ChartLists
- 1.1K Scanning
- 58 Data Issues
- 131 Other StockCharts Questions
- 160 Technical Analysis
- 120 Using Technical Analysis
- 1 InterMarket and International
- 16 Market and Breadth Indicators
- 23 Market Analysis
- 80 Trading
- 80 Trading Strategies
- 147 S.C.A.N the StockCharts Answer Network forum
- 52 Using this StockCharts Answer Network forum
- 95 s.c.a.n. archives
- 12 Off-Topic
- 8 The Cogitation & Rumination Emporium
- 4 Forum Test Area

New Members: Be sure to confirm your email address by clicking on the link that was sent to your email inbox. You will not be able to post messages until you click that link.

My Delima - Stock Charts does not offer the Indicator

Solution - I have the formula for the solution (Posted Below) but I need help translating it to be used in the Advanced Scan can I please get some assistance

BOLInSLB

Mov( C ,20 ,S ) - 2 * ( Std( C ,20 ) )

BOLInSUB

Mov( C ,20 ,S ) + 2 * ( Std( C ,20 ) )

BOLInS2

( C - Fml( "BOLInSLB" ) ) / ( Fml( "BOLInSUB" ) - Fml( "BOLInSLB" ) )

BOLInSLL

If( Fml( "BOLInS2" ) ,< , .05 ,-5 ,If( Fml( "BOLInS2" ) ,> ,.95 ,5 ,0 ) )

CCIInS

If( CCI(14 ) ,> ,100 ,5 ,If ( CCI(14 ) ,< ,-100 ,-5 ,0 ) )

EMVInS2

EMV(10 ,S ) - Mov( EMV(10 ,S) ,10 ,S )

EMVInSB

If( Fml( "EMVInS2" ) ,< ,0 ,If( Mov( EMV(10 ,S ) ,10 ,S ) ,< ,0 ,-5 ,0 ) ,0 )

EMVInSS

If( Fml( "EMVInS2" ) ,> ,0 ,If( Mov( EMV(10 ,S ) ,10 ,S ) ,> ,0 ,5 ,0 ) ,0 )

MACDInS2

MACD( ) - Mov( MACD( ) ,10 ,S )

MACDinSB

If( Fml( "MACDInS2" ) ,< ,0 ,If( Mov( MACD( ) ,10 ,S ) ,< ,0 ,-5 ,0 ) ,0 )

MACDInSS

If( Fml( "MACDInS2" ) ,> ,0 ,If( Mov( MACD( ) ,10 ,S) ,> ,0 ,5 ,0 ) ,0 )

MFIInS

If( MFI( 20 ) ,> ,80 ,5 , If( MFI( 20 ) ,< ,20 ,-5 ,0 ) )

PDOInS2

DPO( 18 ) - Mov( DPO( 18 ) ,10 ,S )

PDOInSB

If( Fml( "PDOInS2" ) ,< ,0 ,If( Mov( DPO( 18 ) ,10 , S) ,< ,0 ,-5 ,0 ) ,0 )

PDOInSS

If( Fml( "PDOInS2" ) ,> ,0 ,If( Mov( DPO ( 18 ) ,10 ,S) ,> ,0 ,5 ,0 ) ,0 )

ROCInS2

ROC( C ,10 ,$ ) - Mov( ROC( C ,10 ,$ ) ,10 ,S )

ROCInSB

If( Fml( "ROCInS2" ) ,< ,0 ,If( Mov( ROC( C ,10 ,$ ) ,10 ,S ) ,< ,0 ,-5 ,0 ) ,0 )

ROCInSS Index

If( Fml( "ROCInS2" ) ,> ,0 ,If( Mov( ROC( C ,10 ,$ ) ,10 ,S ) ,> ,0 ,5 ,0 ) ,0 )

RSIInS

If( RSI(14 ) ,> ,70 ,5 ,If( RSI(14 ), < ,30 ,-5 ,0 ) )

STO%dInS

If( Stoch(14 ,3 ) ,> ,80 ,5 ,If( Stoch(14 ,3 ) ,< ,20 ,-5 ,0 ) )

STO%kInS

If( Stoch(14 ,1) ,> ,80 ,5 ,If( Stoch(14 ,1 ) ,< ,20 ,-5 ,0 ) )

InSync Index

50 + Fml( "CCIInS" ) + Fml( "BOLInSLL" ) + Fml( "RSIInS" ) + Fml( "STO%kInS " ) +

Fml( "STO%dInS" ) + Fml( "MFIInS" ) + Fml( "EMVInSB" ) + Fml( "EMVInSS" ) +

Fml( "ROCInSS" ) + Fml( "ROCInSB" ) + Ref (Fml( "PDOInSS" ) ,-10 ) +

Ref (Fml( "PDOInSB" ) ,-10 ) + Fml( "MACDInS S" ) + Fml( "MACDInSB" )

I know this will be a challenge for anybody to pursue but it doesn't hurt to ask or maybe someone has a better solution. Thank you,

## Comments

Possibly, you could create scans to test for all component indicators in a buy state or all component indicators in a sell state (0 - 100). For any other values, you would have to specify the state of each indicator in every possible combination (for instance, all possible combinations that total 9 in a buy state and 1 in a sell state). That would be a very large number of combinations.