Need Expert Advisor with Trading panel for semi auto trading

Техническое задание

General description

I need to develop a trading panel/robot for semi auto trading. It is supposed manual creation of scenario setups with all the necessary parameters for entering/exiting the setup, opening/closing trades within the setup. Entry into the setup is determined by the price crossing a specified level. For example, let's consider opening a “long” trade, but for “short”, it is analogous. I.e. the price should fall below the specified level for a “long” trade. After entering the setup, the robot begins to monitor when the price rollback occurs above the previous minute bar. As soon as this happens, the robot opens a trade with a lot size according to the % risk. The stop-loss is set to the minimum price of the last candle (essentially the minimum price within the setup) plus a specified buffer in points. Take profit is set as defined for this setup.

However, the robot must be able to skip a certain number of breakouts after entering the setup before starting to open trades. A breakout is determined by the number of minute candles that have closed above the candle with the minimum price in the setup. For example, if a breakout skip is set with 3 retracement candles, it means that after entering the setup, the advisor should wait until the price returns above, with 3 consecutive minute candles closing above each other, following the candle with the minimum price. Internal candles should not be taken into account. And as soon as after such a breakout the price again falls below the minimum in the setup, the advisor should switch to the mode of opening trades (look at the attached pictures).

If the price rises above the setup entry level, it does not cancel it. There are several criteria for closing/canceling the setup:

·        Closing the setup when the price crosses the lower boundary (for long setups).

·        Closing the setup when the price crosses the upper boundary of an open setup (for long setups).

·        Canceling the setup when the price crosses the upper boundary of an unopened setup (for long setups).

·        Closing the setup when the maximum waiting time for entering the setup expires.

·        Closing the setup when the maximum working time of an open setup expires.

·        Closing the setup when the maximum time for the price to be below the entry price (for long setups) expires.

·        Closing the setup when the maximum number of stops for the setup is exhausted.

 

If a successful trade is open, it does not affect the closure of the setup. In this case, the setup should be closed based on one of the criteria, and the trade will continue until either the take profit or stop loss is reached.

 

Interface

The trading panel should be displayed in a separate window for each currency pair.

It should have the following structure

== Preset Section:

  • Dropdown list with saved presets, allowing for filtering by name, and the filter should be specific to each currency pair (e.g., "EURUSD" filters presets starting with EURUSD). Alternatively, the panel can automatically take the name of the current currency pair and filter accordingly. When creating presets, the name should start with EURUSD_... so that only presets for that pair are displayed when opening the list in each pair's tab.

Input Fields (short field names can be discussed separately):

  • Name (either manually entered for creating a new preset or automatically inserted from the dropdown list)
  • Risk % (percentage of the deposit for opening a trade)
  • Pips buffer under the stop (excluding the spread for “short” trades)
  • Minimum spread in pips (considered in the stop for “short” trades; if the current spread is smaller, this value is taken)
  • Maximum waiting time for entering the setup
  • Maximum working time of an open setup
  • Maximum time below (if “long”) the entry price
  • Maximum number of stops for the setup
  • Maximum number of pips from the entry level to the bottom (if “long”) closing price. If the closing price with this parameter is higher than the corresponding price in the setup section, this parameter prevails.
  • Number of pips for a rollback that does not indicate a retracement candle detection
  • Minimum number of retracement candles to detect a breakout for skipping
  • Number of breakouts to skip before starting to open trades
  • Pip shift from the entry level, from which the count of skipped breakouts starts in advance
  • Minimum number of pips from the current price to the stop (if less, wait until the price reaches the suitable level)
  • Maximum number of pips in the candle used for opening a trade (if larger, skip the candle and wait for the next one, overlapping this one)
  • Minimum RR (if less, skip the candle and wait for the next one, overlapping this one)
  • Maximum RR (if greater, adjust the take profit level to achieve the maximum RR)
  • Comment

Buttons:

  • Create (if a preset with the same name already exists, an error is displayed)
  • Save (if there is no preset with that name, an error is displayed)
  • Delete (if there is no preset with that name, an error is displayed)

== Setup Section:

  • Dropdown list with already created setups for a specific currency pair

Input Fields:

  • Name (automatically inserted with the selected preset + date or the name of the selected setup if chosen from the dropdown list)
  • Setup entry price
  • Bottom closing price of the setup (if “long”)
  • Top closing price of the setup (if “long”)
  • Cancellation price from the top without entry (if “long”)
  • Take profit price

Buttons:

  • Create (if a setup with that name already exists, an error is displayed)
  • Save (if there is no setup with that name, an error is displayed)
  • Delete (if there is no setup with that name, an error is displayed)

When creating a new setup, all parameters from the preset section are taken. If any field value changes after selecting a preset, the modified value should be used for creating the setup, not what is saved in the preset. This way, parameters from the preset can be flexibly adjusted for a specific setup.

A separate window with created setups, where each entry displays all setup options plus:

  • Setup status (created, open)
  • Date/time of setup creation
  • Date/time of setup opening
  • Time the setup spent in the open state
  • Whether a trade is currently open
  • Date/time of the last trade opening
  • Number of closed stops

For each created setup, it would be nice to display on the chart various colored lines for each price with corresponding labels (setup name + price type).

