Gather profit or loss from multiple accounts into excel spreadsheet and convert base currencies to AUD based on current exchange rate

Specifiche

I have over 20 MT5 accounts that I want to obtain the Profit and loss on in each account from the 1st of the current month to the end of each day or when the program is run. Currently in MT5 I have to go to history, select month which gives the last 30 days profit, change the calendar to the 1st of the current month to obtain the profit for that account and repeat 22 times. I want an automated process that goes out and gathers the data from the trade account and collates it for all the accounts and exports to an excel sheet in a specific order

Profit exporter

 

Input fields to the program will be:

  1. From Date Type: date in dd/mm/yy format – if a date picker pop-up can be easily added that would be nice, but not necessary. Either way I should be able to overtype the date. From date will default to the first of the current month, but can be set to get profit over different time periods e.g it could be overtyped to 01/01/22 to get profit from 1 stof January 2022. I presume the trade data should be gathered based on the broker server time from 12am of the From date.
  2. To date Type: date in dd/mm/yy format. By default todays date but can be updated for specified period reporting
  3. Account Label – text to 30 characters – this is manually specified label for the account)
  4. Broker Server – a combo drop down list that can have broker servers added. The current servers I use include:

ICMarkets-MT5

Coinexx-Live

ICMarkets-MT5-2

FPMarkets-Live

 

  1. Username – numeric field 6 characters
  2. Password - text field 12 characters.
  3. Currency – can this be picked up from the account automatically? Otherwise Combo Drop down selection list from AUD,USD,ETH,BTC

 

Table row control buttons on right:

·         Order – allows the row to be moved up or down in the table

·         Add – Adds a new row below the current row for adding a new account

·         Del – Deletes the current row account or blank row

·         Ins – Inserts a blank row in the table. The output table will have links to it from another spreadsheet, so it will be important to have the correct accounts order and spacing rows to match the linking spreadsheet.

·         Sub – Adds sub total row below the current row that totals profits to the top of the table or the last sub total row

·         Save and test – Saves the settings entered for that row and tests access to the account. Returns result Success pop up with close button and updates the output data for that row if it successfully access the account. Returns account not found/authentication failure etc to indicate what problem it has connecting accessing the account

 

It will gather the P/L from the broker, get the current exchange rate from the base currency to AUD and return the profit for each account. The gathered data and calculations will be: 

  1. Gross Profit in base currency  (AUD,USD,ETH,BTC)
  2. Swap fees
  3. Lots traded on the account in the specified date range
  4. Commissions
  5. Net profit
  6. Exchange rate  (AUD,USD,ETH,BTC to AUD) – the program will need to source the current rate. As there is no direct rates for BTCAUD ETHAUD it could be calculated by getting metatrader data for BTCUSD/AUDUSD = BTCAUD e.g BTCUSD = $44429 AUDUSD = 0.75148 BTCAUD = $44429/0.75148 = $59121. Same calculation method for ETHAUD. USDAUD = 1/AUDUSD
  7. Profit = Net profit in the selected currency x Exchange rate. Changing the Profit currency will update the exchange rate calculation to match the selected currency. E.g if USD is selected the rate for a USD based account becomes 1.0, for the AUD based accounts is 0.75148 and for BTC based accounts would use the current BTCUSD rate $44429

Top control buttons

 

·         Using the Save and test button will update that row, the subtotal for that group and the total

·         Pressing Update to the right of the dates will update all the accounts, sub totals and total at once

·         Save As.. will prompt to download the excel sheet with the columns selected at the bottom “Include in Export”

·         Email To will email the sheet to the specified email address field

·         To change email, type over the current address and press update to the right

·         Schedule will invoke the option to automatically send/save the export daily at 12am from 1 stcurrent month to the end of the prior days trade data 11:59:59. The schedule options can be checked on to email and/or save to a specified folder path on the computer where it is running.

 

General

 

·         The programs will run on any windows computer with MT5 installed and provide an easy to use and attractive interface

