Skip to content

Commit f221c3e

Browse files
committed
chore: restructure basic market maker bot
1 parent 49f9f85 commit f221c3e

7 files changed

Lines changed: 6 additions & 19 deletions

File tree

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,3 +178,6 @@ cython_debug/
178178

179179
# Database
180180
**/*.db
181+
182+
# Work organization
183+
.todo

ctenex/bot/README.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

ctenex/bot/bots/__init__.py

Whitespace-only changes.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
from loguru import logger
55

6-
from ctenex.bot.exchange_bot import ExchangeBot
7-
from ctenex.bot.orders_generators.basic import BasicOrdersGenerator
6+
from ctenex.bot.bots.basic.exchange_bot import ExchangeBot
7+
from ctenex.bot.bots.basic.market_maker.orders_generator import BasicOrdersGenerator
88
from ctenex.settings.application import get_app_settings
99

1010
settings = get_app_settings()

ctenex/bot/orders_generators/basic.py renamed to ctenex/bot/bots/basic/market_maker/orders_generator.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,14 @@
22
from random import randrange
33
from uuid import UUID
44

5-
from ctenex.bot.orders_generators.interface import IOrdersGenerator
65
from ctenex.domain.order_book.order.schemas import (
76
OrderAddRequest,
87
OrderSide,
98
OrderType,
109
)
1110

1211

13-
class BasicOrdersGenerator(IOrdersGenerator):
12+
class BasicOrdersGenerator:
1413
RANDOM_TICKS_FACTOR = 2 # Stay close to mid-price
1514
MIN_PROFIT_TICKS = 1 # Minimum number of ticks we want to profit from spread
1615

ctenex/bot/orders_generators/__init__.py

Whitespace-only changes.

0 commit comments

Comments
 (0)