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

[amibroker] Re: Struggling to Learn



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/