PureBytes Links
Trading Reference Links
|
Ok, it is on the way to you.
The ABtool.dll plugin contains also the following
functions:
GPercent(NUMBER fromval, NUMBER
toval); // "Geometric percent"; also negative values correctly
handled GPercentA(ARRAY fromval, ARRAY toval);
// array version of GPERCENT()
RelPos(NUMBER bottom, NUMBER top,
NUMBER value); // calculates relative position of the value relative to
the bounds RelPosA(ARRAY bottom, ARRAY top, ARRAY
value)"; // array version of RELPOS()UM
PS: I must admit I hadn't much time to test it extensively
yet. Let me know please.
PS2: it's now 5:30 in the morning here :-)
<BLOCKQUOTE
>
----- Original Message -----
<DIV
>From:
<A title=chuck_rademacher@xxxxxxxxxx
href="">Chuck Rademacher
To: <A title=amibroker@xxxxxxxxxxxxxxx
href="">amibroker@xxxxxxxxxxxxxxx
Sent: Saturday, May 03, 2003 4:59
AM
Subject: RE: [amibroker] Looping through
"foreign" files
<FONT face=Arial color=#0000ff
size=2>Wow...
<FONT face=Arial color=#0000ff
size=2>
That
looks like exactly what I am looking to do. If you are able to
send a beta, that would be great!
<FONT face=Arial color=#0000ff
size=2>
<FONT face=Arial color=#0000ff
size=2>Dingo was going to write something for me, but I will tell him to relax
until I see if yours does the job.
<FONT face=Arial color=#0000ff
size=2>
<FONT face=Arial color=#0000ff
size=2>Thanks in advance for the dll. If you are looking for more
ideas, I will send you some over the next few days.
<FONT face=Arial color=#0000ff
size=2>
Did
you write the dll in Delphi or C++? Has anyone written any
plug-ins in Delphi?
<FONT face=Arial color=#0000ff
size=2>
<FONT face=Arial color=#0000ff
size=2>Cheers
<BLOCKQUOTE
>
<FONT face="Times New Roman"
size=2>-----Original Message-----From: uenal.mutlu@xxxxxxxxxxx
[mailto:uenal.mutlu@xxxxxxxxxxx]Sent: Friday, May 02, 2003 10:49
PMTo: amibroker@xxxxxxxxxxxxxxxSubject: Re:
[amibroker] Looping through "foreign" files
Hi Chuck,
would the following help? If yes, I can send you
a
beta of the plugin.
But, it is a beta and not
certified
yet by amibroker.com.
I'm open for more useful additions to the
plugin.
UM
/* ABtool.AFL for private plugin
ABtool.DLL Demonstrates the use of some of the following AFL
extension functions of the plugin "ABtool.DLL" (still beta
version!). You should set "ApplyTo current stock" and "n
last quotes n=1" before starting such a script.
STRING TickerFirst(NUMBER
watchlistnum);
// gets first ticker in the WL (eventually put all to a WL to use
this) STRING TickerNext(NUMBER
watchlistnum); STRING TickerPrev(NUMBER
watchlistnum); STRING TickerLast(NUMBER
watchlistnum); NUMBER TickerCount(NUMBER
watchlistnum = -1); // -1 means
all tickers in the database
NUMBER FileOpen(STRING
filename, STRING mode); // mode: "r",
"w", "a" NUMBER FileClose(NUMBER
filehandle);
// filehandle was returned by FileOpen() NUMBER
FileWriteStr(STRING str, NUMBER filehandle);
STRING FileReadLine(NUMBER
filehandle);
// newline char will be removed internally*/
Filter = true;
WL =
1;
// set your WL herefname = "test2a.txt"; // define the
filename
nTickerWL = TickerCount(WL);AddColumn(nTickerWL,
"TickersInWL", 1);
nTickerAll = TickerCount();AddColumn(nTickerAll,
"TickersAll", 1);
// write all tickers in WL to a filefh = FileOpen(fname,
"w");ticker = TickerFirst(WL);FileWriteStr(ticker + "\n",
fh);fEnd = false;while (!fEnd) {
ticker = TickerNext(WL); if (ticker !=
"") FileWriteStr(ticker + "\n",
fh); else fEnd =
true; }FileClose(fh); // dont forget to close!
// read file:fh = FileOpen(fname, "r");fEnd = false;while
(!fEnd) { ticker =
FileReadLine(fh); if (ticker !=
"") ticker = ticker; // do here
something better than that
else fEnd = true;
}FileClose(fh); // dont forget to close!
<BLOCKQUOTE
>
----- Original Message -----
<DIV
>From:
<A title=chuck_rademacher@xxxxxxxxxx
href="">Chuck Rademacher
To: <A
title=amibroker@xxxxxxxxxxxxxxx
href="">amibroker@xxxxxxxxxxxxxxx
Sent: Friday, May 02, 2003 11:04
PM
Subject: RE: [amibroker] Looping
through "foreign" files
<FONT
face=Arial>
<FONT face=Arial color=#0000ff
size=2>I'll partially answer my own question by asking
another. Perhaps it might give someone an idea for helping
me.
<FONT face=Arial color=#0000ff
size=2>
<FONT face=Arial color=#0000ff
size=2>Is there some way to access a text file from within a
loop? The text file could contain all of the tickers
that I want to access in the loop. Or... do I need to write a
dll to do this?
<FONT face=Arial color=#0000ff
size=2>
<FONT face=Arial color=#0000ff
size=2>Cheers
<BLOCKQUOTE
>
<FONT face="Times New Roman"
size=2>-----Original Message-----From: Chuck Rademacher
[mailto:chuck_rademacher@xxxxxxxxxx]Sent: Friday, May 02,
2003 4:52 PMTo: amibroker@xxxxxxxxxxxxxxxSubject:
[amibroker] Looping through "foreign" files
<FONT face=Arial color=#0000ff
size=2>The time has come for me to find a better way of looping through
thousands of foreign files.
<FONT face=Arial color=#0000ff
size=2>
<FONT face=Arial color=#0000ff
size=2>For each stock in my watchlist, I want to look at all of the
other stocks in that watchlist within a loop.
<FONT face=Arial color=#0000ff
size=2>
<FONT face=Arial color=#0000ff
size=2>If the "foreign" statement would accept a stockID number instead
of a ticker, I could probably make a decent loop to do the
job. But, alas, that's not how it works.
<FONT face=Arial color=#0000ff
size=2>
<FONT face=Arial color=#0000ff
size=2>Surely someone has been here before?
<FONT face=Arial color=#0000ff
size=2>
<FONT face=Arial color=#0000ff
size=2>Any assistance would be
appreciated.
Yahoo! Groups Sponsor
Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
|