We’ve received many orders recently to correct expert advisors created by other programmers or to customize them for additional functionalities, and we encountered numerous errors while analyzing the code of these advisors. These are errors that often lead to trading losses.

bugs free programming

 We’d like to advise our clients to avoid engaging the services of developers who are not well known. When you use a robot to trade on the forex market, you have to be absolutely sure that the robot is free of bugs and has all the necessary modules to protect you. It is also important that your idea is not widely disseminated to be freely used by others.

 Our company has been developing robots and indicators for forex traders since 2000, and we’ve created and customized thousands of trading robots.

 We work with such trading platforms as Metatrader 4 (the programming language of MQL4), Metatrader (the programming language of MT5), Jforex, MultiCharts, C++, .Net, php and Delphi.

 Our company works not only with traders but also with brokerage firms, which has given us unique insights into the workings of the MT4 and Mt5 servers as well as bridges and aggregators.

FIX API Programming

We have created a great many connectors for FIX API. The following is a partial list of some of the more popular ones we’ve developed: ADSS, ALPHA, BBO, CFH, CMC, CQG, CTRADER, CURRENEX, DUKASCOPY, EXANTE, FIRSTDERIVATIVES, FORTEX, FORTRESS, FXBA, FXCM, FXPIG, HOTSPOT, INTEGRAL, INTERTRADER, INVAST, LCG, LMAX, MATCHTRADE, OLFATRADE, ONETRADE, ONEZERO, PFD, PRIMEXM, SAXO, SMARTTRADE, SPOTEX, SQUARED FINANCIAL, SWISSQUOTE, TT, VISUALTRADING and XENFIN FIX.

 

Aside from creating your robot, conducting a full analysis of it with a view to uncovering any flaws or weak spots, and improving the performance of the algorithm, we can also optimize the parameters of your advisor and suggest additional enhancements to make it more profitable.

 We offer ready-made blocks if we believe that these can improve your algorithm, e.g., different methods of money management, automatic disconnecting before news releases, neural filters, etc.

 

Finally, we can provide our own indicators for use with your robot.

 

If your advisor requires rapid order execution or if its profitability is highly vulnerable to slippage, we can always rewrite it for use with a FIX API broker, which will reduce the execution time of orders from 300-800 milliseconds (which is the standard execution time with MT4) to 4-80 milliseconds.

 

The use of FOK and IOC orders will help you control slippage. The advisor will be able to send an order with a specified slippage level and a specified price; the order will not be filled if the broker cannot fulfil the stipulated levels.

Programming for FIX API Trader

It is also possible to make your robot compatible with FIX API Trader, our own proprietary product. We try to adapt popular and tested expert advisors for work with fix traders. The most recent project to emerge from these efforts is the successful adaption of HappyGold EA. Now an advisor that is installed on the FIX trader platform receives quotes from a FIX API account and, in case a signal is given, promptly transmits a limit GTC order to a FIX API account.

 If you are interested in selling or renting out your advisor, we can help protect it through DLL, which will communicate with the mysql database. You’ll have the ability to add and remove users, and control the amount of time the advisor remains in action before it is turned off.

We can turn any workable idea of yours into reality. You need only e-mail us a description of your strategy for a free estimate at coding@iticsoftware.com

 

We look forward to hearing from you!