Market Profile Expert Advisor Needed

MQL5 Uzmanlar

İş Gereklilikleri

Hello, I need a fully operational market profile that has inputs for many of the market profile parameters. My goal is to perform backtests for trade ideas that are based on market profile strategies. The market profile must not be an indicator, it should be an expert advisor (EA). The Market Profile needs to display both time (TPO) and volume, as if they were displayed in Sierrachart, Ninjatrader, etc. (see attachment 1 and 2). On one side, volume by price should be displayed and on the other side, time spent at a given price should be displayed. For reference, I mainly trade US indices so I will be referring to the New York (NY) Session (9:30am to 5:00pm NY time) and the overnight session (6:00pm to 9:30am NY Time). However, I may use this EA to trade FX and commodities later on. Another important detail is that I need for this EA to recognize the shape of each profile for each day type (more details below). Also, I need the base code for this EA once completed. Here are more details as to what I am looking for: 


Basic information that should be apart of the Market profile (see attachment 1 and 2)

  • Value Areas and Point of Control (POC): Value area high and value area low for each profile (time profile and for the volume profile). By example: the value area high for the time profile will not be the same as the value area high for the volume profile. The same goes for the POC of each profile. 

  • Session Open and Session Close markers.

  • Initial Balance Range with time inputs: by default the initial balance range should be the range for the first hour of the US Market Open.


Sessions: 

This market profile must have the options of being displayed in 3 ways:

  1. Two or three sessions per day : This means that for a single day, the option of having two or three market profiles can be selected. The option of having two market profiles per day is for trading indices. This means it would be composed the overnight session (with time inputs so it can be changed) and the NY Session (also with time inputs). The option to have three sessions is for Forex. This needs a market profile for the Asian Session, the London Session and the NY Session (all with inputs). The main time frame used for this chart should be 30 minutes (M30), but I would like for other time frames to also be available (such as 15m, 1 hour, 4 hour). 

  2. A single session per day: This means that for one day there would be a single market profile. The main time frame used for this chart should be 30 minutes (M30), but I would like for other time frames to also be available (such as 15m, 1 hour, 4 hour). 

  3. A single Session per week: This means that over the course of a full week, the market profile would be displayed. The main time frame used for this chart should be 1 hour (H1), but I would like for other time frames to also be available such as 4 hour, 8 hour and more. 


Display: 

For the time profile: 

  • For the time profile, I need for the letters to be displayed as intended on a TPO chart. 

  • Thickness for each price level: I need to be able to chose the how many price changes one single letter encapsulates. The purpose of this is to control the amount of detail I get from the Market profile. Depending of the chart and broker I am using, the price change for each move (one tick up or one tick down) can be different (see attachment 3 and 4). Also, it will allow me to chose with what precision I want my market profile to be displayed. As a default, the precision level can be set to three price changes. By example, for every three ticks up, a new TPO square (with the letter inside) would be created. 

  • Display the profiles for the previous days

  • Display the developing profile

  • Display Naked POCs


For the volume profile (essentially the same as time profile) 

  • The volume profile can be displayed by a horizontal bar

  • Similarly to the Time profile, the thickness of the volume should also vary according to the input value for the price interval.

  • Display the profile for the previous days

  • Display the developing profile


Backtest: 

In terms of backtesting ability, I need to be able to perform backtest on MT5 by using the following inputs: 


Entry and Exit conditions: 

Market profile conditions:
Time profile only: 

  • Time profile: Use 3 or more single prints in a row above value area as an entry criteria

  • Time profile: 3 or more single prints in a row below value area as an entry criteria


Time & Volume profile:

  • Identify different day types such as B profile, b profile, P profile, Balanced day and Double distribution day. 

  • An idea to calculate the shape of a market profile could be something similar to the following: for  Double distribution day also known as a B shaped profile where there are two areas with large amount of time spent (high time area) are separated by an area where a low amount of time is spent (low time area). The user should be able to determine what the low time area is with two inputs:  

    • The first input should be the percentage of the length from the POC. By example, all price levels on the time profile that are smaller or equal to 30% of the POC length should be considered as a low time area. 

    • Length of the low time area: for the low time area to be considered an area, it must be equivalent to three TPOs in a row that correspond to the percentage of POC condition above. The default value of this input should be 3. 


Initial Balance (IB) entry conditions

