PureBytes Links
Trading Reference Links
|
finally found out.. there is a division by zero in the formula when
HHV = LLV expecially when the number of days it is computed over is
small and over some illiquid issues
StoRSI = EMA(( r - LLV( r, 8 )) / (( HHV( r, 8 )) - LLV( r, 8 )), 3 )
* 100;
adding a small delta with a IIf function fixes it.
IIf( (( HHV( r, 8 )) - LLV( r, 8 )) > 0, (( HHV( r, 8 )) - LLV( r,
8 )), 0.001);
thanks
--- In amibroker@xxxxxxxxxxxxxxx, "chetan_gariki" <chetan.gariki@xxx>
wrote:
>
>
> Hello Bill,
>
> my bad; i meant the trades that show up in "Automatic Analysis"
window
> when i click the backtest button. Can you please try this same
formula
> on say CSCO data from 01/01/2002 - 01/01/2007 and see what shows up
when
> you try to backtest it. For me its empty somehow. Since it has both
buy
> and sell variables and certainly StoRSI does dip below the 30 level
many
> times there should be some trades that get picked up in the backtest
> window; but the problem is a little vague.. as it does work just
fine on
> other charts (say QQQQ for example).
>
> here is the code again:
>
> UpperLine = 90;
> LowerLine = 10;
>
> Plot( 100, "", colorBlue, styleNoDraw);
> Plot( 0, "", colorBlue, styleNoDraw);
>
> Plot( UpperLine, "Upper Level", colorBlue, styleLine);
> Plot( LowerLine, "Lower Level", colorBlue, styleLine);
> r = RSI(8);
> StoRSI = EMA(( r - LLV( r, 8 )) / (( HHV( r, 8 )) - LLV( r, 8 )),
3 ) *
> 100;
> Plot( StoRSI , "StoRSI", colorBlack, styleLine);
> GraphXSpace = 2;
>
> _TRACE("StoRSI:" + StoRSI);
>
> Buy = (StoRSI < 30);
> Sell = (BarsSince(Buy) == 10);
>
> thanks
> Chaitanya.
>
> --- In amibroker@xxxxxxxxxxxxxxx, "wavemechanic" <fimdot@> wrote:
> >
> > Don't know why the plot works on some data and not others without
> clicking. However, you do not see any signals because you have not
> specified that you want to. There are many options, including
coloring
> StoRSI for buy/sell or plotting arrows. For arrows you can use Plot
()
> and PlotShapes().
> >
> > Bill
> >
> >
> >
> >
> > ----- Original Message -----
> > From: chetan_gariki
> > To: amibroker@xxxxxxxxxxxxxxx
> > Sent: Thursday, July 05, 2007 12:22 AM
> > Subject: [amibroker] StoRSI on CSCO
> >
> >
> > Hello All,
> >
> > I am having a small problem; sometimes on some data (for example
CSCO
> eod data) an indicator is not being shown in the graph until i
click on
> the chart. For example for the StoRSI code below on CSCO data i do
not
> see the graph until i click on the graph pane; but even so, the buy
and
> sell signals dont come up; since the StoRSI array is presumably
being
> {EMPTY}. I tried some debugguing but could not see what i was doing
> wrong.. can someone help..
> >
> > UpperLine = 90;
> > LowerLine = 10;
> >
> > Plot( 100, "", colorBlue, styleNoDraw);
> > Plot( 0, "", colorBlue, styleNoDraw);
> >
> > Plot( UpperLine, "Upper Level", colorBlue, styleLine);
> > Plot( LowerLine, "Lower Level", colorBlue, styleLine);
> > r = RSI(8);
> > StoRSI = EMA(( r - LLV( r, 8 )) / (( HHV( r, 8 )) - LLV( r, 8 )),
3 )
> * 100;
> > Plot( StoRSI , "StoRSI", colorBlack, styleLine);
> > GraphXSpace = 2;
> >
> > _TRACE("StoRSI:" + StoRSI);
> >
> > Buy = (StoRSI < 30);
> > Sell = (BarsSince(Buy) == 10);
> >
> > thanks
> > Chaitanya.
> >
> >
> >
> >
> >
> --------------------------------------------------------------------
----\
> ------
> >
> >
> > No virus found in this incoming message.
> > Checked by AVG Free Edition.
> > Version: 7.5.476 / Virus Database: 269.9.14/885 - Release Date:
> 7/3/2007 10:02 AM
> >
>
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
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/amibroker/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:amibroker-digest@xxxxxxxxxxxxxxx
mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|