Processing Excel data into a graph

Specification

Hello, I am looking for / asking someone handy here in the MT5 environment who can connect and fully automate data from cells in an Excel spreadsheet, probably best into a 3D chart.
I will now describe in general why I want the 3D chart: I trade currency pairs, for which I have created a trading strategy that generates purchases and sales for me according to internal settings. The problem is that, for example, the EUR/USD currency pair creates unnecessary short trends lasting several minutes during the Asian session and losing or with minimal profit and only starts in the European and beginning of the American session and then again unnecessary short trends. = I need to track when (hour + minute) the given asset generates unnecessary signals every day. I don't care if the entry into the trade was, for example, 5.3.2024 or 6.8.2024 or on Monday or Friday, i.e. I am only interested in the hour and minute of entering the trade, how long it lasted = when to exit and immediately buy in the opposite direction or just exit and wait for the next signal, whether it was a short/long trade and whether it was profitable/losing and how much profit or loss was in % = ultimately how many trades were opened in total in a given minute in a given hour during the entire tested period. The length of the backtested period can be different = the number of trades can also be different. The goal of this system will be to visualize the individual trades in a suitable and clear way (see the distribution described here earlier), so that I can then exclude trading in specific trading windows/sessions in the internal settings of my EA to avoid too short or unprofitable trades. HOW DO YOU PROCESS THIS = USING A PROGRAM (EXCEL GRAPH, PYTHON, ...) I LEAVE IT UP TO YOU = I AM INTERESTED IN THE RESULT. below I describe my proposal for a solution to a 3D Excel chart, but it is not the only solution ...
The automation you created must allow me to upload a new sheet prepared in advance to an automatically generated Excel file after a back-test from tradingview and metatrader separately, which will be able to read the correct input data from the relevant sheets/columns/rows = cells (see my description here) and generate a visual preview for me = i.e. after reading the data, it will first divide the trades according to the entry times (hour/minute = NOT day of the week, date, ... = I do NOT care), then it will divide these sums into the duration of the trade according to the time of exit from the trade, then it will divide them into the direction of the trade long or short, then it will divide this into whether it is profitable or unprofitable, then these into profit/loss in ?,?? %. Finally, these sums and divisions are plotted in a 3D chart above the horizontal line according to the entry time in columns in a row (NOT next to each other) from the lowest to the highest according to the duration of the trade, which will be plotted on the side vertical line, and each column (located above the specific hour and minute of entry) is divided into long (black framed column) / short (white framed column = therefore the overall background of the chart is gray), and profitable (green column fill) / losing (red column fill) according to ?,?? % profit/loss in color. Because the horizontal line will have a time axis from 00:00 to 24:00 and trades above it by minutes of trade entries = there will be many time variants (24 hours and each hour 60 minutes), the basic main chart will be divided into hourly intervals, BUT when I click on a given hour, a more detailed chart will open "next to" it, which will only display the given hour divided into minutes from the 1st to the 59th minute.
The source of input data for you will be files automatically generated after the back-test from two platforms: Tradingview and MetaTrader5. Always MS.Office Excel format = .xlsx. Excel from MT5 is organized differently than from TV! Here in the attachment I am sending compressed sample excel files that the respective MT5 or TV platform generates for me automatically = I cannot change their content. These will be "source files".
File from Tradingview = only the 4th sheet "List of trades" is important for you, where:
- column 1. "Trade #" = each trade consists of two instructions: entry and exit = this column contains trade numbers, where each trade has 2 lines with the same number in column 1 = THERE ARE TWO LINES FOR EACH TRADE FOLLOWED. Furthermore, in this column there are 4 possible entries: "Entry short" or "Exit short" or "Entry long" or "Entry long" = from the second word of this entry you can find out whether the trade was long or short.
- column 2. "Type" = here the given trade is already divided into "entry" and "exit" lines according to the same serial number in column 1
- column 8. "Profit %" = here you are only interested in the number in ?,?? % in the "exit" row where if 0.00 then nothing, if the "minus" sign before ?,?? % = loss and if without a sign but the number is 0.01 inclusive and higher = profit. important: TV lists 2 lines for each trade and the number ?,?? % is duplicated for each line of the given trade = we are only interested in it once and that is in the "exit" row of the given trade number.

- column 4. "Date/Time" = here you are interested ONLY in the time, i.e. NOT the date! and that is in the row for entry and exit = the difference between the entry and exit time is the duration of the trade being monitored.

+ for the "title" of the graph, the last sheet "Properties" and rows 1 to 16, columns 1 and 2 are important. Important: the number of these monitored rows may vary depending on the entered parameters of the tested strategy, i.e. if there are more pre-selected variants in the strategy, then logically more rows will be listed here, i.e. it does not always end with line 16 but always with the last line, which precedes the line that has "Initial capital" written in column 1

The file from MetaTrader5 = there is only one sheet "Sheet 1", where :

