Find Jobs
Hire Freelancers

MT4 - web server Sockets connection

$250-750 USD

Terminado
Publicado hace casi 8 años

$250-750 USD

Pagado a la entrega
Hello, We need to write sockets connection between a website hosted on Linux (Ubuntu 12) server and Metatrader 4 on Windows. The server (website) must send signals into DLL working from Metatrader 4 in real time. DLL should be able to request certain information from the database (check user login details, send account information to database). We are using MySql/Apache 2.4 and PHP 5.6 configuration. The website is already live, but we need a professional that will help us to integrate this solution into our already working code. No Metatrader programming is required but you must have the knowledge how to build a DLL that will work from inside of MT4 seamlessly. We are looking for a long term member of our team. Future projects will require extensive knowledge of server side (Linux) and client side (Windows) programming. Please let us know about your experience and how much time you will need to get this project done. Thank you for your time.
ID del proyecto: 10623514

Información sobre el proyecto

9 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Hi there, As I read your project I find it is interesting. It is not very common to see an app working from Linux and control an MT4 instance, but I've done this before. I have built many application to control MT4 instances from Windows, Linux and even from a Mac. Reading in detail the architecture you need to implement this, first, I don't think you should use Socket Connections not a DLL to communicate to MT4, it is not the best approach for your goal. If you need to deliver Order signals from your website, then use REST to expose some endpoints containing the Order details (signal) and bridge the communication to MT4 through Named-Pipes, which is far better than using a DLL (in C++), you will have many communication problems sing a DLL with Socket Connections, Socket is a state-full connection, which means, it is always alive until the connection is manually closed or dropped-out. REST instead is state-less and easier to code. Once you have the end-points coded to expose the signals, the rest is easy too, just download the signals from the end-point and execute the order in MT4 through Named-Pipes. If you want I can send you a small demo application which can show you how an MT4 instance can be controlled through Named-Pipes, send Orders, close Positions, retrieve account information, available symbols, etc. No compromise. I can have you project ready in 10 days, 8 days to deliver your solution and 2 more just in case you need any change or update. Regards, Joe.
$750 USD en 10 días
5,0 (5 comentarios)
4,4
4,4
9 freelancers están ofertando un promedio de $1.024 USD por este trabajo
Avatar del usuario
Hi, We have both Zend Certified PHP /MySQL Expert and Windows .NET programmer available to create this integrated solution for you. We will need details of your requirement. For the server side, we can create a WSDL service file in PHP that could be called in by the DLL file of metatrader on the windows. However, we don't have programming experience with meta-trader so as long as you need the DLL file which only needs to communicate with the WSDL file (which inturn interacts with MySQL) and creates independent output to be used in META TRADER or any app, we can do this job totally. Rest we can discuss once we know your exact requirements. Thanks & Regards, Nirmala Om Technologies
$1.666 USD en 15 días
4,7 (190 comentarios)
7,8
7,8
Avatar del usuario
Hello, I'm a Metatrader experience developer. and what you want can be done. if you don't mind contact me to discuss all the details. and for more reference about me you can have a look to my profile. Regards, Amr
$1.000 USD en 10 días
5,0 (111 comentarios)
7,2
7,2
Avatar del usuario
Hello Sir, We are a Indian development company here. we have checked your posted details here and want more clarification in it, so message us to discuss on it more then we will able to move on it. Thanks
$330 USD en 10 días
4,9 (44 comentarios)
5,9
5,9
Avatar del usuario
Hello! My name is Alex, I'm professional programmer for forex market. I have a lot of experience in such kind of programming. Let me explain how to implement this better. MT4 has a lack of programming abilities to work with MySQL. First of all, direct connect is unsecured - it is easy to sniff login information, because MT4 will connect to MySQL using direct authorisation. The next problem - it will be very resource unrfiendly to analyse the whole database lines/columns. A you know, it is very easy to freeze MT4 platform. And also additional delays are not accepted for trading. In this case the best solution is to create all algos in websercive, and send JSON requests between webservice and MT4 EA. So, for example, EA send account number to webservice, webservice on your website get it, analyse if this account number contains in database and return something like 1/0 to the EA. So EA doesn't contain and send any authorization data and it is very secure. And as well, it doesn't overload MT4 terminal and doesn't create additional delays. From my experience it is the best soultion. If you will have any questions - don't hesitate to contact me. Kind regards, Alex
$800 USD en 14 días
5,0 (28 comentarios)
5,5
5,5
Avatar del usuario
Hi there, interesting project. I did stuff like this in the past without actually using a dll but using mt4 code to connect to a remote php located in your webserver or to insert/read directly from remote mysql database in the mt4 ea code. i do this all the time for example to send ticks to a database, to send trades to a database, statements, etc. most of the time client is looking to show some mt4 data in a web application. i think i will have no problem on working on this that way, but if you think a dll will be required i can also build the dll as well. if interested please contact me to talk further.
$333 USD en 10 días
4,7 (12 comentarios)
4,5
4,5
Avatar del usuario
Computer Soft World PVT LTD. • CSW Development software solutions are an offshore software development company specializing in the costume application and website development. We provide high quality work with latest technology. We have highly qualified people who can work in any kind of technology. • We are providing services like website designing and Developing, software developing, Search Engine Optimization (SEO), Website Security, Quality Assurance, Website Hosting, Domain Registration, Industrial Training, AMC Contracts, Network and Server Configuration and Security. Our value: Customer Satisfaction is not only important point. CSW Development also gives some Suggestions to our customer about latest trend, technology and terminology. CSW Development are not focus on single time satisfaction but CSW Development focus on the development’s long term worth to our customer. Our Strength: Quick Decision, Quick solution, Innovative Ideas, Use of Latest Technology is our main strength. Industries where we have already work: IT Industries Textile Industries Import and Export Industries Consultancy Companies Product portals Pharma Companies Requirement Companies Team: The team at CSW Development is dedicated to complete projects in time and treats each client with equal importance.
$722 USD en 30 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I am experienced with mysql database with php, and also i know C programming. ( I am a computer engineering student. ) I can write the required codes in one week. Thanks.
$722 USD en 14 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Algo-Camp is a company based in Berlin which focusses on programming trading systems. Since 2007, the team has been able to gain experience in these sectors: Programming of trading systems, backtest systems and indicators Optimization of trading systems Analysis of backtest results Our team develops a fully automated trading system for you, which interacts with the market exacly as you desire! Due to many years of experience, we know the strenghts and weaknesses of trading systems like NinjaTrader or MetaTrader (Expert Advisor). Our database stores information and detailed trading cours data of all shares, ETFs, futures and foreign exchange of the past years. Our intern evaluation and administration systems guarantee high maintenance and daily check-ups of the database and, by this, we can ensure that the backtest resuls are genuine.
$1.555 USD en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de SWITZERLAND
Boesingen, Switzerland
5,0
6
Forma de pago verificada
Miembro desde ene 15, 2011

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.