Files
tickreplay/pyproject.toml
T
danielmjrr 160ed2f948 tickreplay 0.1.0: tick-accurate MT5 backtesting engine + research toolkit
Memory-mapped tickstores, a nogil numba replay kernel validated trade-for-trade
against an independent reference implementation, purged walk-forward CV, an
append-only FDR registry, tick-exact labels, and online changepoint detection.
129 tests, 4 runnable examples on synthetic data, CI for linux/macos.
2026-08-03 19:43:21 +02:00

39 lines
1014 B
TOML

[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[project]
name = "tickreplay"
version = "0.1.0"
description = "Tick-accurate backtesting for MT5 data: memory-mapped tickstores, a JIT replay kernel, and research tools that guard against overfitting"
readme = "README.md"
license = { file = "LICENSE" }
authors = [{ name = "danielmjrr" }]
requires-python = ">=3.11"
dependencies = [
"numpy>=1.26",
"pandas>=2.2",
"numba>=0.59",
"pyarrow>=15.0",
"scipy>=1.11",
]
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Intended Audience :: Financial and Insurance Industry",
"Topic :: Office/Business :: Financial :: Investment",
]
[project.urls]
Homepage = "https://github.com/danielmjrr/tickreplay"
[project.optional-dependencies]
dev = ["pytest>=8.0"]
[tool.hatch.build.targets.wheel]
packages = ["src/tickreplay"]
[tool.pytest.ini_options]
testpaths = ["tests"]