MT4 Programming
Expert Advisors
If you all ready have a successful trading strategy then why not have it converted into an Expert Advisor for the Meta Trader 4 Platform. Relax and go about your day to day business as your own personal strategy trades automatically 24 hours a day. Any basic or custom indicators can be integrated into an EA system making this a personal trading master piece. You can also add extra features to your Expert Advisor as listed below.
Custom Indicators
This is a great feature for those that just love to trade manually; special MT4 programming is used to map your trade signals, showing entry and exit levels, stop loss and profit forecasts that the trader can then enter manually into their trading platform.
Scripts
These scripts can be imbedded into your manual trading system. They can open trades at a lot size that coincides with your money management plan. It will automatically create the correct stop loss, take profit order and lot size according to your settings and rules.
Custom DLL Integrations
Any of the Expert Advisors, Custom Indicators or scripts can be connected to the outside world or server using DLL libraries. With advanced security and the transfer of data of any value the special MT4 programming makes it possible for the EA to connect to the server and set or post any data securely.
Expert Advisors on offline charts
We can build Expert Advisors that works on an offline charts. These charts are created by 3rd party applications and are usually called Renko charts or Range Bar charts.
Read more about Renko Charts on Metatrader 4
Protect your software
We offer 5 kinds of protection each with different price and security level. It can be basic and simple protection method or you advanced protection using DLL library file when part of your trading logic is moved to the DLL. We can also offer web-based protection when part of your EA logic is moved to the web-server. Such protection is considered 100% safe.
Read more about Expert Advisor Protection
There can be custom EAs where no indicators are used and the price for these can be quoted only after we get the full trading rules and image(s) with example trades. Such EAs usually cost more, but it sure depends on the requirements.
On average it takes around 2-3 business days to create EA, but when we have many requests it make take up to 1 week to create custom software. If your project is big, it may take few weeks or months to create it, so the completion time varies and depends on the project details.
NDA can be signed to protect your trading system and ideas, but even without that we never disclose any of this information to anyone. We respect client privacy.
By default we add the following settings to the EA: TakeProfitPips, StopLossPips, FixedLotSize and/or Risk_Percent (for money management), Slippage (in pips), MagicNumber.
More settings are available on demand. Below you can fine some of the features and Expert Advisor inputs that we offer.
By default we add dashboard in every EA and we usually call it the Blue Box. Read more about Blue Box
Note that we do not modify software created by other programmers except when it is an EA protection code that needs to be added.
On rare cases we can modify software created by other programmers, but prices usually are higher than to create new EA as it takes much time to read and learn the code. Also most of the codes are not reliable and we just do not want to mess with such applications that we can not be responsible for.
We offer unlimited software testing period, so even after a few weeks or months feel free to contact us if you find any issues or errors. We stand behind our software and guarantee all issues will be fixed. This does not include major changes when software is outdated because of Metatrader 4 updates or some other applications involved.
After custom software is created by your trading rules and requirements you will receive full source code (MQ4 file). It will completely belong to your with full copyrights and you are free to modify it or distribute in any way you need.
Usually we do not provide assistance in setting up the EA as it is very simple process when you need to copy MQ4 or EX4 file to the \MT4-folder\experts\ folder and restart your MT4 to complete the installation (if it was running during this short installation). But if you need help on how to install or use software from ea-coder.com we will be glad to help you.
Before you report a problem
Before you report a problem about the error/bug found in the custom software (or any other software) created by ea-coder.com, please make sure the following is checked
- “Expert Advisors” button is enabled at the top of MT4 platform
- All necessary indicators required by your software is installed in the same MT4 platform and they are working
- The settings of the on-chart indicators match with the settings of the indicators used by your software
- Your account is active and you can trade it manually
- MT4 is online and price moves on the chart
- Check “Experts” tab at the bottom of MT4 platform for any error messages that could lead you to solution how to solve the issue
When you report a problem please include
- Log files from \MT4-folder\experts\logs\
- Log files from \MT4-folder\logs\
- Chart image with the Blue Box dashboard visible
- Chart image with the missed trades or any other incorrect trading actions visible
Some of the features and Expert Advisor inputs that we offer
- Take Profit in pips or currency
- Stop Loss in pips or currency
- Trailing Stop in pips or currency
- Break Even
- Time range to trade – Trading Session
- Fixed lot size or risk in percent %
- Dynamic Take Profit, Stop Loss or Trailing Stop
- Slippage
- Magic Number
- Trade opening/modifying/close is performed in a loop to prevent errors
- All indicator settings can be set in EA
- Set specific time to close all orders
- End of week closing time
- Email alert on trade open/modify/close
- Web alert on trade open/modify/close
- Hidden Sop Loss/Take Profit/Trailing Stop/Break Even. This can be different for every position
- All EAs are compatible with 5 digit brokers
- All EAs are compatible with ECN or any other brokers
- Sounds and/or alerts
- Max spread security feature
- “Screen shot” feature. EA can take a screen shot of the chart on trade open/close or any other trigger
- Various objects, arrows, support or resistance lines can be draw on the chart
- FTP file upload
- Data import into MySQL or PostgreSQL databases using PHP interface
- Ability to GET/POST various data from any online web source
- Server / Client trading
- DLL programming/security
- All EAs can run on any timeframe and currency chart
- Maximum order limit feature controls how many orders can run at any given moment
- Account Equity Stop in percent or currency. This feature protects your account. No more will be lost than a given value, EA will stop trading if this value is reached
- Trade history feature logs error or any other messages
