Create an MT4 trading bot to my specifications

工作已完成

执行时间10 天

指定

I need to develop an MQL4 trading bot for Forex. Here is the specification.

Indicators

ATR H1, EMA: H4-100, H4-50, H4-18, H4-6, H1-6

Strategy

I will not be sharing my actual strategy but this is what we will spec and code to:

  • When all of the EMA bars are stacked, ie: H4-100 > H4-50 > H4-18 > H4-6 > H1-6
  • AND the H1-6 EMA has been declining for at least X hours
  • AND price is not within a predefined support/resistance zone
  • AND we are not within 2 hours of a Medium impact or higher news event
  • AND M5 close > H1-6 plus threshold
  • Open a BUY trade. Set SL to H1-ATR times a factor, set TP to H1-ATR times a factor.
  • If price exceeds a take-profit level, convert to a trailing stop loss (another factor).
  • Reverse all conditions for SELL trades.
  • Don’t open trades after Friday 14:00 ET.

Each instance of the program will be attached to a chart and trade a single pair. The instances must be completely isolated and independent from each other - although they share common files as described below.

A single instance of the program must not open more than one trade at a time.

I will provide a file containing settings for each Pair and Trading Session (London, London-NY overlap, NY, Other). The program must re-read the settings whenever the Trading Session changes. We will negotiate the file format. The settings will include:

  • The factors, thresholds, variables described above
  • Zone width
  • a few others

To correctly determine the current Trading Session the program must convert current time to ET and London times including DST / Summer time adjustments.

I will provide a file containing Support and Resistance zones for each Pair and Date. The program must read this in at the beginning of each day (5PM ET). We will negotiate the format.

I will provide a file containing news events in a CSV file (the format is as exported by forexfactory.com).

The program must be efficient: it must function only at the close of M5 bars, including adjusting TSL; it must determine trading session only on the hour; it must evaluate EMA alignment only at the close of H1 bars.

The program must be able to run in backtest mode, implementing all of the above functionality on historical data.

We may find MQL4 does not calculate the EMAs in exactly the same way my strategy requires. If that is the case the program must manually calculate all 5 EMAs.

I intend to modify and extend this program. So the code should be well documented and readable and all necessary source code must be provided. Build instructions should be provided.


Please let me know if there are any other common requirements I should include.

反馈

1
开发者 1
等级
(26)
项目
23
39%
仲裁
26
8% / 38%
逾期
0
空闲
2
开发者 2
等级
(4)
项目
6
0%
仲裁
5
0% / 80%
逾期
2
33%
空闲
3
开发者 3
等级
(8)
项目
9
22%
仲裁
0
逾期
0
空闲
4
开发者 4
等级
(10)
项目
15
27%
仲裁
3
67% / 33%
逾期
0
空闲
5
开发者 5
等级
(586)
项目
1047
49%
仲裁
39
28% / 41%
逾期
49
5%
空闲
6
开发者 6
等级
(475)
项目
504
53%
仲裁
10
60% / 20%
逾期
3
1%
空闲
7
开发者 7
等级
(56)
项目
175
71%
仲裁
4
100% / 0%
逾期
1
1%
空闲
8
开发者 8
等级
(119)
项目
169
38%
仲裁
9
78% / 22%
逾期
15
9%
空闲
9
开发者 9
等级
(55)
项目
74
45%
仲裁
21
14% / 67%
逾期
8
11%
空闲
相似订单
I want to make a new dashboard using 3 common indicators and the ADX indicator , which you must supply I have a MA dash which you can strip & reuse if it helps you I tried to cover all questions in the attached but i'm sure there'll be more
I want the script in mql5 language for my martingale strategy. The script should open trades in both directions buy and sell and if any trade closes in loss then open new trade in that direction by using the next volume and when trade closes in profit then reset the volume to first from volume list and also maximum consecutive losses limit will apply. If trades closes consecutively in losses and hits the limit then
Long Position 1. Trend Line: When a Lower High (LH) is formed, draw a trend line from the previous Higher High (HH) to the new LH. 2. Trend Line Adjustment: If a new Lower High (LH) is formed without breaking the trend line, redraw the trend line to the new LH. Draw a trend line between the Higher High (HH) and the Higher Low (HL). If a new Higher High (HH) is formed, remove the previous trend line and draw a new one
I have a custom EA that works fine in the live market trading, but when doing a back test in the strategy tester , it does not open sell orders. There are no errors or warnings; it just doesn't open sell orders. I've checked every possible reason that might be the reason why it does not open sell orders, but I can't find anything, especially since it works fine in the real market and it opens both buys and sells
I'm looking for someone to help me create an arbitrage trading robot that can trade on any decentralized exchange and forex market. I already have some source code to a strategy but would like to enhance it to make it profitable and automated
I installed the E.A. into the Experts folder in MT4. When I double click on it nothing happens. When I right click and "attach to chart" nothing happens. The E.A. is not grayed out, it simply will not attach. Any help would be greatly Appreciated
I have an EA and want to add few new logic to fetch profit taking factors and other values from an external master data and use it in existing EA
I need EA that works on MT5 to be able to do the following: - Can recognize Support/Resistance area - Can recognize VWAP direction. - Can recognize RSI. - Can recognize Double Top/bottom, Bullish/Bearish hammer candle, Bullish/bearish engulfing candle. - Ability to set Stoploss below/above support/resistance, but risk must be fixed at a certain price. - Stoploss
I want a program that will help calculate and enter the market on full margin for me. I just need to put in the price for entry, Stop loss and TP then it will calculate the lot sizes for entering the trade on full margin on Mt5
I am seeking a highly skilled and experienced developer to assist with an important project. I need a development of an automated trading bot for NinjaTrader, utilizing a 4 SMA (Simple Moving Average) crossing strategy, with additional custom diversions for trade entries. The bot needs to be based on a strategy involving the crossing of four different SMAs. The exact periods for these SMAs and the conditions for

项目信息

预算
30 - 2000 USD
开发人员
27 - 1800 USD
截止日期
 1  30 天