Genesis API and custom software

Quote from stephencrowley:

Sure. First of all I used winebuild to create a wrapper around the native win32 dll. This doesn't work for c++ libraries yet so I ended up using the stripped down C version, I believe it is GTAPIB. Things mostly worked.. e.g. I could connect to the servers, login, etc, but none of the callbacks were working. I suspect it had something to do with calling conventions.

I ended up giving up and installed vmware. I run a process inside vmware running XP on my linux box, which connected to genesis and then communicated with the native linux via a socket and a binary protocol.

Hope this is of some help.

--Stephen
Thank you Stephen.
nononsense
 
Hi . This is probably a very basic question judging from the expertise of the posters on this thread which is why I am raising it here. I have programmed auto trading systems in REDI and Sterling using activeX order objects and events to capture order cancellation, fills,etc. It would be something like

order.symbol="IBM"
order.price= 80
order.send

I looked at the documentation of the Genesis API in their site and cant make heads or tail of where to even start.

1. Are there sample codes to fire of an order ticket that Genesis provides?
2. Can it be done in VB 6?
3. Can an order be loaded and sent thru Excel?
4. Would I have to learn another language other than VBA/VB? What would it be.
The auto system would probably fire off 10 orders per min at most with a 10-60 min time frame so it would not be dependent on super fast executions . Thanks
 
Hi. Been trying out Laser and its excel link and was wondering if the Genesis experts can help me out. I need to get open positions into Excel. I can't find it on the video manuals and their sample XL workbook has a sheet called quotes with data fields in there such as open,hi,lo,last,etc. How do you insert an "open position " column there so that trader knows his open position for that ticker. In addition, how do you remove unwanted data fields so it does not get transferred into excel.

Thanks
 
Hi,

we support Genesis API in QuantDeveloper. The feed part is already there and the execution part will be available in the next release (next week hopefully). Also, a COM interop will be available in the next release, so that you will be able to write

order.Symbol = "IBM";
order.OrdType = OrdType.Limit;
order.Price = 25;
order.Qty = 100;

order.Send();

... in QD IDE, MSVS C#, c++, VB/NET or directly in Excel VBA.

Cheers,
Anton

Quote from GATrader:

Hi . This is probably a very basic question judging from the expertise of the posters on this thread which is why I am raising it here. I have programmed auto trading systems in REDI and Sterling using activeX order objects and events to capture order cancellation, fills,etc. It would be something like

order.symbol="IBM"
order.price= 80
order.send

I looked at the documentation of the Genesis API in their site and cant make heads or tail of where to even start.

1. Are there sample codes to fire of an order ticket that Genesis provides?
2. Can it be done in VB 6?
3. Can an order be loaded and sent thru Excel?
4. Would I have to learn another language other than VBA/VB? What would it be.
The auto system would probably fire off 10 orders per min at most with a 10-60 min time frame so it would not be dependent on super fast executions . Thanks
 
Hi,

I am new to Programing API's. I have some programing experience in languages like LOGO and Turing. :) I just recently started using visually C++ v6.0. I am trying to program an API to do automatic Trading for me (mainly opening orders on like 20 big cap stocks on NYSE that I look at) and was wondering if anyone has some sample code to get me started.

Any basic stuff will do ie, Load the API, Log in, get the quote, send an order. I am programing it in MFC.

Any help would greatly be appreciated or a link to a website that might have something like this.

Thank you
Happy Trading
Mike
 
Hi Guys,
I want to have my own Web server, and webpage as a front end
and do order processing, can I do that ?
any ideas?
Let me know
 
Back
Top