Hello,
I have been devoloping my own trading plataform in C#.
Is it possible to, from my C# plataform, get real time and historical values from metatrader and also send trading orders, receive account info, etc?
I am using VS 2008 / C# / Net Framework 3.5.
Thanks,
Miguel
There's an MT4 API somewhere - I downloaded it once but can't remember where from. Load of API calls to login to a server & send trades etc. Couldn't see how to recieve "tick" or other server data though. Seemed to work when I tested my login etc... So it may get expanded by the developers.
Here's a link to the API article on this forum 'New API MetaTrader 4 AVAILABLE'
I've been looking into all this as I find the MQL4 language VERY restrictive, I've given up and intend to wait for MQL5 as its claiming it will have classes, OO and debug facilities. This process involved writing a C++ wrapper to call out to a .NET assembly. It was a right nightmare and I couldn't get it all to work together. It was very un-intuitive.
There's also a C# trading platform that you can get from an open source web site. Can't remember where I got this either !
I'll dig out the stuff when I get home & post the links for you.
There's an MT4 API somewhere - I downloaded it once but can't remember where from. Load of API calls to login to a server & send trades etc. Couldn't see how to recieve "tick" or other server data though. Seemed to work when I tested my login etc... So it may get expanded by the developers.
Here's a link to the API article on this forum 'New API MetaTrader 4 AVAILABLE'
I've been looking into all this as I find the MQL4 language VERY restrictive, I've given up and intend to wait for MQL5 as its claiming it will have classes, OO and debug facilities. This process involved writing a C++ wrapper to call out to a .NET assembly. It was a right nightmare and I couldn't get it all to work together. It was very un-intuitive.
There's also a C# trading platform that you can get from an open source web site. Can't remember where I got this either !
I'll dig out the stuff when I get home & post the links for you.
Hi,
Thank you. Those links would be welcome.
But is there an ETA for the release of MT5? I though that was at least 1 or 2 years.
Thank You,
Miguel
Hi,
Thank you. Those links would be welcome.
But is there an ETA for the release of MT5? I though that was at least 1 or 2 years.
Thank You,
Miguel
I spoke to "Rosh" recently and he told me that the new version wouldn't be around until the Autumn of '09.
I've sent you a privat emessage with the links to the open source forex platform. The other link is above in my first reply.
Hello,
I have been devoloping my own trading plataform in C#.
Is it possible to, from my C# plataform, get real time and historical values from metatrader and also send trading orders, receive account info, etc?
I am using VS 2008 / C# / Net Framework 3.5.
Thanks,
Miguel
Hello,
I have been devoloping my own trading plataform in C#.
Is it possible to, from my C# plataform, get real time and historical values from metatrader and also send trading orders, receive account info, etc?
I am using VS 2008 / C# / Net Framework 3.5.
Thanks,
Miguel
Check out OpenForexPlatform.com
Good and talented people. All open source and you can download new builds as they come hot off the presses. Hopefully, contribute, as well.
Integration with MT4 is fairly trivial now, even simultaneously connecting with Multiple MT4s, etc.
Best,
Merlin
.nj4x - Software, providing Java and .Net interface to MetaQuotes™ trading servers in a legal and reliable way
When comparing your solution nj4x with mt4api what are the main differences - except one being originally written in Java, another in .Net:-) ? I mean differences from the user perspective?
NJ4X (C# metatrader access library version of JFX API)
d) performance and resource consumption metrics are publicly available
http://tradeplatform.codeplex.com
Here's a link to the API article on this site
www.erdemsevimli.com/metatrader-ve-visual-c-kullanimi.html
![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Hello,
I have been devoloping my own trading plataform in C#.
Is it possible to, from my C# plataform, get real time and historical values from metatrader and also send trading orders, receive account info, etc?
I am using VS 2008 / C# / Net Framework 3.5.
Thanks,
Miguel