Commit Graph
100 Commits
Author SHA1 Message Date
selimaj-dev 1cba37296d Working order 2026-08-02 06:05:15 +02:00
selimaj-dev c18dceb291 Fix risk 2026-08-02 05:32:11 +02:00
selimaj-dev f2d6d9a8b9 Fix order serialization 2026-08-02 04:23:53 +02:00
selimaj-dev f2b31bbdbc Order size 2026-08-02 03:28:04 +02:00
selimaj-dev 1a1b68ff4f Fix order handling 2026-08-02 03:13:01 +02:00
selimaj-dev e61aa231ea better commands 2026-08-02 02:36:23 +02:00
selimaj-dev 11aff3bcb2 Made confidence less confusing 2026-08-02 01:45:25 +02:00
selimaj-dev 3d35cbf0a5 Usage cleanup and client initial signals 2026-08-02 01:01:16 +02:00
selimaj-dev f9f218ad80 Signal execution 2026-08-02 00:51:12 +02:00
selimaj-dev 05cf081339 Better signal formatting 2026-08-02 00:19:47 +02:00
selimaj-dev 51998aad68 Removed unused 2026-08-01 23:54:28 +02:00
selimaj-dev cab27466f2 Status and positions linked 2026-08-01 23:01:24 +02:00
selimaj-dev 8f4c984486 Perps equity 2026-08-01 22:23:31 +02:00
selimaj-dev 08b80d04de Trading equity 2026-08-01 21:33:58 +02:00
selimaj-dev e2cf0a00d6 Daily scheduler 2026-08-01 21:30:16 +02:00
selimaj-dev bfac0c340f Added more formatting options 2026-08-01 20:25:50 +02:00
selimaj-dev a56b0004cf Updated EngineConfig 2026-08-01 19:58:10 +02:00
selimaj-dev 32b93ce2a5 Validate signal 2026-08-01 19:45:12 +02:00
selimaj-dev f64d12d8c7 Stop loss order management 2026-08-01 19:16:38 +02:00
selimaj-dev fdb0525ca2 Strategy and Risk websocket clients 2026-08-01 19:03:34 +02:00
selimaj-dev f48e239d05 Risk stuff and trying to test different ws archs 2026-08-01 06:56:15 +02:00
selimaj-dev a9ccd84633 Risk engine 2026-07-31 23:27:56 +02:00
selimaj-dev 7e4e264eb0 Risk config 2026-07-31 20:13:31 +02:00
selimaj-dev f9c67ce923 Config presets 2026-07-31 17:02:38 +02:00
selimaj-dev b76f694aee Merge pull request #20 from selimaj-dev/status-config-ui
Status, config, and UI
2026-07-31 16:30:01 +02:00
selimaj-dev 37d8bb6c0b Improved command logging 2026-07-31 16:16:52 +02:00
selimaj-dev 4d042251b3 Fix scroll 2026-07-31 15:44:22 +02:00
selimaj-dev d779ac1a59 Cleaner scroll handling 2026-07-31 15:15:55 +02:00
selimaj-dev 0f7d25627d Unexepcetd eof are treated as backgound errors (almost unimportant) 2026-07-31 05:44:36 +02:00
selimaj-dev 9d003f8a09 ignoring client leaves as errors 2026-07-31 05:41:51 +02:00
selimaj-dev e45dd1d9c0 Improved logging 2026-07-31 05:37:32 +02:00
selimaj-dev 9d0ff45bdd Improved inspect 2026-07-31 05:21:06 +02:00
selimaj-dev b5ec2eed40 Status 2026-07-31 04:53:41 +02:00
selimaj-dev b0e95dfca4 Engine config status 2026-07-31 04:44:47 +02:00
selimaj-dev 405dbdda2e Engine status 2026-07-31 04:20:32 +02:00
selimaj-dev 7247319a38 Merge pull request #19 from selimaj-dev/engine-refactor
Engine refactor
2026-07-31 03:51:44 +02:00
selimaj-dev c9a37e4024 Refactored entry price 2026-07-31 02:21:17 +02:00
selimaj-dev f3e2deab09 Refactored engine 2026-07-31 01:42:45 +02:00
selimaj-dev b5a1a07cf0 Refactored engine 2026-07-31 01:26:03 +02:00
selimaj-dev fccd03c3df Strategy split ws 2026-07-31 01:17:35 +02:00
selimaj-dev e4ba12c5de Strategy command 2026-07-31 00:56:16 +02:00
selimaj-dev ccac73c3c5 Strategy 2026-07-31 00:01:41 +02:00
selimaj-dev fb4d22c5a2 repost tokio in sdk 2026-07-30 23:56:31 +02:00
selimaj-dev de0750ff2e Formatting 2026-07-30 16:52:35 +02:00
selimaj-dev 7f1e3f8d7d Improved architecture with signle mutex 2026-07-30 05:56:59 +02:00
selimaj-dev 535c6a2964 Rename 2026-07-30 05:35:03 +02:00
selimaj-dev 6c0bfe7c74 Improved error handling 2026-07-30 04:53:46 +02:00
selimaj-dev 87e3c2b964 Tidy up 2026-07-30 04:44:21 +02:00
selimaj-dev 8dcf6b2a41 Merge pull request #17 from selimaj-dev/orders-and-strategy-redesign
Orders and strategy redesign
2026-07-30 04:14:29 +02:00
selimaj-dev 0b169dfc38 Renamed plugins to strategies 2026-07-30 03:46:40 +02:00
selimaj-dev 660a0cb66a Refactored codebase to Strategy instead of plugin 2026-07-30 03:42:59 +02:00
selimaj-dev 72a0145860 Updated formatting 2026-07-30 03:22:59 +02:00
selimaj-dev d0f683b4ca Removed risk 2026-07-30 02:50:22 +02:00
selimaj-dev f3406c7b97 Fix bug 2026-07-29 06:57:25 +02:00
selimaj-dev 90d3c59ff4 Fix inconsistencies 2026-07-29 04:30:26 +02:00
selimaj-dev 5f1b5c9aad better Signals 2026-07-29 04:00:58 +02:00
selimaj-dev b8ea0c4614 Order making 2026-07-29 03:18:08 +02:00
selimaj-dev a7df23bc42 Proper asset id 2026-07-29 03:03:30 +02:00
selimaj-dev e0230425ec Order execution and using decimal 2026-07-29 02:28:54 +02:00
selimaj-dev 2696618ca0 More flexible signal handling 2026-07-29 01:48:28 +02:00
selimaj-dev 9c29695728 Strategy and Risk sdk 2026-07-29 01:35:36 +02:00
selimaj-dev 85ea3c3b1b Merge pull request #16 from selimaj-dev/strategy-engine
Strategy engine
2026-07-28 22:57:37 +02:00
selimaj-dev 5c65b19e97 Renamed pulse wire to sdk 2026-07-28 22:33:19 +02:00
selimaj-dev 7968ae14af Using postcard 2026-07-28 22:20:50 +02:00
selimaj-dev 92fe70def2 Using postcard with serde 2026-07-28 21:50:30 +02:00
selimaj-dev 489ddb36e9 Removed PWP bc it hurt my brain 2026-07-28 21:49:17 +02:00
selimaj-dev 1fb2ab9f2b Fix GetCandlestick 2026-07-28 20:13:34 +02:00
selimaj-dev fca09449b5 Fix watch list 2026-07-28 19:56:48 +02:00
selimaj-dev 3e96dd5c0f Fix 2026-07-28 18:25:44 +02:00
selimaj-dev b5069954b1 Small changes 2026-07-28 06:51:26 +02:00
selimaj-dev dc660decee Removed unnecessary clones on strategy engine 2026-07-28 03:34:42 +02:00
selimaj-dev 796bbb397b Strategy protocol 2026-07-28 03:33:22 +02:00
selimaj-dev f3656ec940 Removed unnecessary run from engine 2026-07-28 00:45:38 +02:00
selimaj-dev 7b1281aa57 Fix UI overflows 2026-07-27 19:30:45 +02:00
selimaj-dev 537ea52f2a Merge pull request #15 from selimaj-dev/strategy-engine
Strategy engine
2026-07-27 03:49:53 +02:00
selimaj-dev dd48045dd6 renamed to configuration 2026-07-27 02:41:46 +02:00
selimaj-dev 61dc17987d Smarter risk and strategy, and logging 2026-07-27 02:38:19 +02:00
selimaj-dev 9006bc7440 More commands 2026-07-27 02:23:59 +02:00
selimaj-dev 99515c17d4 Cooldown config 2026-07-27 01:52:52 +02:00
selimaj-dev b412cf50ec Fix cooldown display 2026-07-27 01:22:41 +02:00
selimaj-dev 1a47d0c487 Subscriptions 2026-07-27 01:03:12 +02:00
selimaj-dev 7d0075e2f9 Implementing hyper ws and types 2026-07-27 00:17:43 +02:00
selimaj-dev c8be31c88c risk instead of stratgy on risk log 2026-07-26 19:36:07 +02:00
selimaj-dev d703bdda4e Improved engine architecture, and plugin architecture 2026-07-26 17:18:48 +02:00
selimaj-dev 033f576785 Signal forwarding 2026-07-26 17:06:41 +02:00
selimaj-dev 782ea4f92d Improved reloading 2026-07-26 15:47:19 +02:00
selimaj-dev ee0ba0fe69 Improved reloading 2026-07-26 15:44:47 +02:00
selimaj-dev 0d1944258d Improved reload 2026-07-26 15:31:29 +02:00
selimaj-dev 1429133b1e Send strategy manifest to clients 2026-07-26 14:39:16 +02:00
selimaj-dev ec7c3e0c3f Fix std error 2026-07-26 05:16:20 +02:00
selimaj-dev 785bcd9399 Testing recv 2026-07-26 04:48:04 +02:00
selimaj-dev 7df1902a69 Hopefully fixed deadlocks in strategy engine 2026-07-26 04:29:33 +02:00
selimaj-dev 4bf47afaa4 Fix deadlock 2026-07-26 02:56:08 +02:00
selimaj-dev 73a47c43f7 Running strategy engine 2026-07-26 02:38:51 +02:00
selimaj-dev 270a0f1833 Strategy engine 2026-07-26 01:56:46 +02:00
selimaj-dev ff5704ec88 Strategy spawning and maniest 2026-07-25 23:48:23 +02:00
selimaj-dev 87e9f62c8d Plugin child process 2026-07-25 20:09:18 +02:00
selimaj-dev 1b3025ee34 Plugin 2026-07-25 19:45:40 +02:00
selimaj-dev 90876c83a7 Strategy messaging 2026-07-25 19:23:04 +02:00
selimaj-dev 7e79390052 Using percent for trend 2026-07-25 19:06:11 +02:00