Commit Graph

29 Commits

Author SHA1 Message Date
KhizarImran 53fe8e0e9d fix: commision bug fix 2026-06-25 21:48:49 +01:00
KhizarImran e88dc28b2f docs: add PyPI badge to README
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-21 19:00:52 +01:00
KhizarImran 684800bd30 chore: remove .so binary from tracking, add to .gitignore
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-21 18:55:13 +01:00
KhizarImran e79070539d feat: column-aware CSV loading and changelog
- Replaced manual CSV parsing with csv crate, columns now looked up by name
- Fixed Rust example path and contract_size
- Added CHANGELOG.md for release tracking

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-21 18:54:14 +01:00
KhizarImran 2252b4cd8c publised to pypi 2026-06-21 18:14:03 +01:00
KhizarImran 62131a2918 getting it ready for publishing 2026-06-21 17:56:41 +01:00
KhizarImran cb9bf41ff3 added lot size 2026-06-21 00:18:44 +01:00
KhizarImran 706be103f0 bug fixes: types.rs 2026-06-20 17:52:19 +01:00
KhizarImran 5609249180 bug: backtest.py bug fixes 2026-06-20 17:43:19 +01:00
KhizarImran 6e0b63cb3e testing out python library integration 2026-06-14 17:48:44 +01:00
KhizarImran b0559ecf79 core: fully restructured code to support pyo3 2026-06-14 02:13:28 +01:00
KhizarImran 322ff54d63 made pyclass work for stats 2026-06-14 01:29:20 +01:00
KhizarImran 6f39fc2d34 adding python wrapping 2026-06-14 01:21:15 +01:00
KhizarImran a039484b08 core: when backtest finishes, any open positions should now close at bar.last 2026-06-13 23:28:49 +01:00
KhizarImran 9847a99561 feat: stoploss and take profit implementation on the broker.rs 2026-06-13 12:01:44 +01:00
Khizar Imran 516f6029ac 13/06 2026-06-13 10:08:33 +01:00
Khizar Imran 8da311cc3f bug fix: broker.rs (close position & close all) 2026-06-09 00:10:09 +01:00
Khizar Imran 9081e2b7ab feat: spread calculated on exit (close position & all) 2026-06-09 00:01:46 +01:00
Khizar Imran 26e625d6f8 new: better stats 2026-06-08 23:55:42 +01:00
Khizar Imran bbfe87edb7 checkpoint: spread/commisions working 2026-06-06 17:16:32 +01:00
Khizar Imran 1dc728078f new: added a working example 2026-06-06 16:18:45 +01:00
Khizar Imran 04b5f405e0 minor commenting 2026-06-04 21:34:26 +01:00
Khizar Imran 73a144c4df added engine rs & data rs 2026-06-04 21:25:52 +01:00
Khizar Imran e5c82056bc new: README file 2026-06-04 00:33:30 +01:00
Khizar Imran 7d19b1d519 fn: added close_position to broker.rs 2026-06-04 00:25:08 +01:00
Khizar Imran 35a6f8dc00 build: fixed error relates to exit_price & exit_timestamp 2026-06-04 00:06:43 +01:00
Khizar Imran a1f7540353 Merge branch 'main' of https://github.com/KhizarImran/backtestingfx 2026-06-03 23:40:35 +01:00
Khizar Imran 48586de436 Initial commit: project strcture & initialisation 2026-06-03 23:39:39 +01:00
Khizar Imran 1d6512f781 Initial commit 2026-06-03 23:38:12 +01:00