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

Re: [amibroker] Strange indicator plot scaling



PureBytes Links

Trading Reference Links

Thanks David,
I figured it was that or the PlotOHLC command. Clueless as to what exactly though...like I said, similar plots work fine elsewhere.
Cheers,
Andy

dbw451 wrote:

Andy,

 

It’s something to do with styleCloud.  If you replace styleCloud with styleLine in your PlotOHLC statements, your code works fine.  I’ve not used styleCloud so I don’t have any insight into why styleCloud operates differently than styleLine.

 

Regards,

 

David

 


From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of Sirbrainfart
Sent: 04/11/2007 9:15 AM
To: Amibroker Yahoo Group
Subject: [amibroker] Strange indicator plot scaling

 

Grateful if someone could help me see where the code below is going funny.
Everything plots fine until you scroll left (or zoom out) to the extreme
left-hand, i.e. the first bar. When I do this the indicator scaling goes
AWOL and I just end up with a straight line due to the plot creating
huge numbers. Can't see why for the life of me...and I don't see the
problem with indicators that are constructed in a similar way.
Can anyone replicate my problem? Or better still, fix it!
TIA
Andy

//----------------------------------------------------------//
function StochMom(array, periods, smoothpds, smoothpds2)
{
mid = ( HHV(H,periods) + LLV(L,periods) )/2 ;
diff = HHV(H,periods) - LLV(L,periods) ;
alpha = 2 / (smoothpds+1);
alpha2 = 2 / (smoothpds2+1);
X1 = AMA(array-mid, alpha);
X2 = AMA(X1, alpha2);
X3 = AMA(diff,alpha);
X4 = AMA(X3,alpha2)/2;
return Min(1,(X2/X4))*100 ;
}

Param1 = ParamToggle("Price Field","Close|(H+L)/2",0);
Price = IIf(Param1==0,C,(H+L)/2);

//Stochastics
LongK = StochMom(Price,21,10,3);
LongD = EMA(LongK,4);
ShortK = StochMom(Price,7,3,3);
ShortD = EMA(ShortK,3);

//Colour Arrays
LongColour = IIf(LongK>LongD,colorGreen,colorRed);
ShortColour = IIf(ShortK>ShortD,colorBlue,colorOrange);

PlotOHLC(LongK,LongK,LongD,LongK,"",LongColour,styleCloud);
PlotOHLC(ShortK,ShortK,ShortD,ShortK,"",ShortColour,styleCloud);
Plot(50,"",colorGrey50,styleDashed|styleNoLabel);
Plot(60,"",colorGrey50,styleDashed|styleNoLabel);
Plot(-60,"",colorGrey50,styleDashed|styleNoLabel);
Plot(-50,"",colorGrey50,styleDashed|styleNoLabel);
//----------------------------------------------------------//


__._,_.___

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

__,_._,___