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

[amibroker] Re: Is it possible to LoadFormula without the window of the ' Automatic Analysis' open automatically?


  • To: amibroker@xxxxxxxxxxxxxxx
  • Subject: [amibroker] Re: Is it possible to LoadFormula without the window of the ' Automatic Analysis' open automatically?
  • From: "Christoper" <turkey@xxxxxxxxxxxxxxx>
  • Date: Thu, 04 Nov 2004 18:35:09 -0000

PureBytes Links

Trading Reference Links


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]





------------------------ Yahoo! Groups Sponsor --------------------~--> 
$9.95 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/J8kdrA/y20IAA/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/