[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [amibroker] Resetting the EMA



PureBytes Links

Trading Reference Links

use AMA()


herman


Wednesday, May 23, 2007, 10:25:14 PM, you wrote:


>

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



 

__._,_.___

Please note that this group is for discussion between users only.

To get support from AmiBroker please send an e-mail directly to
SUPPORT {at} amibroker.com

For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/

For other support material please check also:
http://www.amibroker.com/support.html





SPONSORED LINKS
Investment management software Investment property software Investment software
Investment tracking software Return on investment software

Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___