Build me a very simple Expert Advisor

İş tamamlandı

Tamamlanma süresi: 39 gün
Müşteri tarafından geri bildirim
Good work
Geliştirici tarafından geri bildirim
Thank you!

Şartname

I have two requirements: 1) build the EA, 2) help me optimize the EA (make small changes/augmentations) as I collect data.

This trade bot is very simple, and will progressively become more complex over time.

As such, this is a one-time job that will likely spin-off to other jobs as I request changes to the way the EA trades.

Trading strategy is very simple and based on the break of highs and lows (extremes) of the daily candle.

This trading robot program is designed to be implemented on XAUUSD.


First Requirement:

Please make a way to track percentage drawdown on each trade. Such that I can export to csv the drawdown for each trade. (Drawdown percentage = percentage movement from entry to stop loss. Losing trades have a 100% percentage drawdown, but winners will have varying drawdown percentage before hitting takeprofit. I need to be able to see that data for EACH position).


Second Requirement:

At 8AM EST, MONDAY-FRIDAY, enter a buy stop above the daily high, and a sell stop below the daily low.

Stoploss must be at 50% of the daily range for both stop orders. Takeprofit must be the 27% extension of the daily range. Entry must be at the 1.3333% extension. (The corresponding RR for each trade should be .5:1).

After a trade gets triggered, bot must confirm that the 5min candle that triggers the trade MUST ALSO close PAST the entry level (at or above the 1.333% extension for buy, or at or below the -1.333% extension for sell), or else, the trade must be closed.

If trade is closed because of a lack of a proper 5min close, bot must continue to monitor the price for appropriate close.

If sufficient close is confirmed on the 5min timeframe, LIMIT order must be created that is identical to the original stop order trade (same entry, stoploss, and takeprofit).

If price moves 80% of the range between entry and takeprofit and our position has NOT been triggered, the bot must close the limit order.

For a triggered position if/when price travels 80% of the distance between the entry and the takeprofit, stoploss must be moved to breakeven.

No new orders can be created until 6PM EST (and again at 8AM EST the following day). 

Again at 6PM EST MONDAY-THURSDAY, current pending orders must be revised to account for new daily range.

Lot size per trade should be set such that risk per trade is 1% of the account balance.

