Here is an indicator in Tradestation I use.....
I am looking to switch over to Ensign, but I can't seem to figure out how to code this in ESPL..
any help is appreciated
======================
input: tickSize(0.25), Pds(20), Slw(10);
Vars: LWST(Close), HGST(Close), HGST_Fast(50), LWST_Fast(50);
Vars: Fast(50), Slow(50);
HGST = Highest(High,Pds);
LWST = Lowest(Low,Pds);
Fast = XAverage((Close-LWST)/maxlist((HGST-LWST), tickSize),Slw) * 100;
HGST_Fast = Highest(Fast,Pds);
LWST_Fast = Lowest(Fast,Pds);
Slow = XAverage((Fast-LWST_Fast)/(maxlist(HGST_Fast-LWST_Fast, tickSize)),Slw)*100;
Plot1(Slow);
Thanks!
I am looking to switch over to Ensign, but I can't seem to figure out how to code this in ESPL..
any help is appreciated

======================
input: tickSize(0.25), Pds(20), Slw(10);
Vars: LWST(Close), HGST(Close), HGST_Fast(50), LWST_Fast(50);
Vars: Fast(50), Slow(50);
HGST = Highest(High,Pds);
LWST = Lowest(Low,Pds);
Fast = XAverage((Close-LWST)/maxlist((HGST-LWST), tickSize),Slw) * 100;
HGST_Fast = Highest(Fast,Pds);
LWST_Fast = Lowest(Fast,Pds);
Slow = XAverage((Fast-LWST_Fast)/(maxlist(HGST_Fast-LWST_Fast, tickSize)),Slw)*100;
Plot1(Slow);
Thanks!