PureBytes Links
Trading Reference Links
|
Hello,
Example script is in the newsletter:
http://www.amibroker.com/newsletter/06-2001.html
Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message -----
From: "Christoper" <turkey@xxxxxxxxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Thursday, November 04, 2004 7:35 PM
Subject: [amibroker] Re: Is it possible to LoadFormula without the window of the ' Automatic Analysis' open automatically?
>
>
> I'm just downloading from "Yahoo! Current" for EOD quotes. If you
> have something to save me some time, that'll be great! I already do
> have VBA via Excel to grab Yahoo current quotes, but its not very
> elegant, and it only does one symbol at a time - which means it takes
> forever to download. I really only use it to monitor open positions.
>
> But again, if you are offering I wouldn't mind to see how you
> implement this work around.
>
> Thanks,
> - chris
>
> --- In amibroker@xxxxxxxxxxxxxxx, "dingo" <dingo@xxxx> wrote:
>> I don't think you want to wait on tj.
>>
>> You didn't answer my ?'s at the bottom - I've got some routines to
> download
>> / parse web pages.
>>
>> d
>>
>>
>> _____
>>
>> From: Christoper [mailto:turkey@x...]
>> Sent: Thursday, November 04, 2004 1:08 PM
>> To: amibroker@xxxxxxxxxxxxxxx
>> Subject: [amibroker] Re: Is it possible to LoadFormula without the
> window of
>> the ' Automatic Analysis' open automatically?
>>
>>
>>
>> Ah... ok. Well its good to know that TJ's working on something.
>> I'll take a look around in the archives.
>>
>> Thanks very much
>> - chris
>>
>> --- In amibroker@xxxxxxxxxxxxxxx, "dingo" <dingo@xxxx> wrote:
>> > Aq is the red-headed step child of AB automation. TJ has it on
> his
>> wish
>> > list to add a number of command line args so that we can set all
> of
>> the
>> > various options. As you've discovered AQ sets itself up as it was
>> last run.
>> >
>> > to get around this you have a couple of nasty options:
>> >
>> > 1. write a program than finds the various window handles in AQ
> and
>> use
>> > windows messages to set it up as you like.
>> >
>> > 2. Change the registry settings that AQ uses to "remember" its
> last
>> > settings. (DANGER WILL ROBINSON!!")
>> > there is a duude that posted some info on this last option: Look
>> in the
>> > archives on Aug 8 2004 for the msg with the topic of "Downloading
>> from
>> > multiple sources with Amiquote" to get the particulars.
>> >
>> > That's gonna be a tuffie.
>> >
>> > Where are you downloading your data from via AQ? Is it EOD? If
>> yahoo or
>> > somewhere where its avail via a web page then you can do some
> majik
>> > downloading / parsing / importing and not use AQ.
>> >
>> > d
>> >
>> >
>> >
>> >
>> > _____
>> >
>> > From: Christoper [mailto:turkey@x...]
>> > Sent: Thursday, November 04, 2004 12:51 PM
>> > To: amibroker@xxxxxxxxxxxxxxx
>> > Subject: [amibroker] Re: Is it possible to LoadFormula without
> the
>> window of
>> > the ' Automatic Analysis' open automatically?
>> >
>> >
>> >
>> > Thanks for the tips... and since you're asking:
>> >
>> > Here's what I'm trying to do:
>> >
>> > - Start AB
>> > - Auto-update Quotes with Amiquote
>> > - Run Exploration
>> > - Export results
>> > - Email results
>> >
>> > Everything works. Except the autoupdate quotes part. Basically
>> > whenever I run the exploration, and receive the results, the data
>> > used is always the previous days information. For example, today
>> is
>> > 11/4/04, but the exploration finds signals from 11/3/04.
>> >
>> > If I update manually (i.e. Open AB, Open Quote.exe, run
> update...)
>> > the script will have results with 11/4/04 signals.
>> >
>> > Any suggestions?
>> >
>> > Here's part of my code:
>> > ----------------------------
>> > ...
>> > /* *****************************************
>> > ***** Update Quotes *********************
>> > ***************************************** */
>> > Shell.Run("C:\\Progra~1\\AmiBroker\\AmiQuote\\quote /autoupdate");
>> > WScript.Sleep("20000");
>> >
>> > oAB.RefreshAll();
>> > oAB.SaveDatabase();
>> >
>> > /* *****************************************
>> > ***** Run Daily Explorations ************
>> > ***************************************** */
>> > AFLFolder = "C:\\Program Files\\AmiBroker\\AFLDaily"; // MODIFY
> TO
>> > FIT YOUR SETUP
>> >
>> > var AA;
>> > var f, f1, fc, s;
>> > var filename;
>> >
>> > /* Create AmiBroker object and get Analysis object */
>> >
>> > AA = oAB.Analysis;
>> >
>> > /* backtest over symbols and all quotes*/
>> > AA.ClearFilters();
>> > AA.RangeMode = 2;
>> > AA.RangeN = 1;
>> > ...
>> > ---------------------------------
>> >
>> > --- In amibroker@xxxxxxxxxxxxxxx, "dingo" <dingo@xxxx> wrote:
>> > > I like to declare all variables at the top of each
>> > section/function. Have
>> > > meaningful variable/function names, etc. For instance in your
>> code
>> > you've
>> > > got o prepended on some objects and obj on some. I'd pick one
> and
>> > use that
>> > > consistently.
>> > >
>> > > Where you have the shell.run doesn't really matter - what does
> is
>> > that you
>> > > do it before you declare the AB object. BTW - here's a
> shortcut
>> > for you on
>> > > paths: use a single "/" instead of "\\".
>> > >
>> > > What kinds of "odditites" have you been experiencing?
>> > >
>> > > d
>> > >
>> > >
>> > > _____
>> > >
>> > > From: Christoper [mailto:turkey@x...]
>> > > Sent: Thursday, November 04, 2004 12:24 PM
>> > > To: amibroker@xxxxxxxxxxxxxxx
>> > > Subject: [amibroker] Re: Is it possible to LoadFormula without
>> the
>> > window of
>> > > the ' Automatic Analysis' open automatically?
>> > >
>> > >
>> > >
>> > > Well actually the following is what I did AFTER I read your
>> > > informative post. Before I was using...
>> > >
>> > > >> Shell.Run("C:\\Progra~1\\AmiBroker\\broker.exe");
>> > >
>> > > ... in the middle of my script. Not good on my part. I will
> do
>> > some
>> > > testing and hopefully that will solve some of my problems.
>> > >
>> > > Are there any other 'good practices' to keep in mind that you
>> know
>> > of
>> > > to keep in mind when coding completely automated scripts?
>> > >
>> > > --- In amibroker@xxxxxxxxxxxxxxx, "dingo" <dingo@xxxx> wrote:
>> > > > Looks ok to me. That's the way I do it.
>> > > >
>> > > > The oddity must be coming from somewhere else.... 8-)
>> > > >
>> > > > d
>> > > >
>> > > >
>> > > > _____
>> > > >
>> > > > From: Christoper [mailto:turkey@x...]
>> > > > Sent: Thursday, November 04, 2004 12:11 PM
>> > > > To: amibroker@xxxxxxxxxxxxxxx
>> > > > Subject: [amibroker] Re: Is it possible to LoadFormula
> without
>> > the
>> > > window of
>> > > > the ' Automatic Analysis' open automatically?
>> > > >
>> > > >
>> > > >
>> > > > Dingo - you know I've just started to notice wierd things
>> > happening
>> > > > with my scripts. So is the following code the 'correct' way
> to
>> > > START
>> > > > the script:
>> > > >
>> > > > ---------------
>> > > > var Shell = new ActiveXObject("WScript.Shell");
>> > > > Shell.Run("C:\\Progra~1\\AmiBroker\\broker.exe");
>> > > > WScript.Sleep("10000");
>> > > > var oAB = new ActiveXObject("Broker.Application");
>> > > > var oStocks = oAB.Stocks;
>> > > > var StockQty = oStocks.Count;
>> > > > var objFileSystem, objOutputFile;
>> > > > var stockArray;
>> > > > ...
>> > > > ---------------
>> > > >
>> > > > Please note, that I have this script running (ie via WinXP
>> > > Scheduled
>> > > > Tasks) without any applications running, including Amibroker.
>> > > >
>> > > > Thanks,
>> > > > - chris
>> > > >
>> > > >
>> > > >
>> > > > --- In amibroker@xxxxxxxxxxxxxxx, "dingo" <dingo@xxxx> wrote:
>> > > > > No it always opens and I don't know how to close it.
>> > > > >
>> > > > > WARNING: You need to actually run AB via the shell or have
> it
>> > > > already
>> > > > > running before you create the ole object. I've found that
> if
>> > you
>> > > do
>> > > > it the
>> > > > > way you are doing it that AB does NOT get completely "set
> up"
>> > and
>> > > > you may
>> > > > > get unexpected results.
>> > > > >
>> > > > > If you don't like having AB and AA windows visibile then
> I'd
>> > > > suggest either
>> > > > > of 2 things:
>> > > > >
>> > > > > 1. run it before hand and minimize.
>> > > > >
>> > > > > 2. using the api get the handles of both windows and
> minimize
>> > via
>> > > > code.
>> > > > >
>> > > > > d
>> > > > >
>> > > > >
>> > > > > _____
>> > > > >
>> > > > > From: tintin92 [mailto:tintin922002@x...]
>> > > > > Sent: Thursday, November 04, 2004 4:40 AM
>> > > > > To: amibroker@xxxxxxxxxxxxxxx
>> > > > > Subject: [amibroker] Is it possible to LoadFormula without
>> the
>> > > > window of the
>> > > > > ' Automatic Analysis' open automatically?
>> > > > >
>> > > > >
>> > > > > Hi,
>> > > > >
>> > > > > I try to backtests from Delphi 5, with:
>> > > > > oAB: = CreateOleObject(' Broker.Application ');
>> > > > > etc...
>> > > > > AmiBroker is not visible, and for my backtests it's better.
>> > > > > But when I write
>> > > > > (oAA.LoadFormula(oFolderAS_AFL + ' TempoAFL.afl '))
>> > > > > ( Not sure about it, but I think is here. )
>> > > > > then the window ' Automatic Analysis' opens automatically.
>> > > > > It is not very bothering , but it would be better if it
>> > remained
>> > > > invisible
>> > > > > like the main windows of AB is.
>> > > > > Is it possible to LoadFormula without the window of the '
>> > > Automatic
>> > > > > Analysis' open automatically?
>> > > > >
>> > > > > Thanks.
>> > > > >
>> > > > > Tintin92
>> > > > >
>> > > > >
>> > > > >
>> > > > > Check AmiBroker web page at:
>> > > > > http://www.amibroker.com/
>> > > > >
>> > > > > Check group FAQ at:
>> > > > > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
>> > > > >
>> > > > >
>> > > > >
>> > > > > Yahoo! Groups Sponsor
>> > > > >
>> > > > > ADVERTISEMENT
>> > > > >
>> > > > >
>> > > >
>> > >
>> >
>>
> <http://us.ard.yahoo.com/SIG=129uffqdk/M=315388.5543473.6613715.300117
>> > > > 6/D=gr
>> > > > >
>> > > >
>> > >
>> >
>>
> oups/S=1705632198:HM/EXP=1099647618/A=2372354/R=0/SIG=12id813k2/*https
>> > > > ://www
>> > > > > .orchardbank.com/hcs/hcsapplication?
>> > > > pf=PLApply&media=EMYHNL40F21004SS> click
>> > > > > here
>> > > > >
>> > > > > <http://us.adserver.yahoo.com/l?
>> > > > M=315388.5543473.6613715.3001176/D=groups/S=
>> > > > > :HM/A=2372354/rand=599200083>
>> > > > >
>> > > > >
>> > > > > _____
>> > > > >
>> > > > > Yahoo! Groups Links
>> > > > >
>> > > > >
>> > > > > * To visit your group on the web, go to:
>> > > > > http://groups.yahoo.com/group/amibroker/
>> > > > >
>> > > > >
>> > > > > * To unsubscribe from this group, send an email to:
>> > > > > amibroker-unsubscribe@xxxxxxxxxxxxxxx
>> > > > > <mailto:amibroker-unsubscribe@xxxxxxxxxxxxxxx?
>> > > subject=Unsubscribe>
>> > > > >
>> > > > >
>> > > > > * Your use of Yahoo! Groups is subject to the Yahoo!
>> Terms
>> > > of
>> > > > Service
>> > > > > <http://docs.yahoo.com/info/terms/> .
>> > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > > [Non-text portions of this message have been removed]
>> > > >
>> > > >
>> > > >
>> > > >
>> > > >
>> > > > Check AmiBroker web page at:
>> > > > http://www.amibroker.com/
>> > > >
>> > > > Check group FAQ at:
>> > > > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
>> > > >
>> > > >
>> > > >
>> > > > Yahoo! Groups Sponsor
>> > > >
>> > > >
>> > >
>> >
>>
> <http://us.ard.yahoo.com/SIG=1299ud271/M=281955.5530326.6602771.300117
>> > > 6/D=gr
>> > > >
>> > >
>> >
>>
> oups/S=1705632198:HM/EXP=1099674731/A=2343726/R=0/SIG=12i8fospp/*http:
>> > > //clk.
>> > > >
>> > >
>> >
>>
> atdmt.com/VON/go/yhxxxvon01900091von/direct/01/&time=1099588331074108>
>> > > >
>> > >
>> >
>>
> <http://us.ard.yahoo.com/SIG=1299ud271/M=281955.5530326.6602771.300117
>> > > 6/D=gr
>> > > >
>> > >
>> >
>>
> oups/S=1705632198:HM/EXP=1099674731/A=2343726/R=1/SIG=12i8fospp/*http:
>> > > //clk.
>> > > >
>> > >
>> >
>>
> atdmt.com/VON/go/yhxxxvon01900091von/direct/01/&time=1099588331074108>
>> > >
>> > > >
>> > > >
>> > > > Get unlimited calls to
>> > > >
>> > > > U.S./Canada
>> > > >
>> > > >
>> > > >
>> > > <http://view.atdmt.com/VON/view/yhxxxvon01900091von/direct/01/
>> > >
>> > <http://view.atdmt.com/VON/view/yhxxxvon01900091von/direct/01/
>> >
>> <http://view.atdmt.com/VON/view/yhxxxvon01900091von/direct/01/
>>
> <http://view.atdmt.com/VON/view/yhxxxvon01900091von/direct/01/&time=10
>>
>> &time=10
>> >
>> > &time=10
>> > >
>> > > &time=10
>> > > 995883
>> > > > 31074108>
>> > > >
>> > > > <http://us.adserver.yahoo.com/l?
>> > > M=281955.5530326.6602771.3001176/D=groups/S=
>> > > > :HM/A=2343726/rand=257685956>
>> > > >
>> > > >
>> > > > _____
>> > > >
>> > > > Yahoo! Groups Links
>> > > >
>> > > >
>> > > > * To visit your group on the web, go to:
>> > > > http://groups.yahoo.com/group/amibroker/
>> > > >
>> > > >
>> > > > * To unsubscribe from this group, send an email to:
>> > > > amibroker-unsubscribe@xxxxxxxxxxxxxxx
>> > > > <mailto:amibroker-unsubscribe@xxxxxxxxxxxxxxx?
>> > subject=Unsubscribe>
>> > > >
>> > > >
>> > > > * Your use of Yahoo! Groups is subject to the Yahoo!
> Terms
>> > of
>> > > Service
>> > > > <http://docs.yahoo.com/info/terms/> .
>> > > >
>> > > >
>> > > >
>> > > >
>> > > > [Non-text portions of this message have been removed]
>> > >
>> > >
>> > >
>> > >
>> > >
>> > > Check AmiBroker web page at:
>> > > http://www.amibroker.com/
>> > >
>> > > Check group FAQ at:
>> > > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
>> > >
>> > >
>> > >
>> > > Yahoo! Groups Sponsor
>> > >
>> > > ADVERTISEMENT
>> > >
>> > >
>> >
>>
> <http://us.ard.yahoo.com/SIG=1297ba6ad/M=315388.5529724.6602080.300117
>> > 6/D=gr
>> > >
>> >
>>
> oups/S=1705632198:HM/EXP=1099675493/A=2372354/R=0/SIG=12id813k2/*https
>> > ://www
>> > > .orchardbank.com/hcs/hcsapplication?
>> > pf=PLApply&media=EMYHNL40F21004SS> click
>> > > here
>> > >
>> > > <http://us.adserver.yahoo.com/l?
>> > M=315388.5529724.6602080.3001176/D=groups/S=
>> > > :HM/A=2372354/rand=989701304>
>> > >
>> > >
>> > > _____
>> > >
>> > > Yahoo! Groups Links
>> > >
>> > >
>> > > * To visit your group on the web, go to:
>> > > http://groups.yahoo.com/group/amibroker/
>> > >
>> > >
>> > > * To unsubscribe from this group, send an email to:
>> > > amibroker-unsubscribe@xxxxxxxxxxxxxxx
>> > > <mailto:amibroker-unsubscribe@xxxxxxxxxxxxxxx?
>> subject=Unsubscribe>
>> > >
>> > >
>> > > * Your use of Yahoo! Groups is subject to the Yahoo! Terms
>> of
>> > Service
>> > > <http://docs.yahoo.com/info/terms/> .
>> > >
>> > >
>> > >
>> > >
>> > > [Non-text portions of this message have been removed]
>> >
>> >
>> >
>> >
>> >
>> > Check AmiBroker web page at:
>> > http://www.amibroker.com/
>> >
>> > Check group FAQ at:
>> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
>> >
>> >
>> >
>> > Yahoo! Groups Sponsor
>> >
>> > ADVERTISEMENT
>> >
>> >
>>
> <http://us.ard.yahoo.com/SIG=129q5tndg/M=315388.5543473.6613715.300117
>> 6/D=gr
>> >
>>
> oups/S=1705632198:HM/EXP=1099677068/A=2372354/R=0/SIG=12id813k2/*https
>> ://www
>> > .orchardbank.com/hcs/hcsapplication?
>> pf=PLApply&media=EMYHNL40F21004SS> click
>> > here
>> >
>> > <http://us.adserver.yahoo.com/l?
>> M=315388.5543473.6613715.3001176/D=groups/S=
>> > :HM/A=2372354/rand=783978133>
>> >
>> >
>> > _____
>> >
>> > Yahoo! Groups Links
>> >
>> >
>> > * To visit your group on the web, go to:
>> > http://groups.yahoo.com/group/amibroker/
>> >
>> >
>> > * To unsubscribe from this group, send an email to:
>> > amibroker-unsubscribe@xxxxxxxxxxxxxxx
>> > <mailto:amibroker-unsubscribe@xxxxxxxxxxxxxxx?
> subject=Unsubscribe>
>> >
>> >
>> > * Your use of Yahoo! Groups is subject to the Yahoo! Terms
> of
>> Service
>> > <http://docs.yahoo.com/info/terms/> .
>> >
>> >
>> >
>> >
>> > [Non-text portions of this message have been removed]
>>
>>
>>
>>
>>
>> Check AmiBroker web page at:
>> http://www.amibroker.com/
>>
>> Check group FAQ at:
>> http://groups.yahoo.com/group/amibroker/files/groupfaq.html
>>
>>
>>
>> Yahoo! Groups Sponsor
>>
>>
> <http://us.ard.yahoo.com/SIG=129mq4r77/M=281955.5530326.6602771.300117
> 6/D=gr
>>
> oups/S=1705632198:HM/EXP=1099678145/A=2343726/R=0/SIG=12ie2amtc/*http:
> //clk.
>>
> atdmt.com/VON/go/yhxxxvon01900091von/direct/01/&time=1099591745533320>
>>
> <http://us.ard.yahoo.com/SIG=129mq4r77/M=281955.5530326.6602771.300117
> 6/D=gr
>>
> oups/S=1705632198:HM/EXP=1099678145/A=2343726/R=1/SIG=12ie2amtc/*http:
> //clk.
>>
> atdmt.com/VON/go/yhxxxvon01900091von/direct/01/&time=1099591745533320>
>
>>
>>
>> Get unlimited calls to
>>
>> U.S./Canada
>>
>>
>>
> <http://view.atdmt.com/VON/view/yhxxxvon01900091von/direct/01/&time=10
> 995917
>> 45533320>
>>
>> <http://us.adserver.yahoo.com/l?
> M=281955.5530326.6602771.3001176/D=groups/S=
>> :HM/A=2343726/rand=607355202>
>>
>>
>> _____
>>
>> Yahoo! Groups Links
>>
>>
>> * To visit your group on the web, go to:
>> http://groups.yahoo.com/group/amibroker/
>>
>>
>> * To unsubscribe from this group, send an email to:
>> amibroker-unsubscribe@xxxxxxxxxxxxxxx
>> <mailto:amibroker-unsubscribe@xxxxxxxxxxxxxxx?subject=Unsubscribe>
>>
>>
>> * Your use of Yahoo! Groups is subject to the Yahoo! Terms of
> Service
>> <http://docs.yahoo.com/info/terms/> .
>>
>>
>>
>>
>> [Non-text portions of this message have been removed]
>
>
>
>
>
>
> Check AmiBroker web page at:
> http://www.amibroker.com/
>
> Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> Yahoo! Groups Links
>
>
>
>
>
>
>
>
------------------------ Yahoo! Groups Sponsor --------------------~-->
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/GHeqlB/TM
--------------------------------------------------------------------~->
Check AmiBroker web page at:
http://www.amibroker.com/
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> 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/
|