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

[amibroker] AB Com Object OK Quotes Com Object not



PureBytes Links

Trading Reference Links

I have both AB and Quotes open.

In vb.net:

This works fine:
Dim oAb = CreateObject("Broker.Application")

but this doesn't:
Dim oAQ = CreateObject("Quote.Document")

Any ideas?

thanks

----- Original Message ----- 
From: "murthysuresh" <money@xxxxxxxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Sunday, July 15, 2007 5:38 PM
Subject: [amibroker] Re: query from Vb.net->New hitch


> Hello
> It always returns ASTSF. I am not hardcoding the symbol in my 
> callout. Infact all the code i use is attached here. Why does the 
> oAb.activedocument get stuck with ASTSF. My Ami has other symbols 
> currently that i am using.
> This piece of code always returns ASTSF.
> 
> In fact i renamed ASTSF to ASTSF1 and my current symbol is YHOO and 
> it still returns ASTSF. 
> i sure there is some caching. either in the Vb.net or in the AMI. 
> Trying to figure out where.
>            oAb = CreateObject("Broker.Application")
>            oActiveDoc = oAb.activedocument
>            txtSymbol.Text = oActiveDoc.Name
>            oAA = oAB.Analysis
>            oAA.applyTo = 1 'get the current symbol
>            oAA.RangeN = 1  'get last day
>            oAA.LoadFormula("C:\\Program 
> Files\\AmiBroker\\Formulas\\Scans\\nineemascan.afl")
>            oAA.explore()--- In amibroker@xxxxxxxxxxxxxxx, "dingo" 
> <dingo@xxx> wrote:
>>
>> Another thing you might want to keep in the back of your head:
>> 
>> To gain a lot of flexibility you can emit an AFL Formula to a text 
> file and
>> then run it. Or an include routine that can be used to alter a 
> static AFL's
>> behavior.
>>  
>> 
>> d 
>> 
>> > -----Original Message-----
>> > From: amibroker@xxxxxxxxxxxxxxx 
>> > [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of cstrader
>> > Sent: Sunday, July 15, 2007 2:14 PM
>> > To: amibroker@xxxxxxxxxxxxxxx
>> > Subject: Re: [amibroker] Re: query from Vb.net->work around
>> > 
>> > Nice... I'm looking forward to do something similar
>> > 
>> > chuck
>> > 
>> > ----- Original Message ----- 
>> > From: "murthysuresh" <money@xxx>
>> > To: <amibroker@xxxxxxxxxxxxxxx>
>> > Sent: Saturday, July 14, 2007 9:03 PM
>> > Subject: [amibroker] Re: query from Vb.net->work around
>> > 
>> > 
>> > > Here is the workaround that i did
>> > > 
>> > > afl file
>> > > AddColumn(EMA(Close,9),"EMA");
>> > > Buy=1;
>> > > Sell=1;
>> > > Filter=True;
>> > > 
>> > > vb file.
>> > > 
>> > > oAb = CreateObject("Broker.Application")
>> > >            oActiveDoc = oAb.activedocument
>> > >            txtSymbol.Text = oActiveDoc.Name
>> > >            oAA = oAB.Analysis
>> > >            oAA.applyTo = 1 'get the current symbol
>> > >            oAA.RangeN = 1  'get last day
>> > >            oAA.LoadFormula("C:\\Program 
>> > > Files\\AmiBroker\\Formulas\\Scans\\nineemascan.afl")
>> > >            oAA.explore()
>> > >            oAA.Export(sOutputFile)
>> > >            oRead = File.OpenText(sOutputFile)
>> > > 
>> > >            While oRead.EndOfStream <> True
>> > >                eachLine = oRead.ReadLine()
>> > >                eachLine = oRead.ReadLine() ' I am interestd in 
> the 
>> > > second line only.
>> > > 
>> > >            End While
>> > > 
>> > >            oRead.Close()
>> > > 
>> > >            txt9Ema.Text = eachLine.ToString().Split(",")(2)
>> > > 
>> > > 
>> > > 
>> > >        Catch ex As Exception
>> > >            txtmessages.Text = ex.ToString()
>> > >        End Try
>> > > 
>> > > 
>> > > 
>> > > --- In amibroker@xxxxxxxxxxxxxxx, "dingo" <dingo@> wrote:
>> > >>
>> > >> You can't get to the AFL functions via OLE.  Check the help 
> file 
>> > > for the
>> > >> things you CAN do.
>> > >> 
>> > >> d 
>> > >> 
>> > >> > -----Original Message-----
>> > >> > From: amibroker@xxxxxxxxxxxxxxx 
>> > >> > [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of murthysuresh
>> > >> > Sent: Friday, July 13, 2007 7:36 PM
>> > >> > To: amibroker@xxxxxxxxxxxxxxx
>> > >> > Subject: [amibroker] query from Vb.net
>> > >> > 
>> > >> > Hello
>> > >> > I am trying to access ami from vb.net. Can i access AFL 
>> > >> > functions. I am 
>> > >> > tryign to get the 9 ema price and 20 DMA of volume. Here is 
>> > >> > my starter 
>> > >> > code
>> > >> >         Try
>> > >> >             ab = CreateObject("Broker.Application")
>> > >> >             activedoc = ab.activedocument
>> > >> >             txtSymbol.Text = activedoc.Name
>> > >> >             '' need to figure out how to get the 9 ema price 
>> > >> > and 20 dma 
>> > >> > volume.
>> > >> >         Catch ex As Exception
>> > >> >             txtmessages.Text = ex.ToString()
>> > >> >         End Try
>> > >> > 
>> > >> > Regards
>> > >> > Seede
>> > >> > 
>> > >> > 
>> > >> > 
>> > >> > 
>> > >> > 
>> > >> > 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
>> > >> > 
>> > >> > 
>> > >> > 
>> > >> >
>> > >>
>> > > 
>> > > 
>> > > 
>> > > 
>> > > 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
>> > > 
>> > > 
>> > > 
>> > 
>> > 
>> > 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
>> > 
>> > 
>> > 
>> >
>>
> 
> 
> 
> 
> 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
> 
> 
> 


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/