This is Ehlers most recent indicator, today is 6/17/18 "Forward and Reverse EMA". I have done my best to translate the code form trade stations easy language.
If anyone knows easy language could they check my translation against the easy language code below.
{
Forward / Reverse EMA
(c) 2017 John F. Ehlers
}
Inputs:
AA(.1);
Vars:
CC(.9),
RE1(0),
RE2(0),
RE3(0),
RE4(0),
RE5(0),
RE6(0),
RE7(0),
RE8(0),
EMA(0),
Signal(0);
CC = 1 - AA;
EMA = AA*Close + CC*EMA;
RE1 = CC*EMA + EMA;
RE2 = Power(CC, 2)*RE1 + RE1;
RE3 = Power(CC, 4)*RE2 + RE2;
RE4 = Power(CC, 8)*RE3 + RE3;
RE5 = Power(CC, 16)*RE4 + RE4;
RE6 = Power(CC, 32)*RE5 + RE5;
RE7 = Power(CC, 64)*RE6 + RE6;
RE8 = Power(CC, 128)*RE7 + RE7;
Signal = EMA - AA*RE8;
Plot1(Signal);
Plot2(0);
If anyone knows easy language could they check my translation against the easy language code below.
{
Forward / Reverse EMA
(c) 2017 John F. Ehlers
}
Inputs:
AA(.1);
Vars:
CC(.9),
RE1(0),
RE2(0),
RE3(0),
RE4(0),
RE5(0),
RE6(0),
RE7(0),
RE8(0),
EMA(0),
Signal(0);
CC = 1 - AA;
EMA = AA*Close + CC*EMA;
RE1 = CC*EMA + EMA;
RE2 = Power(CC, 2)*RE1 + RE1;
RE3 = Power(CC, 4)*RE2 + RE2;
RE4 = Power(CC, 8)*RE3 + RE3;
RE5 = Power(CC, 16)*RE4 + RE4;
RE6 = Power(CC, 32)*RE5 + RE5;
RE7 = Power(CC, 64)*RE6 + RE6;
RE8 = Power(CC, 128)*RE7 + RE7;
Signal = EMA - AA*RE8;
Plot1(Signal);
Plot2(0);
Release Notes:
Ehlers reverse EMA Trend just a little easier to see when it is above or below the zero line
Release Notes:
Stratergy
if TrendRevEMA > 0 and
CycleRevEMA crosses over 0 then
Buy next bar at Market
if TrendRevEMA crosses over 0
or CycleRevEMA crosses over 0 then
Buy to cover next bar at market
if TrendRevEMA crosses under 0 or
CycleRevEMA crosses under 0 then
Sell next bar at market
if TrendRevEMA < 0 and
CycleRevEMA crosses under 0 then
Sell Short next bar at Market
if TrendRevEMA > 0 and
CycleRevEMA crosses over 0 then
Buy next bar at Market
if TrendRevEMA crosses over 0
or CycleRevEMA crosses over 0 then
Buy to cover next bar at market
if TrendRevEMA crosses under 0 or
CycleRevEMA crosses under 0 then
Sell next bar at market
if TrendRevEMA < 0 and
CycleRevEMA crosses under 0 then
Sell Short next bar at Market