What do you mean by c# ?

 

Lionel

 

From: [email protected] [mailto:[email protected]] On Behalf
Of ronald davis
Sent: Sunday, May 30, 2010 5:37 PM
To: [email protected]
Subject: Re: [amibroker] adding stock to amibroker using c#

 

  

Iam just now starting to try to learn C# programming, and I found this link
which may be of some help.

Ron D

http://www.java2s.com/Code/CSharp/CatalogCSharp.htm

----------------------------------------------------------------------------
-

On Sun, May 30, 2010 at 4:14 PM, femi <[email protected]> wrote:

hello,
I have had a hard time getting and answer to this and i would really ,
really appreciate some help on this.

i have been on this for over 2 weeks without headway.

i want to use c# to add a line of stock data to amibroker but i just cant
find a CLEAR response on how to instantiate it in C#.

In VB , I would do it something like;

Dim AmiBroker = CreateObject("Broker.Application")
sSymbol = ArrayRow(0).ToUpper
               Stock = AmiBroker.Stocks.Add(sSymbol)
               iDate = ArrayRow(1).ToLower
               quote = Stock.Quotations.Add(iDate)
               quote.Open = CSng(ArrayRow(2))
               quote.High = CSng(ArrayRow(3))
               quote.Low = CSng(ArrayRow(4))
               quote.Close = CSng(ArrayRow(5))
               quote.Volume = CLng(ArrayRow(6))

The problem is that CreateObject will not work in C# in this instance.

I found the code below somewhere online but i cant seem to understand how to
achieve the above.

Type objClassType;
           objClassType = Type.GetTypeFromProgID("Broker.Application");
           // Instantiate AmiBroker
           objApp = Activator.CreateInstance(objClassType);
           objStocks = objApp.GetType().InvokeMember("Stocks",
BindingFlags.GetProperty,null, objApp, null);

Can anyone help me here?

Thanks



------------------------------------

**** 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 <http://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



 



Reply via email to