A maximum of 2 positions can be active at any time (triggered or pending). 1 must be a buy (triggered/stop/limit), and the must be a sell (triggered/stop/limit).


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(636)
Projeler
1005
47%
Arabuluculuk
33
36% / 36%
Süresi dolmuş
99
10%
Çalışıyor
Yayınlandı: 6 kod
2
Geliştirici 2
Derecelendirme
(1)
Projeler
2
0%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
3
Geliştirici 3
Derecelendirme
(39)
Projeler
50
18%
Arabuluculuk
6
33% / 50%
Süresi dolmuş
0
Serbest
4
Geliştirici 4
Derecelendirme
(43)
Projeler
66
12%
Arabuluculuk
12
58% / 42%
Süresi dolmuş
1
2%
Serbest
5
Geliştirici 5
Derecelendirme
(16)
Projeler
35
23%
Arabuluculuk
4
0% / 50%
Süresi dolmuş
2
6%
Çalışıyor
6
Geliştirici 6
Derecelendirme
(225)
Projeler
285
41%
Arabuluculuk
15
13% / 47%
Süresi dolmuş
67
24%
Serbest
7
Geliştirici 7
Derecelendirme
(116)
Projeler
137
36%
Arabuluculuk
16
13% / 69%
Süresi dolmuş
9
7%
Serbest
8
Geliştirici 8
Derecelendirme
(119)
Projeler
169
38%
Arabuluculuk
9
78% / 22%
Süresi dolmuş
15
9%
Serbest
9
Geliştirici 9
Derecelendirme
(17)
Projeler
33
45%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
8
24%
Serbest
10
Geliştirici 10
Derecelendirme
(54)
Projeler
102
23%
Arabuluculuk
12
25% / 17%
Süresi dolmuş
13
13%
Serbest
11
Geliştirici 11
Derecelendirme
(152)
Projeler
228
80%
Arabuluculuk
22
27% / 50%
Süresi dolmuş
11
5%
Serbest
Yayınlandı: 24 makale, 1882 kod
12
Geliştirici 12
Derecelendirme
(568)
Projeler
641
41%
Arabuluculuk
25
48% / 36%
Süresi dolmuş
46
7%
Çalışıyor
13
Geliştirici 13
Derecelendirme
(5)
Projeler
8
0%
Arabuluculuk
1
100% / 0%
Süresi dolmuş
1
13%
Serbest
14
Geliştirici 14
Derecelendirme
(574)
Projeler
945
47%
Arabuluculuk
309
58% / 27%
Süresi dolmuş
125
13%
Serbest
15
Geliştirici 15
Derecelendirme
(74)
Projeler
73
47%
Arabuluculuk
2
50% / 50%
Süresi dolmuş
2
3%
Serbest
Benzer siparişler
Привіт. Шукаю когось, хто б застосував мій код як бота . Я торгую індексом Aus_200 SFE (не XJO). Бот базується на MACD входу/виходу, RSI, стохастиці та vwap. Як тільки роботу приймуть, мені потрібно внести кілька коректив; однак, нічого суттєвого. Дякую
MT4/MT5 HFT EA us30 30 - 3000 USD
Hello everybody, I'm looking for an experienced MQL4/MQL5 developer to optimize a High-Frequency Trading (HFT) Expert Advisor for both MT4 and MT5. The EA performs consistently and profitably on demo accounts, but when it is run on Raw and Standard live accounts under what appear to be the same trading conditions, it begins generating losses. I do not have the original source code (.mq4/.mq5); I only have the
I have a High-Frequency Trading (HFT) Expert Advisor for both MT4 and MT5 designed primarily for US30 (Dow Jones Index) . The EA performs consistently and profitably on demo accounts, but when I run it on an IC Markets Raw or Standard live account, it starts generating losses under what appear to be the same trading conditions. At this time, I cannot provide the source code (.mq4/.mq5). I can only provide the
I want to build a fundamental news trading bot that trade off economic news data, as we know every economic news data released always have effect on the asset associated with it, so this bot will take a trade instantly based on the news data released either to buy or sell, it will come with good money management and also SL and TP target based on price and pips value
TumiiFX 30 - 20000 USD
1. Use two EMAs: 20 and 50. If EMA 20 is above EMA 50 → uptrend (look for buys) If EMA 20 is below EMA 50 → downtrend (look for sells) 2. Wait for a pullback into the area between the two EMAs. - For buys: price must touch or move between EMA 20 and EMA 50 during the last few candles. - For stils: same idea, but in a downtrend. 3. Entry signal: Buy: a bullish engulfing candle in an uptrend after the pullback
I am looking for an experienced MQL5 developer to build a high-frequency (HFT) latency arbitrage Expert Advisor for Pepperstone MT5 , using LMAX as the leading price feed. The initial focus will be on US30 (Dow Jones) , and if the strategy proves successful, I want the EA to be easily expandable to additional symbols such as NAS100, GER40, XAUUSD, major forex pairs, and other supported instruments. The EA should
EA Crafter 500+ USD
Act as a professional Quantitative Developer and Risk Manager. I want to build a systematic trading strategy rulebook that prioritizes capital preservation and statistical edge over raw performance. Please generate a structured trading strategy using the following framework: 1. ASSET CLASS & TIMEFRAME: - Asset: [e.g., Apple (AAPL), Bitcoin (BTC), or EUR/USD] - Timeframe: [e.g., 5-minute, 1-hour, Daily] 2. CORE
Мне нужен простой торговый бот, написанный исключительно на Python. Бот должен подключаться к терминалу MetaTrader 5 через официальную библиотеку Python "MetaTrader5". Объем кода невелик (около 250 строк). КРИТИЧЕСКИ ВАЖНЫЕ ТРЕБОВАНИЯ: 1. НЕТ КОДА MQL5: Весь проект должен быть написан только на Python. 2. ВНЕШНЯЯ КОНФИГУРАЦИЯ: У бота должен быть внешний конфигурационный файл (config.ini или settings.json). Я должен
I am looking for an experienced MQL4 or MQL5 developer to build a high-frequency (HFT) latency arbitrage Expert Advisor for cryptocurrency trading between LMAX and IC Markets. I need someone who understands low-latency execution, price feeds, slippage, spreads, and fast order execution. The basic idea is that LMAX acts as the leading price feed while IC Markets is the execution broker. The EA should constantly

Proje bilgisi

Bütçe
50 - 150 USD