Skip to content

Commit

Permalink
Fix TickScheme imports and registration
Browse files Browse the repository at this point in the history
  • Loading branch information
cjdsellers committed Dec 1, 2023
1 parent 953444b commit 47821c4
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 10 deletions.
14 changes: 9 additions & 5 deletions nautilus_trader/model/tick_scheme/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,12 @@
Defines a scheme for modeling the tick space for various instruments.
"""

# Required to register tick schemes
from nautilus_trader.model.tick_scheme.base import get_tick_scheme # noqa: F401
from nautilus_trader.model.tick_scheme.base import list_tick_schemes # noqa: F401
from nautilus_trader.model.tick_scheme.base import register_tick_scheme # noqa: F401
from nautilus_trader.model.tick_scheme.implementations import * # noqa: F403
from nautilus_trader.model.tick_scheme.base import register_tick_scheme
from nautilus_trader.model.tick_scheme.implementations.fixed import FOREX_3DECIMAL_TICK_SCHEME
from nautilus_trader.model.tick_scheme.implementations.fixed import FOREX_5DECIMAL_TICK_SCHEME
from nautilus_trader.model.tick_scheme.implementations.tiered import TOPIX100_TICK_SCHEME


register_tick_scheme(TOPIX100_TICK_SCHEME)
register_tick_scheme(FOREX_3DECIMAL_TICK_SCHEME)
register_tick_scheme(FOREX_5DECIMAL_TICK_SCHEME)
3 changes: 0 additions & 3 deletions nautilus_trader/model/tick_scheme/implementations/fixed.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,3 @@ FOREX_3DECIMAL_TICK_SCHEME = FixedTickScheme(
min_tick=Price.from_str_c("0.001"),
max_tick=Price.from_str_c("999.999"),
)

register_tick_scheme(FOREX_5DECIMAL_TICK_SCHEME)
register_tick_scheme(FOREX_3DECIMAL_TICK_SCHEME)
2 changes: 0 additions & 2 deletions nautilus_trader/model/tick_scheme/implementations/tiered.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -151,5 +151,3 @@ TOPIX100_TICK_SCHEME = TieredTickScheme(
],
max_ticks_per_tier=10_000,
)

register_tick_scheme(TOPIX100_TICK_SCHEME)

0 comments on commit 47821c4

Please sign in to comment.