Add MT4 EA trading logic around an existing indicator

This project received 15 bids from talented freelancers with an average bid price of $28 AUD / hour.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
Total Bids
Project Description

I have an existing indicator that paints trade entries and exits on the screen. I require an EA to watch for these events and enter and exit trades appropriately as they occur in real time. The indicator will show trade entries and exits on tick data - not just on the open/close of a bar.

The indicator uniquely identifies each trade opportunity. For example, it will add an arrow to the chart for a trade open with the date and time it was triggered and a unique number included in its name (e.g. [url removed, login to view] 21:45 short open 12). It will do the same when the trade should be closed (e.g. [url removed, login to view] 04:30 short close 12). The indicator will also show stop loss and take profit values. If the indicator shows a trade is currently in effect when the EA starts (i.e. long open 13 is shown but no corresponding long close 13), the EA should wait for the indicator to show this trade as closed and then trade on the next open signal.

I require the EA to have options for money management (% risk of balance) and fixed lots. MM setting should calculate lot sized based on entry price and stop loss (i.e. smaller lots if SL is larger). If both are set, fixed lots has priority.

I also require the EA to be able to open multiple positions in line with the above MM/fixed lots (configurable). For example, if the EA is configured to open two positions and the fixed lots parameter is set to 1, then it should open two x 0.5 lot positions. The first position will have the SL/TP as controlled by the indicator. The second and subsequent positions should have the initial SL as set by the indicator and no TP (the TP will be set manually later and the SL managed manually).

SL/TP values should be sent to the broker.

The EA needs to appropriately deal with a variety of broking environments - trade context busy, slow execution, slippage, disconnects, ECN/non-ECN, 4 and 5 digit brokers etc. The EA needs to appropriately cater for account balances being in different currencies (for money management calculations).

I require the MQL source code at the end of the development. It is expected that there will be enhancements/modification requirements to this EA over time - the successful bidder will likely be awarded this work.

The indicator will be made available to the successful bidder.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online