Frequently Asked Questions
1. How much does Expert Advisor development cost?
Development starts at RUB 20,000. The final price depends on algorithm complexity, number of features, interface, risk management and the amount of testing, and is agreed before work begins.
2. How long does development take?
Typically 3 to 10 days. The exact timeline depends on project complexity and is given after the task is reviewed, before development starts.
3. Can an Expert Advisor be built from an indicator?
Yes, if the indicator's signals can be formalized clearly: which values or buffers count as a signal, when to open and close trades, which filters apply. If the indicator's source code is not available, feasibility depends on whether its buffers are accessible.
4. Can a strategy be automated without source code?
Yes. Describe the entry and exit rules, filters and position management, and the idea can be formalized into an algorithm and a specification. Source code of another program is not required.
5. Can an existing Expert Advisor be modified?
Yes: bug fixes, new features, logic changes, optimization and porting between MT4 and MT5. Access to the source code (.mq4 or .mq5 file) is needed.
6. How do MT4 and MT5 differ for development?
MT4 uses MQL4 and MT5 uses MQL5. They differ in order and position accounting, trade functions, the Strategy Tester and language features. Porting between them is an adaptation, not a simple copy of the code.
7. Will the Expert Advisor work with another broker?
Usually yes, but brokers differ in spreads, commissions, execution, minimum stop levels, lot steps and execution modes. These parameters are best exposed as settings and checked on the target broker's account.
8. Can the Expert Advisor be tested in the Strategy Tester?
Yes. Expert Advisors and indicators are built with MetaTrader's Strategy Tester in mind. Tester results depend on the quality of historical data and do not guarantee the same results on a live account.
9. Can signals be implemented without repainting?
Often signals can be based on closed bars so that they do not change once printed. Some algorithms, however, inherently recalculate (for example those using future extremes). This is discussed when the specification is prepared, with no promises the logic cannot support.
10. Does a trading robot guarantee profit?
No. A trading robot only executes the rules it is given. Trading involves risk of loss, and past results do not guarantee future results. Development is not investment advice.