Specifiche
Hi,
I would like a trading robot developed in mql4. It needs to work with all brokers. It works on both long and short trades.
It will trade on just one currency pair at a time but there can be many concurrent trades in different timeframes. Number and type of trades dependent on trends in longer timeframes which are determined by Heiken Ashi Bars. Trades are normally 2.5% of equity. No new trades can be entered if <50% of equity remains - this is to allow for hedge trades.
Entries are simple EMA crossovers with closing price, however require confirmation with at least 2 out of 3 other indicators (HA Bars, CCI). Also there needs to be no pre-existing trade of the same type in the timeframe (eg trade which is hedged awaiting exit), and available equity (>= 50%), and the close of the EMA crossover needs to be less than 2SD away (inside Bollinger Bands).
There are 4 types of trades depending on trends in longer timeframes, plus 2 additional M1 and M5 trades which continue trading in both long and short directions until hedging occurs, then start again when the hedging process is exited. The additional M1 and M5 trades are configurable and able to be disabled by the Input Parameters.
Trades are exited by certain short-term criteria, and are exited partially in increments eg 20-50%, depending on the signal and type of trade. All will be specified in detail. EMA crossover with closing price exits the trade if it is totally or partially open, UNLESS the EMA crossover results in a loss - in which case the trade is not closed, but hedged. The short-term criteria are CCI, RSI, Standard Deviations, and indicators called Ledecl and Fiji BB (both of which I'll supply). If more than 1 exit criterion appears on a bar then the criteria with less exit value eg 25% are ignored and the trade is partially exited with the criteria that has the most exit value eg 50%.
Hedging can be done in one of two ways, and can result in up to 5 additional trades after the first. As above, if the type of trade in the timeframe is hedged, there can be no new orders for the type of trade in the timeframe. Hedges are implemented if the price reaches certain points, which are determined by the hedging zone (distance between the initial trade and the first hedge, or closing prices outside of the bollinger band (SD2, period 20), and the losing trades can be exited at break-even prices, and the winning trades are then exited using the same short-term criteria as above.
Obviously I will pay in full when I am happy with the finished product. Most variables will be external parameters to allow me to adjust and optimize them. When payment is made I will own the trading robot and its copyright. I will probably need further work done at some stage and will contact the programmer directly for that if I am happy with this result.
Thank you for your consideration...
Seerkat