Commit Graph
100 Commits
Author SHA1 Message Date
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
selimaj-dev 0fe8799f23 Merge pull request #14 from selimaj-dev/strategy-ui-and-manifest
Strategy UI and manifest
2026-07-25 19:02:42 +02:00
selimaj-dev 0337e484cd Swap signals with strategy 2026-07-25 18:40:17 +02:00
selimaj-dev 5ec0415e52 Improved strategy formatting 2026-07-25 18:29:10 +02:00
selimaj-dev 7290154025 Strategy formatting 2026-07-25 18:20:22 +02:00
selimaj-dev 009f8b76b3 replaced market overview 2026-07-25 17:50:20 +02:00
selimaj-dev 083e0bdd8b Manfiest and Strategy data 2026-07-25 17:45:41 +02:00
selimaj-dev acb81b4f27 Improve timeframe and other stuff 2026-07-25 17:32:19 +02:00
selimaj-dev 9c367b3807 Refactor, and added strategy with risk 2026-07-25 17:09:35 +02:00
selimaj-dev f31eaac63e Merge pull request #13 from selimaj-dev/accounts-and-positions
Accounts and positions
2026-07-25 04:44:44 +02:00
selimaj-dev f615d8dfbb typed Syntax and improved formatting 2026-07-25 04:30:58 +02:00
selimaj-dev 6b6085ef25 Refactored types 2026-07-25 04:08:48 +02:00
selimaj-dev cde2abf5f1 Using Option for statuses 2026-07-25 02:41:25 +02:00
selimaj-dev e61dd25e72 Positions 2026-07-25 01:57:27 +02:00
selimaj-dev 2cbcdc7108 Set active account 2026-07-25 00:58:09 +02:00
selimaj-dev 895f7f79ba Account manager 2026-07-25 00:48:37 +02:00
selimaj-dev db2f476928 Added accounts 2026-07-24 23:31:21 +02:00
selimaj-dev cf4387c604 Improved logging 2026-07-24 20:07:43 +02:00
selimaj-dev f07fabb132 Merge pull request #12 from selimaj-dev/logging-and-config
Logging and config
2026-07-24 18:16:37 +02:00
selimaj-dev c84b26b2ec Config reload command 2026-07-24 18:02:26 +02:00
selimaj-dev ef5f88516a Fix spawning 2026-07-24 17:47:06 +02:00
selimaj-dev 2eb8039490 Engine as command executor 2026-07-24 17:36:53 +02:00
selimaj-dev f036d04d7b Improved error handling and spawn structure 2026-07-24 16:56:16 +02:00
selimaj-dev ae37c02adc Using config in engine 2026-07-24 16:50:36 +02:00
selimaj-dev bba94e244c Config 2026-07-24 16:36:44 +02:00
selimaj-dev 8bf9a5d4d2 Working logger 2026-07-24 15:55:15 +02:00
selimaj-dev 7e595a7d0f Logger 2026-07-24 15:36:56 +02:00
selimaj-dev 9926a318a9 Merge pull request #11 from selimaj-dev/engine-market-data
Engine market data
2026-07-24 03:19:15 +02:00
selimaj-dev 41804c8fd2 Separated fetch 2026-07-24 01:30:18 +02:00
selimaj-dev 7b0f80864b Improved inspect and positions 2026-07-24 01:13:28 +02:00
selimaj-dev 8b5fa22deb Labeled price 2026-07-23 22:28:46 +02:00
selimaj-dev b5b4e85ad9 Working engine broadcaster 2026-07-23 22:26:56 +02:00
selimaj-dev 4716325c5f Engine 2026-07-23 21:08:43 +02:00
selimaj-dev f2e8dab28d Merge pull request #10 from selimaj-dev/pwp-and-com
Pwp and communication between the engine and terminal
2026-07-23 02:27:09 +02:00
selimaj-dev df8b5b5c41 Socket state 2026-07-23 01:42:03 +02:00
selimaj-dev 8e83c5cd5b Command processing 2026-07-23 01:34:04 +02:00
selimaj-dev d74d94af89 PWP Header 2026-07-23 01:14:06 +02:00
selimaj-dev e3ddaa4375 Using pwp 2026-07-23 00:54:17 +02:00
selimaj-dev ad84145f12 Scroll improvements 2026-07-23 00:40:58 +02:00
selimaj-dev b76a1f9aed Fix market overview 2026-07-23 00:30:57 +02:00
selimaj-dev e4773db9d8 Scrolling 2026-07-23 00:22:20 +02:00
selimaj-dev 2ff5adfdaf Fix reading bug 2026-07-22 23:26:49 +02:00
selimaj-dev 34a4d817b9 Terminal client 2026-07-22 23:19:50 +02:00
selimaj-dev cc9aef3312 Simple terminal server 2026-07-22 22:01:12 +02:00
selimaj-dev af11afb255 Broadcasting 2026-07-22 21:58:32 +02:00
selimaj-dev 701c345c83 Updated terminal messages 2026-07-22 21:29:16 +02:00
selimaj-dev 51118e3ee8 Terminal messages 2026-07-22 19:35:13 +02:00
selimaj-dev 790082674e Preparing terminal communication 2026-07-22 19:23:51 +02:00
selimaj-dev a641de074f Name refactor 2026-07-22 18:30:16 +02:00
selimaj-dev 39735bad87 Pulse wire crate 2026-07-22 18:08:16 +02:00
selimaj-dev 4fa04aeeca Merge pull request #9 from selimaj-dev/engine-communication
Engine communication
2026-07-22 16:04:40 +02:00