·         The attached excel spreadsheet provides the ideal layout for the fields and outputs

·         It can run on a  24/7 vps to provide schedule file saves and emails, and also be run on my local office desktop on an ad hoc basis to view/export current profit data.

·         I will be provided with source code and retain rights in case future updates are required and you are not available

 

Con risposta

1
Sviluppatore 1
Valutazioni
(30)
Progetti
35
26%
Arbitraggio
0
In ritardo
4
11%
Gratuito
2
Sviluppatore 2
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
3
Sviluppatore 3
Valutazioni
(132)
Progetti
170
18%
Arbitraggio
17
47% / 18%
In ritardo
0
In elaborazione
4
Sviluppatore 4
Valutazioni
(256)
Progetti
415
38%
Arbitraggio
86
44% / 19%
In ritardo
70
17%
Occupato
Ordini simili
There are six conditions in total . source code from an existing expert will be provided to aid the completion of this job . - Install the following by the Panel (copy paste form my existing Expert ) 1. Pips Lost : number of pips lost ( monthly reset ) 2. Pips Gained : number of pips gained ( monthly reset ) 3. Have a black background to avoid the
GOODAY TO YOU I AM NEED OF A FAST, TALENTED AND HIGH QUALITY CODER TO THIS JOB FOR ME. THE EA TRADE MANAGER WILL HAVE THE FOLLOWING: STOPLOSS & TAKEPROFIT IN PIPS LOT SIZE IN PIPS NUMBER OF TRADES (1-30 TRADES MAXIMUM) PLEASE LOOK AT THE PICTURE ABOVE FOR A GUIDE
Hi , I need a script written for Auto trading bot to trade on Trading View. This is a simple strategy to trade Renko chart on Trading view. The trading bot will have rules for entry and exit. Stop loss and Take Profit. order size by x% of equity. Daily profit target in pips. I want an experienced Trading View Pine script coder please! Thanks
Need to get a Trade Assistant Panel for trading with RR tool, partial closures, move to breakeven, different types of orders (Sell Stop, Sell Limit, Buy Stop, Buy Limit)... I don´t need the panel from scratch. If you have one you can send me images or examples and I can tell you what you have to change
see trade open on every tick seconde ok forex pair us us30 if is current running at 40170.00 so open 2 trade buy stop and sell stop both in every tick pending order of buy stop will 40171.00 and sell stop pending order will be 40169.00 buy stop will open at 40171.00 and tp will be 40173.00 and SL will be 40169.50 ok if buy stop hit sell stop order automatically will be close now if sell stop order open at 40169.00 so
Hi Teams Looking for trading strategy or an EA, which can trigger trade, in XAUUSD, With fixed SL of 2 USD AND TP OF 3 TO 5 USD. Any strategy any time frames. Can work on lowest size
Looking for a programmer to code EA for Buy Stop/Sell Stop HFT Trading designed for Ger40 EA must be able to trade on live account and Dll must be used for EA speed slippage control and spread filter
i want a forex robot that will read chats and enter trades on its oown. i want it to be able to use all trading strategies and partterns. good risky manegmemt, i want it to forcuse on Gold and and all major forex pairs. i want it to use stop loses and take profits as the market might change direction anytime. i want to work on both mt5 and mt4
**Project Title:** Development of a Complex High-Performance EA for Step Index **Project Overview:** I need an advanced Expert Advisor (EA) for trading the Step Index on MetaTrader 5. The EA should use multiple indicators and advanced risk management techniques to enhance profitability and manage risks effectively. **Trading Strategy Details:** Indicators: - 50-period EMA - 200-period EMA - RSI with 14 periods - MACD
Below follows specifications and the pictures of how the indicator should be. I believe that during the development it is necessary some adjustments that I may have forgotten while writing the descriptions, please take this into account. If necessary I have the pdf file that may be easier to understand. Doubts I am at your disposal

Informazioni sul progetto

Budget
200 - 300 USD
Per lo sviluppatore
180 - 270 USD