Upon entering, closing/canceling a setup, a sound notification is triggered. If possible, a popup window should appear and remain until manually closed.

The robot writes all its events to a CSV log, including open and closed trades.

I need the source code of the expert/panel.

Файлы:

PNG
Setup1.png
73.6 Kb
PNG
Setup2.png
87.2 Kb

Откликнулись

1
Разработчик 1
Оценка
(50)
Проекты
56
7%
Арбитраж
18
17% / 39%
Просрочено
3
5%
Занят
2
Разработчик 2
Оценка
(192)
Проекты
196
27%
Арбитраж
0
Просрочено
3
2%
Свободен
3
Разработчик 3
Оценка
(29)
Проекты
37
41%
Арбитраж
0
Просрочено
0
Свободен
4
Разработчик 4
Оценка
(4)
Проекты
4
50%
Арбитраж
0
Просрочено
0
Свободен
5
Разработчик 5
Оценка
(8)
Проекты
23
30%
Арбитраж
2
0% / 0%
Просрочено
1
4%
Загружен
6
Разработчик 6
Оценка
(45)
Проекты
67
45%
Арбитраж
3
0% / 100%
Просрочено
0
Свободен
7
Разработчик 7
Оценка
(67)
Проекты
74
7%
Арбитраж
32
9% / 56%
Просрочено
6
8%
Работает
8
Разработчик 8
Оценка
(126)
Проекты
160
36%
Арбитраж
4
25% / 50%
Просрочено
13
8%
Свободен
9
Разработчик 9
Оценка
(167)
Проекты
191
10%
Арбитраж
37
38% / 35%
Просрочено
5
3%
Работает
10
Разработчик 10
Оценка
(41)
Проекты
58
55%
Арбитраж
2
0% / 0%
Просрочено
1
2%
Свободен
11
Разработчик 11
Оценка
(49)
Проекты
134
27%
Арбитраж
62
13% / 53%
Просрочено
58
43%
Свободен
12
Разработчик 12
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
Похожие заказы
I have the source file for a FOREX EA that I would like to modify to allow it to trade crypto currencies. It currently gives the error that the currency is not recognized when trying to back test and optimize the EA. Will need the EA to recognize BTC/ETH/SOL pairs and be able to trade crypto currencies
Hello There With new mt4 update my EA by the name "BreakFast In Canada" does not work on the new mt4 version so I need someone to make it work, however it looks like I do not have the source code for it. So I do not know if it is still possible to work on it. I have attached the picture of the specific EA as there many EAs with this name
I want to clarify some points, such as: When entering into a buy deal, he opens three deals, each deal has a different take profit and one stop loss. When you look at the code, you will know that there are three take-profit. It opens one deal, taking one profit and adding risk management as well An information screen on the chart shows all the information, I only have $10 for this now, and also I still have more
Good Day, I need a developer that can convert MT4 indicators into MT5. There are two simple indicators. The conversion must be 100% accurate. The file will be sent to successful programmer
Hi Looking for an exisiting bot to create a Expert Advisor, that can pass prop firm Challenges (1 or 2 phases), like FTMO, MFF, TFF etc. Prop Firm EA Bot Using Gold Pairs Need source code Unlimited License NO martingale strategy Need to have nice entries and exits. NO big lots and low risk. Need complied with this restrictions: -Profit 10% -Max Drawdown (DD) 10% -Max Daily Loss 4% -All trades with SL -NO trades
H ello, I have a pinescript from trading view with several self-created indicators. Now I would like to convert these into an mt4/mt5 EA that trades automatically according to my specifications. The bot should also have an integrated news filter and not trade 2 hours before the news . I am looking for someone who can start immediately and deliver high-quality results. If you believe you are the right fit for this
Hello, I have a Pine Script from TradingView that includes several self-created indicators. I am looking for a professional and experienced developer to convert this script into an MT4/MT5 Expert Advisor (EA) that trades automatically according to my specifications. Key Requirements: Conversion of Pine Script to MT4/MT5 EA: Integrate multiple self-created indicators from the Pine Script. Implement specific trading
Hi i am searching for who can makes me Mt4 Robot Analysis Method = Candle + Ichimoku and also i want to attach image with Ea and image will provide from like when i attach my Ea to any type chart the chart image chnages to image which i attached to my Ea Message me for Ea parameters and for more information and only developer message me who is agree with 6days deadline and i will start job with developer on monday
PLEASE NOT THAT MY BUDGET IS 60usd FOR BOTH MT4 AND MT4 PLATFORMS The EA should have 1. An option that I can change it parameters, that's the period, method and application 2. The EA should sell when on every bullish candle that closes under the MA 3. The EA should buy on every bearish candle that forms Above the EA. It's should close trades on reverse cross. I mean when it's in a buy trade and crosses the MA for a
MT4 to Telegram 30 - 50 USD
Hello, I want to add a system send messages to Telegram Send a message with a specific picture and details of the new signal When closing with a profit, send the details of the closing and profit with a specific picture And close with a loss and send a specific picture, in addition to the details of the closure and the amount of the loss

Информация о проекте

Бюджет
200 - 500 USD
Исполнителю
180 - 450 USD
Сроки выполнения
от 5 до 10 дн.