PDA

View Full Version : Newbie Question About APIs


lancewynn
04-09-2007, 05:16 PM
Hi all,
I am new to FX trading, a buddy is showing me the ropes. He trades with a number of different companies, and he seems to have a different client for each one. My question is, is there a standard API that is compatible with most/all companies? I hope to be able to reuse my automated trading applications (That I plan on writing), with other accounts at other companies without having to rewrite anything, maybe just change the login information and go.

I have prefer to use VB6 or C#, and Order2Go being COM is very interesting to me from what I've read, but is it only compatible with FXCM, or can I use it with others?

risktaker989
04-12-2007, 04:11 PM
Hi all,
I am new to FX trading, a buddy is showing me the ropes. He trades with a number of different companies, and he seems to have a different client for each one. My question is, is there a standard API that is compatible with most/all companies? I hope to be able to reuse my automated trading applications (That I plan on writing), with other accounts at other companies without having to rewrite anything, maybe just change the login information and go.

I have prefer to use VB6 or C#, and Order2Go being COM is very interesting to me from what I've read, but is it only compatible with FXCM, or can I use it with others?

hi there is no one "master" API that will work with every company since API's are custom tailored to that particular company's systems. Order2Go seems to be FXCM's object based API and is definitely what you would use. but for the reason i noted, it is specifically designed to access FXCM's systems only.

for this reason, it's best that when you decide to go through the trouble of developing an application that you choose the market maker wisely so that you don't have to go through the trouble of doing the work over again if you decide to change companys. i chose FXCM for the service/support, trade execution quality and the fact that they're financially stable/established (i.e. they'll be in business long after many of these smaller companies out there go bankrupt).

what kind of application do you plan on developing?