hi,
I wanted to use multi dimensional arrays so
that I can use a number of levels as a variable. It is impossible in
Amibroker to define a variable number of arrays, or I do not know how. For
instance I tried as a variable: nlev = 4;
for (k = 0; k <= nlev * 2; k++)
{
nn = (k -
nlev);
global "lev" + nn;
"lev + nn = Null;
}
this does not work. So it seems you can not
define a variable number of "normal" arrays.
Therefor I moved to static arrays. That
seemed to work at first but I encountered problems I did not understand
and now I find this in the manual: "static
array variables store only as many bars as there are currently in use by
given chart." Even though I use setbarsrequired(-2,-2) or
setbarsrequired(sbrall) the values inside the static arrays seem to
vary. It depends where you drop your cursor, what part of the chart you
display how they get filled. I thought there was something wrong in my
code, drives you nuts but the values in these static arrays seem all
over the place, pretty much useless for my purposes. Attached code what I
was trying to do. Also I get different results when using
setbarsrequired(-2,-2) and
setbarsrequired(sbrall).
Now I
turned to the Osaka plugin but I find that you can fill and restore only 1
element at a time. You can not get an entire row at once. Am I
right?
thanks,
Ed
----- Original Message -----
Sent: Monday, December 28, 2009
9:12 PM
Subject: Re: [amibroker] Re: ABTool
/ multidimensional arrays
The changes made by Tomasz to the OSAKA plugin are documented in the
readme.
herman
Edward Pottasch wrote:
ok thanks. I only find it in the
3-rd party area. Seems to be unchanged. Didn't know Tomasz improved
it. Looks the same from when I tried it a few years ago. It has very
little documentation. Will try again some day.
to reefbreak: will have a look. For now I
am able to solve my problem using static arrays. I am
writing a complicated scaling in and out system, at least complicated
to code where at the entry signal I define levels for scaling in and
out. It looks like I can do without these multi dimensional arrays and
static arrays do the job.
rgds, Ed
-----
Original Message -----
Sent:
Monday, December 28, 2009 5:03 PM
Subject:
Re: [amibroker] Re: ABTool / multidimensional arrays
btw, if you haven't tried the OSAKA plugin yet you should give it
a try. Tomasz improved it some time in the past and it gives, if you
use it is intended to be used, high performance multi-column
sorting. It is fast and has full capability to save/read/import
tables to/from files - also very fast. It offers an unlimited number
of columns, this may enable you to simulate multi dimensional tables
in a two dimensional field.
I think there are some ready to
run examples in file section.
If you haven't used this plugin
you are missing out on some great functions! I encourage you to try
it.
herman
reefbreak_sd wrote:
You didn't state your application, so I don't know if it is relevant, but I posted a 2 dimensional sort routine in message 136551. This routine reverse sorts tickers and an indicator value, and keeps the pairs together to be printed in the Interpretation window.
ReefBreak
--- In amibroker@xxxxxxxxxps.com, "Edward Pottasch" <empottasch@x..> wrote:
ok thanks Herman.
regards, Ed
----- Original Message -----
From: Herman
To: amibroker@xxxxxxxxxps.com
Sent: Monday, December 28, 2009 11:21 AM
Subject: Re: [amibroker] ABTool / multidimensional arrays
The last I heard was that the developer stopped supporting it and that Tomasz wrote at some point that ABTools wasn't compatible with AB. It would be risky to use it.
herman
Edward Pottasch wrote:
hi,
I was looking into multidimensional arrays again. I know there is the Osaka plugin but never quite figured out how to use it. However, I found this post:
http://finance.groups.yahoo.com/group/amibroker/message/40135
all the way from 2003. This ABTool seems just what I need and easy to understand. However it seems to have been removed. Anyone know the history on this? Why it has been removed? What is currently the status with multidimensional arrays in Amibroker?
thanks, Ed
------------------------------------
**** IMPORTANT PLEASE READ ****
This group is for the discussion between users only.
This is *NOT* technical support channel.
TO GET TECHNICAL SUPPORT send an e-mail directly to
SUPPORT {at} amibroker.com
TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
http://www.amibroker.com/feedback/
(submissions sent via other channels won't be considered)
For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/
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:
amibroker-digest@yahoogroups.com
amibroker-fullfeatured@xxxxxxxxxxxxcom
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxcom
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/