tesser-core

Crates.iotesser-core
lib.rstesser-core
version0.9.3
created_at2025-11-19 03:45:48.44138+00
updated_at2025-12-04 04:48:31.857905+00
descriptionCore domain types and utilities for the Tesser trading framework
homepage
repositoryhttps://github.com/tesserspace/tesser
max_upload_size
id1939376
size65,200
Zijing Zhang (pluveto)

documentation

README

tesser-core

Foundational data types shared across the entire workspace.

Overview

  • Defines Candle, Tick, Order, Fill, Position, Signal, and supporting enums like Side, OrderType, Interval, etc.
  • Contains no exchange-specific code; zero or minimal dependencies so every crate can rely on it.
  • Provides helper methods (Interval::as_duration, Position::mark_price, etc.) used in both backtests and live trading.

When to Touch This Crate

  • Adding/adjusting core types that must be shared everywhere.
  • Extending enums to support new order styles or intervals.
  • Never include exchange-specific logic—put that in connectors.

Tests

Run the focused test suite every time you change types:

cargo test -p tesser-core
Commit count: 0

cargo fmt