EA Publisher: EA that publishes historycal data to a remote MySQL database and check this with REST API.

Tarea técnica

I am developing a web platform that shows all the results what the strategy is having.

I need an EA that collect and publishes strategy data to a remote MySQL database and check for new updates every x configured minutes and if there are new data, publish to the database the new events. The period of time of publising data, timezone of publishing and database configuration must be in EA settings.

When I drop the EA to a chart, it must start collecting ALL DATA that the current account is having every x period of minutes configured, and it need to show in the chart windows the last published statement and statement publish status (same as MyFxBook EA Publisher works).

The data I need to collect is kinda same as MyFxBook API does:

1. Get Current Open Orders.

2. Get Current Open Trades.

3. Get Historical Positions.

4. All other financial data of the strategy.

And with this posted in a database correctly (the bot must create database tables/configuration if it doesn't detect schema config in connected MySQL database), I need a WEB REST API that consults this information, having the following API Methods:

1. total_data: total gain/loss (%), abs gain (%),  total pips,  total lots, monthly average gain, average drawdown, withdrawals, deposits, total profit, balance, equity, equity percent, demo (true or false), profit factor, fiability, and all other possible data.

2. get_opened_orders: get all the current open orders (each order must return: open time (format: yyyy-mm-dd H:m:s), symbol, order type, lots, open price, tp, sl, ).  PARAMETERS: maximim orders to return, and if not defined, show all opened orders.

3. get_opened_trades: get all the current open trades (each order must return: open time (format: yyyy-mm-dd H:m:s), symbol, trade type, lots, open price, tp, sl, profit/loss, pips, swap, etc). PARAMETERS: maximim trades to return, and if not defined, show all opened trades.

4. get_history: get the historical data (every trade here must contain its infromation: opened trade (format: yyyy-mm-dd H:m:s), closed trade (format: yyyy-mm-dd H:m:s), symbol, lots, open price, close price, tp, sl, pips gain/loss, profit gain/loss, interest, etc... PARAMETERS: a range of dates (from x date to x date, format yyyy-mm-dd) and if not defined, show all historical data.

5. get_daily_gain: get all the gain/loss of a day certain given date (returned results: date (format: yyyy-mm-dd), balance of account, PIPs, lots, floating PL, profit, Growth Equity, Floating PIPs).  PARAMETERS: desired date in format  yyyy-mm-dd.

6. get_custom_gain: get all the gain/loss of a certain range of date (returned results: number of days, pips, lots, floating PL, profit, growth equity, floating pips).  PARAMETERS: a range of dates (from x date to x date, format yyyy-mm-dd).

RETURN TYPE: JSON/XML (custom data return must be a param).

I don't want a visual platform, just the API endpoint programmed in PHP.

Han respondido

1
Desarrollador 1
Evaluación
(365)
Proyectos
507
40%
Arbitraje
159
17% / 74%
Caducado
99
20%
Trabajando
2
Desarrollador 2
Evaluación
(6)
Proyectos
8
0%
Arbitraje
8
13% / 88%
Caducado
0
Libre
3
Desarrollador 3
Evaluación
(14)
Proyectos
19
11%
Arbitraje
1
0% / 100%
Caducado
5
26%
Libre
Solicitudes similares
I am looking for an experienced developer in MQL5 to build a fully AI and automated trading bot (Expert Advisor) for MetaTrader 5. The EA will trade XAUUSD only and will be based purely on price action and Smart Money Concepts (SMC), specifically focusing on liquidity sweeps, market structure shifts (MSS/CHoCH), and wick rejection entries at key points of interest (POIs). The system must follow a strict rule: no
We are looking for a developer to finish and stabilize an existing Kalshi trading bot (~60% complete) built in TypeScript. This is not a MetaTrader EA. The system interacts with the Kalshi API and requires strong understanding of execution logic, order handling, and state management. Scope of Work: Review and understand existing TypeScript codebase Complete missing functionality Fix execution issues (order placement
Early Killer EA 30+ USD
It must have automated stop loss. Something that can end poverty and kill the market early.It must take the trades for me whenever I start it it must work on tradeport ea

Información sobre el proyecto

Presupuesto
200 - 300 USD
Plazo límite de ejecución
de 1 a 7 día(s)