Market Profile Expert Advisor Needed

MQL5 Experts

Specification

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




Responded

1
Developer 1
Rating
(67)
Projects
76
7%
Arbitration
33
9% / 55%
Overdue
6
8%
Working
2
Developer 2
Rating
(1)
Projects
1
0%
Arbitration
3
0% / 100%
Overdue
0
Working
3
Developer 3
Rating
(167)
Projects
192
11%
Arbitration
37
38% / 35%
Overdue
5
3%
Working
4
Developer 4
Rating
(37)
Projects
59
27%
Arbitration
24
21% / 54%
Overdue
10
17%
Working
5
Developer 5
Rating
(10)
Projects
25
28%
Arbitration
1
0% / 0%
Overdue
1
4%
Working
6
Developer 6
Rating
(41)
Projects
88
14%
Arbitration
29
31% / 48%
Overdue
36
41%
Loaded
7
Developer 7
Rating
(4)
Projects
6
0%
Arbitration
4
25% / 75%
Overdue
0
Free
Similar orders
STI EA 30 USD
I need to convert this MT4 indicator into MT5 EA/indicator. The problem is I only have the .ex4 file bt not .mq4 file and it is also a repainting indicator. I need preliminary assessment if the conversion can be done based on .ex4 file first before exploring the EA details further. Attached is the indicator Budget below is just indicative for the assessment. We can discuss further once the conversion can be done and
Hello, I’m looking for a profitable mt4 or mt5 EA that makes 10+% montly. No martingale or grid strategy. No major equity fluctuations. If you have an EA with proven track record please contact me
i want you to help me it mq4 source code and insure it will work on mt4 and mt5 optimally basically i want the source code and that dll if its important to crack it .. regards
This mql4 got entry blue line and exit red line and pips inside also calculated it uses haiken Ashi and murray Math settings if you this you up for this job let's discuss it we will talk more when you are chosen thanks in advance
@page { size: 21cm 29.7cm; margin: 2cm } p { line-height: 115%; margin-bottom: 0.25cm; background: transparent } Hi, The task involves adding functions to an existing EA and correcting an error. The developer must have a thorough understanding of the following: Trailing Take Profit function Calculating a decreasing distance between orders Ability to code a function for Global Profit decrement/increment size in
The first section will describe the EAs trading strategy logic and features. The second section is an outline of the inputs that the EA should contain. 1. The idea of the trading system is as follows : This EA enters trades based on fibonacci retracement levels when other (MACD, RSI) conditions are met. It will use a MACD from a particular time frame to establish the swing high and swing lows which the fibonacci
Expert Advisor (EA) will provide automatic entry and exit using Black Dragon indicator as per the description below. Long (entry): on the first blue candle. Long (exit): on the first red candle, stop loss or take profit/break-even. Whatever happens first. Short (entry): on the first red candle. Short (exit): on the first blue candle, stop loss or take profit/break-even. Whatever happens first. Long (stop loss value)
1. **Timeframe and Liquidity:** Focus on the 5-minute timeframe for liquidity analysis.(timeframe for liquidity should be editble) 2. **Candlestick MSS:** Monitor 1-minute candlestick patterns for entry signals.(should be editble) 3. **Swing Points:** Identify swing points using the high and low of the last three candles.(ict swimg high and low) 4. **Sell Setup:** - Wait for a 5-minute candle to take out the swing
Hello Greetings. I have a custom tradingview strategy I would like to convert to Metatrader 5 ( mt5 ) . I have the source code a and with me. Kindly bid if it is what you can do for me and let discuss about the project. Thanks
I'm looking for a developer who has already working on a HFT tailored to pass prop firm challenges within a short period, maintaining a very low drawdown. Here is a link to a video demonstrating an existing EA executing the same strategy: https://youtu.be/N6NEcIpPzV4 Any developer having already worked on this type of project and able to provide quickly a test version is welcome to contact me

Project information

Budget
300+ USD
For the developer
270 USD