PureBytes Links
Trading Reference Links
|
--- In amibroker@xxxxxxxxxxxxxxx, ricko@xxx wrote:
>
> Thanks for you help.
> I have created version 1 of what I had in mind, based largely on
the approach you posted.
> Here it is, and while it is not quite what I am looking for, I seem
to be "in the area".
> And it does not involve loops. How about that!!!
It's miraculous!!!
Thanks for sharing back.
I'll have a look at it - I learnt one or two interesting things while
I was going about it so all is well that ends well.
Cheers,
brian_z
>
> K = Param("% Coeff of Correlation",5,1,50,1);
> Period = Param("Lookback Period",5,1,20,1);
>
> Hi = HHV(C,Period );
> Lo = LLV(C,Period );
> HTrend = Hi * (1-(K/100));
> LTrend = Lo * (1+(K/100));
> UpTrend = Cross(Ltrend,C);
> DnTrend = Cross(C,HTrend);
> Trend = Flip(UpTrend,DnTrend);
> Trendindicator = IIf(Trend ==1,HTrend,LTrend);
> Trendcolor = IIf(Trend ==1,colorRed,colorWhite);
> Plot(C,"",colorYellow,64);
> Plot(Trendindicator ,"HTrend",Trendcolor ,1);
>
>
> Rick Osborn
>
>
>
> ----- Original Message ----
> From: brian_z111 <brian_z111@xxx>
> To: amibroker@xxxxxxxxxxxxxxx
> Sent: Wednesday, November 21, 2007 4:53:02 PM
> Subject: [amibroker] Re: Struggling to Learn
>
> Rick,
>
> I hope it helps you with your AFL.
> I find with learning anything that sometimes we reach a sticking
> point or it seems overwhelming but if we remain immersed in the
> subject imperceptibly things that seemed difficult start to become
> easy and we don't actually notice when exactly that learning
happened.
>
> I documented my 'messiness' so that you could see how I go about a
> basic AFL project - starting at the top, working sequentially,
> working in steps or modules, plotting everything to see if it works
> and what it looks like (also using the Explorer to report that
> outcomes of my code. I also use my calculator and do a lot of
manual
> cross checking of calculations e.g. I start at the beginning of the
> chart and follow multiple plots to see what my code is actually
doing.
>
> I don't know if I qualify as a programmer - I'm more of a 'paint by
> numbers' man.
>
> BTW - after I posted I noticed that you did ask for HHV(Close, P)
and
> I used the H and the L - you should be able to adjust it to get
what
> you want.
>
> Struggling to learn is good. Frustrated with learning is not so
good
> (I think we all get frustrated with AB/programming at some stage).
>
> Cheers,
>
> Brian_z.
>
> --- In amibroker@xxxxxxxxx ps.com, ricko@ wrote:
> >
> > Brian
> >
> > This is great.
> >
> > I will use your ideas to see if I can create the "monster" I had
in
> mind. If I can get it to work, I will post it.
> >
> > Thanks again.
> >
> >
> > Rick Osborn
> >
> >
> >
> > ----- Original Message ----
> > From: brian_z111 <brian_z111@ ...>
> > To: amibroker@xxxxxxxxx ps.com
> > Sent: Wednesday, November 21, 2007 6:08:10 AM
> > Subject: [amibroker] Re: Struggling to Learn
> >
> > --- In amibroker@xxxxxxxxx ps.com, "brian_z111" <brian_z111@ ...>
> wrote:
> > >
> > > --- In amibroker@xxxxxxxxx ps.com, ricko@ wrote:
> > > >
> > > > Brian
> > > > Thanks for you interest in this.
> > > > Your indicator is not quite what I had in mind.
> > > >
> > >
> > > That's alright - it was just a starting point.
> > >
> > > The hard part with working with someone else is understanding
the
> > > idea behind what they want to do - implementing it shouldn't be
> too
> > > hard.
> > >
> > > > Rather than bands, I was looking for one trend line that
> plotted
> > > below the bars while in an uptrend, (x% below the Highest close
> of
> > > the lookback period - the period increases each bar until the
> > cross)
> > > and when the bars crossed the trend line at the start of a
> > downtrend,
> > > it would jump up and plot above the bars (again, x% above the
> > lowest
> > > close).
> > > >
> > > > There is a website at
> > > > http://konkop. narod.ru/ Files/4_24_ 28.pdf
> > > > which is all in Russian (which I don't understand) but there
is
> a
> > > picture on page 2 . It is the red line that I mean.
> > > >
> > > > Also, QuoteTracker has the "Percentage Trend Indicator" which
> can
> > > be applied to charts. This is what I am after.
> > >
> > > I can't get much from the Russian site.
> > > Their line doesn't appear to support the 'trend' as you are
> > > suggesting - their plot looks more like a zig-zag indicator as
> > > the 'trend' lines are cutting the bars.
> > >
> > > I'll do a bit more with it over the next few days and add to
the
> > > existing Hi/Lo indicator post - sorry but I doubt if I can
> achieve
> > > exactly what you want without more information.
> >
> > Rick,
> >
> > I have finished the example at the UKB >> Rick Osborn's Indicator
> >
> > http://www.amibroke r.org/userkb/ category/ uncategorized/
> >
> > I haven't scrubbed it up - I left the messy code behind.
> >
> > It does what you asked for but I won't be surprized if you don't
> > think it does.
> >
> > You didn't define what your trend is so I assumed you meant when
a
> > new Hi is first made = start of uptrend and when a new Lo is made
> ==
> > start of downtrend but you can change the trend to anything you
> want.
> >
> > Also I think you misunderstood that in step one the HHV and the
LLV
> > (as plotted) do auto reset the periods to zero (in effect) when a
> new
> > Hi or Lo is made - for HHV or LLV the periods is, in practice,
the
> > same thing as max periods.
> >
> > Probably I won't do anymore with it except tidy up the bits that
> are
> > of general interest and add them to the existing Hi/Lo post (I'll
> > delete your temporary after a few days unless you particularly
want
> > me to scrub it up and leave it there as is).
> >
> > Good luck with the indicator and AB - I find your indicator is
more
> > interesting without the buy arrows where you want them.
> >
> > It is often the way that as a project progresses you find
something
> > unexpected in it or that your first idea doesn't turn out to be
the
> > best version (the closes crosses you want have a lot of whipsaw
in
> > them).
> >
> > brian_z
> >
> > >
> > > I don't mind trying to help.
> > > I learn things and it makes an interesting post for the UKB.
> > >
> > > Cheers,
> > >
> > > brian_z
> > >
> > >
> > > > ----- Original Message ----
> > > > From: brian_z111 <brian_z111@ >
> > > > To: amibroker@xxxxxxxxx ps.com
> > > > Sent: Tuesday, November 20, 2007 8:48:04 AM
> > > > Subject: [amibroker] Re: Struggling to Learn
> > > >
> > > > Rick,
> > > >
> > > > I made a start with your indicator (you have your own
personal
> > page
> > > > at the UKB - one of the perks of being an author is free
space -
>
> > > > thanks Tomasz).
> > > >
> > > > If you can tell me, in reference to the drawing what is the
> first
> > > buy
> > > > and sell signal you want on that chart (the signal line isnt
a
> > > > problem I will just move it down whatever percent you want ).
> > > >
> > > > Look for Rick Osborne's Indicator at
> > > >
> > > > http://www.amibroke r.org/userkb/ category/ uncategorized/
> > > >
> > > > brian_z
> > > >
> > > > --- In amibroker@xxxxxxxxx ps.com, ricko@ wrote:
> > > > >
> > > > > Yes, except that at point 3 the close would cross below the
> > line
> > > > (trend) and a sell signal would occur.
> > > > > I also want to plot the line (trend).
> > > > >
> > > > > GP - you mentioned that "values Uptrend, Downtrend,
Crossup,
> > > > Crossdown, HV, and LV
> > > > > are all generated using only the initial values of Trend
and
> > > > Period.".
> > > > >
> > > > > But I thought defining them before the loop created arrays
> that
> > > > could then be accessed in the loop.
> > > > >
> > > > >
> > > > > Rick Osborn
> > > > >
> > > > >
> > > > >
> > > > > ----- Original Message ----
> > > > > From: brian_z111 <brian_z111@ ...>
> > > > > To: amibroker@xxxxxxxxx ps.com
> > > > > Sent: Tuesday, November 20, 2007 4:49:10 AM
> > > > > Subject: [amibroker] Re: Struggling to Learn
> > > > >
> > > > > --- In amibroker@xxxxxxxxx ps.com, "ricko8294_98" <ricko@>
> > wrote:
> > > > > >
> > > > > > Hello
> > > > > >
> > > > > > I am trying to learn AB and loops in particular. There
> seems
> > to
> > > > be
> > > > > > something I'm not getting - and I have been playing with
> this
> > > for
> > > > the
> > > > > > past several weeks.
> > > > > >
> > > > > > I want to create a trend indicator that will track below
an
> > > > uptrend
> > > > > > (x% below the highest high of the most recent "y" period)
> or
> > > > track
> > > > > > above a downtrend(x% above the lowest low of the most
> > > recent "y"
> > > > > > period), where the period "y" increases each day for the
> > > duration
> > > > of
> > > > > > each trend up to a maximum level.
> > > > > >
> > > > > > When a cross of the price (C) and the trend occurs,
(either
> up
> > > or
> > > > > > down) the period "y" resets to zero.
> > > > >
> > > > > Hello Rick,
> > > > >
> > > > > I think there might be another way.
> > > > > If I understand what you are trying to do then I am pretty
> sure
> > > it
> > > > can
> > > > > be done using array processing.
> > > > >
> > > > > No harm in trying.
> > > > >
> > > > > Just looking at the high side first (if we solve that then
it
> > > > should be
> > > > > easy to adapt to the low side):
> > > > >
> > > > > starting hard left of screen (using barindex) -
> > > > >
> > > > > 1) bar 1 is higher than bar zero and then bar two starts a
> > > > downtrend
> > > > > that continues for a few bars so bar 1 becomes the Highest
> High
> > > for
> > > > the
> > > > > set periods (P)
> > > > >
> > > > > 2) a line is set x% below the HHValue(High, P) say 2%
> > > > >
> > > > > 3) when the price crosses up through the setpoint you want
to
> > > > trigger a
> > > > > signal (Buy?) AND/OR reset the periods (P) to zero.
> > > > >
> > > > > 4) since you want to reset the periods (P), when the closes
> > > > crosses,
> > > > > then......
> > > > >
> > > > > P = barssince(close crossed the setpoint)
> > > > >
> > > > > Is that what you want?
> > > > > If so I might have a go at it.
> > > > >
> > > > > Brian_z
> > > > >
> > > >
> > >
> >
>
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/
|