The initial balance entry conditions should only take place once the initial balance has been set. 

  • Price crossing Initial Balance high (once the initial balance has been

  • Short Initial Balance

  • Long initial balance 

Overnight Session: 

An idea for the calculation of the range for the overnight session can be the following: the determination of the overnight session is based on the average size of the previous overnight sessions. This could also include an input to determine how far to lookback. 


  • Wide range overnight session 

  • Narrow range overnight session 


Weekly value area entry conditions for time & volume profile

  • Price is inside previous weekly value area

  • Price is above previous weekly value area high as entry condition

  • Price is below previous weekly value area low as entry condition

  • Price is inside developing weekly value area as entry condition

  • Price is above developing weekly value area high as entry condition

  • Price is below developing weekly value area low as entry condition


Daily value area entry conditions for time & volume profile

  • Price is inside previous day value area as entry condition

  • Price is above previous day value area high as entry condition

  • Price is below previous day value area low as entry condition

  • Price is inside developing daily value area as entry condition

  • Price is above developing daily value area high as entry condition

  • Price is below developing daily value area low as entry condition




Dosyalar:

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(72)
Projeler
80
10%
Arabuluculuk
38
8% / 58%
Süresi dolmuş
6
8%
Serbest
2
Geliştirici 2
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
3
0% / 100%
Süresi dolmuş
0
Çalışıyor
3
Geliştirici 3
Derecelendirme
(174)
Projeler
199
12%
Arabuluculuk
38
37% / 34%
Süresi dolmuş
5
3%
Çalışıyor
Yayınlandı: 2 kod
4
Geliştirici 4
Derecelendirme
(37)
Projeler
59
27%
Arabuluculuk
26
19% / 54%
Süresi dolmuş
10
17%
Çalışıyor
Yayınlandı: 1 kod
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
(45)
Projeler
91
13%
Arabuluculuk
34
26% / 59%
Süresi dolmuş
37
41%
Serbest
7
Geliştirici 7
Derecelendirme
(6)
Projeler
8
0%
Arabuluculuk
8
13% / 88%
Süresi dolmuş
0
Serbest
Benzer siparişler
Max amount grid 30+ USD
max amount grid step for magic number do keep deleting .only when it is in negative floating .but when it is profit allow to go over the max and replays to grid step
Apply with a screen of your work . Symbol Specific Logic . Live Chart Optimization Check the Core logic . [back tests as well] Change points to pips . Create buffer for the zone
I will pay 3000+ USD (negotiable) for an EA for existing MT5 that generates a minimum of 15-20% or higher a month consistently (provide source code after final deal) Looking for a highly profitable EA Please send demo version directly subject (Buying profitable EA Budget up to $ 3000 USD), past results and optimal settings so I can test, if it performs in a strategy tester i will also need option to forward test it
EA fx 30+ USD
Hello, I need an already developed EA similar to the one trading XAUUSD, with consistent entries and good risk management. Before we proceed, I would like to verify its performance. Please provide a live or demo account login along with the investor (read-only) password so I can monitor the trading results. I am looking for stable performance, controlled drawdown, and consistent profit on gold (XAUUSD). Once I
The strategy records the highest and lowest prices within a specified duration (default 15 minutes) after the New York market opens, forming the opening range. Post-Formation Breakout: When the price breaks above or below the opening range after its formation, it may indicate the direction of the day’s price movement. Trend Confirmation: The strategy uses two EMAs (default 20-period and 50-period) as trend filters to
Tengo una estrategia basada en divergencia para el oro sobre todo en tf m1 Basado en divergencia con stoch .. confirmando la entrada con ciertos parameteos de entrada Es mejor conversarlo para dar mejor los detalles Cuando entrar, porque o todas las divergencias se debe tomar para entrar en compras o ventas He adjuntado un ejemplo La confrmacion más exacta es el cruce de esos parámetros de stoch edebajo de level de
BUY ALERT 1. Supertrend turns Bullish 2. On this candle , or during the last time Supertrend was Bearish, price was < or = MA1 3. On this candle , or during the last time Supertrend was Bearish , BBStops is Bearish 4. STEP MA1 and STEP MA 2 are both Bullish SELL ALERT 1. Supertrend turns Bearish 2. On this candle , or during the last time Supertrend was Bullish, price was
Rsi divergence 30+ USD
You need to create an EA that executes buy and sell based on the signals of an rsi divergence indicator in trading view. The indicator is not in MT5 and must be added separately. pine script availabel
I WANT A TRADING ROBOT WITH GOLD STRATEGY THAT COULD TAKE ME TO 1MILLION$ TODAY,PLEASE KINDLY GENERATE THE BOT, DEBUGG COMPILE AND THEN GIVE ME WHEN EVER YOU ARE READY, ILL BE WAITING THANK YOU

Proje bilgisi

Bütçe
300+ USD