# Custom Formula Collection

Ken Roberts' Formulas

12 Month High/Low (Contract)

This is a Trinary wave indicator that you put into its own inner window. This formula is used only on specific contracts that have less than 1 year of data. It will plot a +1 on days that have made a new contract high and a -1 on days that have made a new contract low.

If(Highest(High)>Ref(Highest(High),-1),+ 1,If(Lowest(Low)<Ref(Lowest(Low),-1),-1,0))

12 Month High/Low (Continuous)

This is a Trinary wave indicator that you put into its own inner window. This formula is used only on continuous contracts that have more than 1 year of data. It will plot a +1 on days that have made a new contract high and a -1 on days that have made a new contract low.

If(HHV(High,252)>Ref(HHV(High,252),-1),+1,If(LLV(Low,252)<Ref(LLV(Low,252),-1),-1,0))

50% Retracement (Contract)

This is an indicator that is applied directly onto your price data chart. This formula is used only on specific contracts that have less than 1 year of data. It will plot a line on your chart that will show at any point in time what the 50% retracement will be. Note: This line will change as the security makes new high's or new low's, showing what the 50% retracement would be at that time.

((Highest(High)-Lowest(Low))/2)+Lowest(Low)

50% Retracement (Continuous)

This is an indicator that is applied directly onto your price data chart. This formula is used only on continuous contracts that have more than 1 year of data. It will plot a line on your chart that will show at any point in time what the 50% retracement will be. Note: This line will change as the security makes new high's or new low's, showing what the 50% retracement would be at that time.

((HHV(High,252)-LLV(Low,252))/2)+LLV(Low,252)

Sideways Channels Exploration

Periodicity: Daily

FORMULAE:

ColumnA: Top
Mov(Peak(1,H,1),45,S)-Ref(Mov(Peak(1,H,1),45,S),-45)

ColumnB: Bottom
Mov(Trough(1,L,1),45,S)-Ref(Mov(Trough(1,L,1),45,S),-45)

Filter:
ColA <
1 AND ColA >
-1 AND ColB <
1 AND ColB >
-1