Need Expert Advisor with Trading panel for semi auto trading

İş Gereklilikleri

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.

Dosyalar:

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

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(50)
Projeler
56
7%
Arabuluculuk
18
17% / 39%
Süresi dolmuş
3
5%
Meşgul
2
Geliştirici 2
Derecelendirme
(192)
Projeler
196
27%
Arabuluculuk
0
Süresi dolmuş
3
2%
Serbest
3
Geliştirici 3
Derecelendirme
(29)
Projeler
37
41%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
4
Geliştirici 4
Derecelendirme
(4)
Projeler
4
50%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
5
Geliştirici 5
Derecelendirme
(10)
Projeler
25
28%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
1
4%
Çalışıyor
6
Geliştirici 6
Derecelendirme
(45)
Projeler
67
45%
Arabuluculuk
3
0% / 100%
Süresi dolmuş
0
Serbest
7
Geliştirici 7
Derecelendirme
(67)
Projeler
74
7%
Arabuluculuk
32
9% / 56%
Süresi dolmuş
6
8%
Çalışıyor
8
Geliştirici 8
Derecelendirme
(126)
Projeler
160
36%
Arabuluculuk
4
25% / 50%
Süresi dolmuş
13
8%
Serbest
9
Geliştirici 9
Derecelendirme
(167)
Projeler
192
11%
Arabuluculuk
37
38% / 35%
Süresi dolmuş
5
3%
Çalışıyor
10
Geliştirici 10
Derecelendirme
(41)
Projeler
58
55%
Arabuluculuk
2
0% / 0%
Süresi dolmuş
1
2%
Serbest
11
Geliştirici 11
Derecelendirme
(49)
Projeler
134
27%
Arabuluculuk
62
13% / 53%
Süresi dolmuş
58
43%
Serbest
12
Geliştirici 12
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Benzer siparişler
Need an EA based on Double Bollinger bands and Ichimoku kinko hyo. Strategy includes position sizing based on account balance and predetermined stop loss which is calculated using ATR. Scaling out exit strategy as well. Going to take 2-3 days to select a developer. Price is negotiable of course
Simple MT5 EA 40 - 70 USD
I need someone to help me develop a very simple and quick MT5 EA. It only needs one moving average, changing lot amounts for market orders and should apply to all FX pairs. Message me for more info and I can provide specific details about the EA
In an existing EA (MT4) I need to insert a new feature and delete a couple of un-utilised features. Please let me know if anyone can do the job. Thanks
I want to lock my indicators and my EAs in the data folder with a password because i am going to give my pc to a trader , and i do not want him to just go to my data folder and copy my indicators and EAs , i will not send my indicators to the developer, i want to use a password protection in the windows system or if mt4 has this protection feature then its ok, the real names of the indicators also should be changed
Only if you can deliver immediately today I just need a file that can close manual trade I opened example if I open trade manually what the file does is to close all open position once hit my profit target and I can set maximum dd the account can have it will have maximum dd by % and by $ option if I set maximum dd to $500 that’s if i choose $ option then once account is on exactly -$500 let the file close all open
I seek someone with extensive knowledge in: - General Trading and Algorithms - Risk Management - MT5 (MT4) - MQL5 (MQL4) - C/C++ (for DLLs) - ** MetaQuotes' Signals Service (careful build 4150) and Myfxbook/SignalStart - VPS (Windows Servers) With my experience in trading, I aim to enhance my knowledge for effective risk management across multiple accounts and strategies. I need precise answers to specific questions
Dear developer. I hope you can help me... I have tried to bring together an EA bot for MT4 for a while now as taking the human out of the equation also removes the emotion. This strategy will execute buys and sells on any market, including forex based on momentum and sentiment at market open. The attached pdf has all the rules. Please get in touch with any other questions... I can send through various examples if
I need some one who can convert my MT4 indicator to MT5. it is a simple conversion no extra upgrade is needed. its very important that it works on the MT5 platform exactly as it does on the MT4
Hi greetings I will like to convert my existing Pine script strategy to MT4 EA I want to develop Mt4 trading bot based on this tradingview strategy and add licence to the bot in order to give access to others
I currently have an indicator that scans mtf and draws a box on chart for set conditions but there are issues with anomalies not drawing sometimes. I can go into deep detail and show examples and what I believe are anomalies to solve the issue

Proje bilgisi

Bütçe
200 - 500 USD
Geliştirici için
180 - 450 USD
Son teslim tarihi
from 5 to 10 gün