- we are only interested in the lines that are under the line called "Deals", where the next 2 lines do NOT interest us (where in the first line the column headings and in the second line "balance) = see the attachment here

- each trade has 2 lines below it to divide the entry and exit from the trade. this is stated in column 5 where "in" is the entry into the trade and "out" is the exit from the trade

- column 1 = we are only interested in the time WITHOUT the date = the times of entries and exits from the trades individually (see as I wrote above = each trade 2 lines immediately after each other divided into IN and OUT in column 5)

- the division of trades into long and short directions in MT5 is not explicitly stated, unfortunately = for this a function must be created that first compares the values ​​in column 7 in the "in" and "out" rows of the given trade with each other; and then the function looks at column number 11 of the corresponding "out" row of the given trade = i.e. the SHORT direction of the trade was when the difference between the values ​​in column 7 "in" minus the value in "out" is negative and in column 11 there is a positive value OR the difference between the values ​​in column 7 will be positive and in column 11 there will be a negative value. i.e. the price was speculated on (the "in" value is greater than the value in "out") and a profit was made. For the LONG direction it is logically the opposite.

- whether the trade was profitable or unprofitable is determined from the value in column 11 in the "out" row of the given trade = i.e. when there is a value without a sign = profit, when there is a value with "-" / minus = loss. This must be taken into account according to the long / short direction variant!

- for the "title" of the graph, lines 4 to the last line preceding the line that has "Company:" written in column 3 are important

If you have any questions = contact me anytime.

Thank you and I am here for you and thank you for your work so far!

Have a nice day

Responded

1
Developer 1
Rating
(4)
Projects
7
0%
Arbitration
3
67% / 33%
Overdue
1
14%
Working
2
Developer 2
Rating
Projects
0
0%
Arbitration
4
0% / 25%
Overdue
0
Working
Similar orders
Hello I would like to create my own strategy development process including a ML integration. There are tons of possibilites and I don't know which will fit the best for me. Let's say I have one simple mean reversion strategy: - Long: RSI under 30 - Short: RSI above 70 - Exits: RSI at 50 This is a simple strategy right? Now how could ML get integrated in this? I heard about classification (labelling the trades based
Session Block Volatility D=TickVolumesInBlock/t(hrs(3)) ; in session block we will add tick volumes for the entire block r=D/2 ; this is radius of our absolute diameter VB=π.r^2.h/t(mins(180)) ; this is our equation for VB in each block, here we will divide by mins(180, constant) h=height(high-low %change in session block as is) then we will find Avg VB in time series of entire blocks in sessions(H1,H2,H3,H4) then
I am looking for an experienced MQL4 developer to create a rebate farming Expert Advisor (EA) designed to consistently generate a minimum of 2 lots per day on a $500 account with low drawdown and safe logic . The primary goal is volume generation , not profitability — the EA should be optimized to maximize trade count or lot turnover for rebate/cashback purposes, while maintaining account safety. 🧠 Requirements
- Develop and refine high-performance Forex indicators using advanced technical analysis and programming skills - Collaborate with our trading team to identify market trends and create strategies - Backtest and optimize indicators to ensure exceptional performance - Stay up-to-date with market developments and adapt indicators accordingly - Strong programming skills (e.g., MQL, Python, C++) - Experience with Forex
Hello! Can I co-opy you trades? Exact same? Let me tell you I want to copy your trades from your live trading account to my live trading account, simple as that! Before I put you on a live I want demo copiyng to see how you perform! Thank you! Kind Regards /Alpha Momentum
Hello! Are you familiar with binary options trading? Happen to be an expert on it or have a bot that can give very accurate buy or sell answers? Then I’m very interested in you. I am looking to hire an expert in this specific field or buy a bot that can do the ”heavy” lifting. All I need is a yes/no (buy/sell) answer that should be accurate at most times. Or hire you for the job, my money, your job. Before I hire you
Hello! I need an EA that can pass and/or trade prop firm accounts. The EA must be made specifically for passing or managing prop firm accounts. Low drawdown. Consistent and reliable. Backtested. I would like to purchase an already made bot that you are using yourself for prop firms and have been running live for some while on prop firms but also accepting custom made from scratch. Think you have something for me
I would like an expert to assist in building an indicator and a market analyzer & strategy based on the indicator. Only 2 tools used - 1. MACD and 2. Fib retracement. . It is based on just ONE indicator - SMA cross and close (signal candle), for an entry . The targets will be price levels manually input before 9am EST - which will be on chart. The nearest price line will be the target. Initial stop will be above the
Resolve issues with the position size calculator in an options trading bot to ensure accuracy in contract allocations. Diagnose the existing issues with the position size calculator set to 20% of equity. Adjust and fix the position size calculator to ensure appropriate contract sizes. Test the system to confirm functionality and accuracy of position sizes
Indicator List : - Single Moving Average Time Management Folder : - Trade By Days ( Monday - Sunday ) True/False or On/Off . - Move Trade by session Input parameters in this folder . Additional Parameters to be added to the Panel : T1 P = ATR V, Nil T5 P = ATR V, Nil T2 P = ATR V

Project information

Budget
30+ USD
VAT (21%): 6.3 USD
Total: 36 USD
For the developer
27 USD
Deadline
from 1 day(s)

Customer

Placed orders12
Arbitrage count0