API required for MT4 Expert Advisor

Closed Posted Aug 8, 2010 Paid on delivery
Closed Paid on delivery

I have an ea that needs to be hooked up to an API so that it can propagate the trades to several clients.

The API developer has sent me this:

">In order to interact with an API you need to make a POST(a HTTP POST)

> and then send over the parameters in the POST. This would be done via

> an array. However at the end of building your data array you would need

> to compute a hash of it using an API key I'd provide you. This would

> ensure that no one else can send signals to the API

> impersonating you(or your EA). This requires the use of a

> HMAC([url removed, login to view]) function. This is pretty common

> in most languages however if your EA is only running on the build in

> library, it would not work.

>I was told you use a DLL on your EA. What you can do is in the DLL is use the C library cURL and make the post. For the HMAC signature I am not sure which encryption library you'd use, but I am sure it is easily available in C."

Timeline for the project is URGENT. If you do not have the time to devote to this than please do not bid.

The chosen programmer will be working with myself and possibly 2 other

persons (the API developers) to complete this task so you must be easily reachable through email.

Programmer must be fluent in MetaQuotes Language and have several EA's

already built.

Programmer must complete a Non-Disclosure Agreement before code is released.

I have an ea that needs to be hooked up to an API so that it can propagate the trades to several clients.

The API developer has sent me this:

"In order to interact with an API you need to make a POST(a HTTP POST) and then send over the parameters in the POST. This would be done via an array. However at the end of building your data array you would need
to compute a hash of it using an API key I'd provide you. This would ensure that no one else can send signals to the API impersonating you(or your EA). This requires the use of a HMAC(http://en.wikipedia.org/wiki/HMAC) function. This is pretty common in most languages however if your EA is only running on the build in library, it would not work.

I was told you use a DLL on your EA. What you can do is in the DLL is use the C library cURL and make the post. For the HMAC signature I am not sure which encryption library you'd use, but I am sure it is easily available in C."

Timeline for the project is URGENT. If you do not have the time to devote to this than please do not bid.

The chosen programmer will be working with myself and possibly 2 other persons (the API developers) to complete this task so you must be easily reachable through email.

Programmer must be fluent in MetaQuotes Language and have several EA's already built.

Programmer must complete a Non-Disclosure Agreement before code is released.

Use the form below if you want to submit additional information to your project description. This info will be displayed under your original description with the date and time you submitted it. Service Buyers who have bid on your project will be notified of the change by e-mail.

C++ Programming

Project ID: #761705

About the project

5 proposals Remote project Active Sep 22, 2010

5 freelancers are bidding on average $1440 for this job

BoterM

Hello, I am interested in your project. See more details in PMB, please.

$1400 USD in 15 days
(5 Reviews)
5.7
superior5

I have vast experience in the technology your looking for. I have similar application almost ready. I think your budget is slight lower, We can make a deal... Let me know if there is any chance for increase in budget More

$1500 USD in 25 days
(4 Reviews)
5.4
coder1009

Hello, I can develop this API for you. See PM for details. Regards, Vlad

$1300 USD in 15 days
(0 Reviews)
0.0
shirleysoft

Hi, this is Shirley from Wuxi Information Technology Inc (China). Please check your PMB. Thank you!

$1500 USD in 10 days
(0 Reviews)
0.0
iticsoftware

We have developed metatrader 4 clients api and MultiTerminal "PowerTradeCopier" software allows copy trades from one master MetaTrader 4 account to several slaves MetaTrader 4 accounts (subaccounts). You do not need to More

$1500 USD in 30 days
(0 Reviews)
0.0