Trade Volume Index (TVI)

The Trade Volume index shows whether a security is being accumulated or distributed.

BUY{
SET TV = TVI(CLOSE,0.25);
SET MA = SMA(TV,21);
CROSSOVER(TV,MA);}

SELL{
SET TV = TVI(CLOSE,0.25);
SET MA = SMA(TV,21);
CROSSOVER(MA,TV);}

This slideshow requires JavaScript.

Advertisements

CANDLESTICK PATTERN CNTD.

BUY{
SET C1 = REF(CLOSE,1);
SET C2 = REF(CLOSE,2);
SET C3 = REF(CLOSE,3);
SET O1 = REF(OPEN,1);
SET O2 = REF(OPEN,2);
SET O3 = REF(OPEN,3);
O3 > C3 AND O2 > C2 AND O1 > C1 AND CLOSE > OPEN AND CLOSE > MAX(HIGH,4);}

LONGEXIT{
CLOSE > REF(CLOSE,1) * 1.022;}

This slideshow requires JavaScript.

CANDLESTICK PATTERN CNTD.

BUY{
SET PC3 = REF(CLOSE,3);
SET PC2 = REF(CLOSE,2);
SET PC1 = REF(CLOSE,1);
SET PO3 = REF(OPEN,3);
SET PO2 = REF(OPEN,2);
SET PO1 = REF(OPEN,1);
PC3 < PO3 AND PC2 > PO2 AND PC1 > PO1 AND PC1 > PO3;}

SELL{
SET PC3 = REF(CLOSE,3);
SET PC2 = REF(CLOSE,2);
SET PC1 = REF(CLOSE,1);
SET PO3 = REF(OPEN,3);
SET PO2 = REF(OPEN,2);
SET PO1 = REF(OPEN,1);
PC3 > PO3 AND PC2 < PO2 AND PC1 < PO1 AND PC1 < PO3;}

This slideshow requires JavaScript.

Parabolic Stop and Reversal (Parabolic SAR)

Author Welles Wilder developed the Parabolic SAR. This indicator is always in the market (whenever a position is closed, an opposing position is taken). The Parabolic SAR indicator is most often used to set trailing price stops.

BUY{
SET PS = PSAR(0.2,0.02);
SET MA = EMA(PS,21);
SET MA2 = SMA(CLOSE,50);
CROSSOVER(MA,PS) AND CLOSE < MA2;}

LONGEXIT{
SET PS = PSAR(0.2,0.02);
SET MA = EMA(PS,21);
SET MA2 = SMA(CLOSE,50);
CROSSOVER(PS,MA) AND CLOSE > MA2;} 

This slideshow requires JavaScript.

Volume Oscillator (V.O.)

The Volume Oscillator shows a spread of two different moving averages of volume over a
specified period of time.

BUY{
SET VOS = VO(9,21,SIMPLE,PERCENT);
SET MA = EMA(CLOSE,21);
LOW > MA AND VOS > 20;}

LONGEXIT{
SET VOS = VO(9,21,SIMPLE,PERCENT);
SET MA = EMA(CLOSE,21);
HIGH < MA AND VOS > 20;}

SELL{
SET VOS = VO(9,21,SIMPLE,PERCENT);
SET MA = EMA(CLOSE,21);
HIGH < MA AND VOS > 20;}

SHORTEXIT{
SET VOS = VO(9,21,SIMPLE,PERCENT);
SET MA = EMA(CLOSE,21);
LOW > MA AND VOS > 20;}

This slideshow requires JavaScript.

Double (D-EMA) and Triple Exponential Moving Average (T-EMA)

D-EMA and T-EMA apply more weight to the most recent data in an attempt to smooth out noise while still remaining highly reactive to changes in the data.

D-EMA = 2*EMA – EMA(EMA)

Triple Exponential MA Formula:

T-EMA = (3*EMA – 3*EMA(EMA)) + EMA(EMA(EMA))

 

BUY{
SET MA = EMA(CLOSE,9);
SET MM = EMA(MA,5);
SET 2MA = 2 * MA;
SET DMA1 = 2MA - MM;
SET 3MA = 3 * MA;
SET 3MM = 3 * MM;
SET MMM = EMA(MM,21);
SET TMA1 = 3MA - 3MM - MMM;
SET RM = RMI(CLOSE,15,15);
CROSSOVER(TMA1,DMA1) AND RM < 25;}

SELL{
SET MA = EMA(CLOSE,9);
SET MM = EMA(MA,5);
SET 2MA = 2 * MA;
SET DMA1 = 2MA - MM;
SET 3MA = 3 * MA;
SET 3MM = 3 * MM;
SET MMM = EMA(MM,21);
SET TMA1 = 3MA - 3MM - MMM;
SET RM = RMI(CLOSE,15,15);
CROSSOVER(DMA1,TMA1) AND RM > 70;}

This slideshow requires JavaScript.

Chaikin Volatility (CV)

The Chaikin Volatility Oscillator is a moving average derivative of the Accumulation / Distribution index. This indicator quantifies volatility as a widening of the range between the high and the low price.

 

BUY{
SET VOL = CV(50,2,SIMPLE);
SET TRIG = REF(VOL,1) * 3;
SET MA = SMA(CLOSE,100);
VOL >= TRIG AND REF(VOL,1) > 0.1 AND CLOSE > MA;}

LONGEXIT{
SET MA = EMA(CLOSE,9);
CROSSOVER(MA,CLOSE);}

SELL{
SET VOL = CV(50,2,SIMPLE);
SET TRIG = REF(VOL,1) * 3;
SET MA = SMA(CLOSE,100);
VOL >= TRIG AND REF(VOL,1) > 0.1 AND CLOSE < MA;}

SHORTEXIT{
SET MA = EMA(CLOSE,9);
CROSSOVER(CLOSE,MA);}

This slideshow requires JavaScript.

Median Price (MP) And Weighted Moving Average (WMA)

A Median Price is simply an average of one period’s high and low
values.A Weighted Moving Average places more weight on recent
values and less weight on older values.

 

BUY{
SET MA200 = EMA(CLOSE,200);
SET MD = MP();
SET MA = WMA(MD,50);
MD > MA AND CLOSE > MAX(HIGH, 10) AND CLOSE > MA200;}

SELL{
SET MA200 = EMA(CLOSE,200);
SET MD = MP();
SET MA = WMA(MD,50);
MD < MA AND CLOSE < MIN(LOW, 10) AND CLOSE < MA200;}

This slideshow requires JavaScript.