Commit Graph

74 Commits

Author SHA1 Message Date
02e46e8d0d Add paginated user retrieval functionality in AdminController and related services. Implemented UsersFilter for filtering user queries and added LastConnectionDate property to User model. Updated database schema and frontend API to support new user management features. 2025-11-17 20:04:17 +07:00
06ef33b7ab Enhance user authentication by adding optional OwnerWalletAddress parameter in LoginRequest and UserService. Update UserController and related components to support the new wallet address functionality, ensuring better user profile management and validation in trading operations. 2025-11-17 13:48:05 +07:00
fec1c78b3c Update jwt config for sandbox 2025-11-10 17:00:05 +07:00
0861e9a8d2 Add admin page for bundle 2025-11-10 11:50:20 +07:00
7e08e63dd1 Add genetic backtest to worker 2025-11-09 03:32:08 +07:00
7dba29c66f Add jobs 2025-11-09 02:08:31 +07:00
21110cd771 Add whitelisting service + update the jwt valid audience 2025-11-07 19:38:33 +07:00
758e376381 disable swagger + update cors for production 2025-10-31 00:55:29 +07:00
5560c6942e Add checks for the Indicator request endpoint 2025-10-28 18:04:10 +07:00
1181a0920a Remove doc required 2025-10-28 17:55:41 +07:00
9d586974e2 Add indicators request endpoint 2025-10-28 17:37:07 +07:00
92c28367cf Add Versionning for bundle backtest request 2025-10-23 13:37:53 +07:00
6bfefc91c8 Deserialized variant for bundle backtest 2025-10-23 12:31:30 +07:00
af08462e59 Add save only for bundle backtest 2025-10-21 16:38:51 +07:00
d144ae73ca Add name to ticker list 2025-10-20 16:26:01 +07:00
472c507801 Add netpnl and initialBalance to backtests 2025-10-16 17:19:22 +07:00
5acc77650f Add bundle backtest refact + fix whitelist 2025-10-12 14:40:20 +07:00
85000644a6 Add ROI to botPaginated 2025-10-06 23:54:59 +07:00
dab4807334 Fix Runtime 2025-10-06 00:55:18 +07:00
f67ee330b3 Fix Runtime by adding TotalRuntimeInSeconds 2025-10-05 20:51:46 +07:00
58b07a1a13 Add netPnl in db for position 2025-10-03 03:11:17 +07:00
06850b57c4 Add BacktestCount 2025-10-01 13:01:03 +07:00
f041c1e8e8 Add net Pnl in db 2025-09-28 22:18:58 +07:00
16a56bd26c Add agent fees 2025-09-28 20:57:42 +07:00
d2a4bd4426 Fix dailySnapshot for platformsummary 2025-09-24 12:21:56 +07:00
9bdfb989c1 Fix ROI 2025-09-24 01:19:10 +07:00
cb6778d9a0 Add ticker to the UserStrategies list and set debit credit to 1 for backtest 2025-09-10 20:41:36 +07:00
137444a045 Add best agent by pnl 2025-08-15 22:35:29 +07:00
b4f6dc871b Add volume history to platform summary 2025-08-15 21:27:07 +07:00
cd93dede4e Add agentbalance 2025-08-15 19:35:01 +07:00
0a4a4e1398 Update plateform summary 2025-08-15 06:54:09 +07:00
8d37b04d3f Update front and fix back 2025-08-14 20:17:13 +07:00
4a45d6c970 Add platform grain 2025-08-14 19:44:33 +07:00
345d76e06f Update plateform summary 2025-08-14 18:59:37 +07:00
b1c1c8725d Update strategies agent return 2025-08-06 19:47:13 +07:00
a0bd2e2100 Update strategy details models reponse 2025-08-06 17:03:19 +07:00
Oda
082ae8714b Trading bot grain (#33)
* Trading bot Grain

* Fix a bit more of the trading bot

* Advance on the tradingbot grain

* Fix build

* Fix db script

* Fix user login

* Fix a bit backtest

* Fix cooldown and backtest

* start fixing bot start

* Fix startup

* Setup local db

* Fix build and update candles and scenario

* Add bot registry

* Add reminder

* Updateing the grains

* fix bootstraping

* Save stats on tick

* Save bot data every tick

* Fix serialization

* fix save bot stats

* Fix get candles

* use dict instead of list for position

* Switch hashset to dict

* Fix a bit

* Fix bot launch and bot view

* add migrations

* Remove the tolist

* Add agent grain

* Save agent summary

* clean

* Add save bot

* Update get bots

* Add get bots

* Fix stop/restart

* fix Update config

* Update scanner table on new backtest saved

* Fix backtestRowDetails.tsx

* Fix agentIndex

* Update agentIndex

* Fix more things

* Update user cache

* Fix

* Fix account load/start/restart/run
2025-08-05 04:07:06 +07:00
cd378587aa Add wallet balances to the userStrategy 2025-07-31 21:34:05 +07:00
857ca348ba Add agentNames to the endpoint index 2025-07-31 16:51:26 +07:00
4b0da0e864 Add agent index with pagination 2025-07-30 22:27:01 +07:00
09e2c704ef Separate 2endpoints for data summary 2025-07-28 14:36:51 +07:00
Oda
422fecea7b Postgres (#30)
* Add postgres

* Migrate users

* Migrate geneticRequest

* Try to fix Concurrent call

* Fix asyncawait

* Fix async and concurrent

* Migrate backtests

* Add cache for user by address

* Fix backtest migration

* Fix not open connection

* Fix backtest command error

* Fix concurrent

* Fix all concurrency

* Migrate TradingRepo

* Fix scenarios

* Migrate statistic repo

* Save botbackup

* Add settings et moneymanagement

* Add bot postgres

* fix a bit more backups

* Fix bot model

* Fix loading backup

* Remove cache market for read positions

* Add workers to postgre

* Fix workers api

* Reduce get Accounts for workers

* Migrate synth to postgre

* Fix backtest saved

* Remove mongodb

* botservice decorrelation

* Fix tradingbot scope call

* fix tradingbot

* fix concurrent

* Fix scope for genetics

* Fix account over requesting

* Fix bundle backtest worker

* fix a lot of things

* fix tab backtest

* Remove optimized moneymanagement

* Add light signal to not use User and too much property

* Make money management lighter

* insert indicators to awaitable

* Migrate add strategies to await

* Refactor scenario and indicator retrieval to use asynchronous methods throughout the application

* add more async await

* Add services

* Fix and clean

* Fix bot a bit

* Fix bot and add message for cooldown

* Remove fees

* Add script to deploy db

* Update dfeeploy script

* fix script

* Add idempotent script and backup

* finish script migration

* Fix did user and agent name on start bot
2025-07-27 20:42:17 +07:00
83ed78a1fa Add signalr 2025-07-21 19:54:04 +07:00
a32e9c33a8 Add front for bundle 2025-07-21 18:16:01 +07:00
6f49f2659f Add bundle backtest 2025-07-21 17:03:27 +07:00
6d1f0d612b Remove playground because not working anymore and make backtest properties required 2025-07-17 22:54:02 +07:00
e27b4c4a76 Add scoring message 2025-07-17 15:57:51 +07:00
27bed791c3 Add backtest light 2025-07-17 05:19:16 +07:00
b547c01787 update pagination 2025-07-16 21:37:05 +07:00
cebbeff887 Add progression and new method of selection/mutation/crossover 2025-07-11 23:38:22 +07:00