> | Hello,
I tried resetting the ema to todays first bar close. Got a code from Herman showing resetting of T3 using AMA.
I tried to incorporate changes but got error as EMA accept only numbers as periods..
Can anybody help me get around it?
function em( Price, Periods ) { emresult = EMA(C,periods); return emresult; }
function emr( C, emPeriods, ResetReference ) { global NewDay; CPrice = IIf(NewDay, ResetReference, C ); emPeriods = Min( emPeriods, BarsSince(Newday)); emPeriods = IIf(NewDay,1, emPeriods ); emResult = EMA(CPrice,emPeriods); return emResult; }
emPeriods = Param("EMA Periods",3,1,10,1); NewDay = DateNum() != Ref(DateNum(),-1); ResetReference = C; AC5 = emr( C, emPeriods, ResetReference ); Plot(C,"",2,128); Plot(AC5,"ac",1,1);
Regards,
Raajesh
|