MCPcopy Index your code
hub / github.com/Open-Trader/opentrader

github.com/Open-Trader/opentrader @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,347 symbols 4,172 edges 487 files 56 documented · 4%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

ISmartTradeExecutor (Interface)
(no doc) [8 implementers]
packages/bot/src/processing/executors/smart-trade-executor.interface.ts
IExchange (Interface)
(no doc) [2 implementers]
packages/exchanges/src/types/exchange.interface.ts
IStore (Interface)
(no doc) [2 implementers]
packages/bot-processor/src/types/store/store.interface.ts
ISafetyOrder (Interface)
(no doc)
packages/types/src/dca-bot/safety-order.interface.ts
ICandlesProvider (Interface)
(no doc) [1 implementers]
packages/bot/src/market-data/candles-provider.interface.ts
ICacheProvider (Interface)
(no doc) [2 implementers]
packages/exchanges/src/types/cache/cache-provider.interface.ts
IBotControl (Interface)
(no doc) [1 implementers]
packages/bot-processor/src/types/bot/bot-control.interface.ts
ITrade (Interface)
(no doc)
packages/types/src/exchange/market-data/get-trades.ts

Core symbols most depended-on inside this repo

emit
called by 74
packages/bot/src/channels/orders/orders.channel.ts
l
called by 52
app/frontend/assets/browser-CsINfYrj.js
e
called by 51
app/frontend/assets/index-6txj_4R8.js
m
called by 45
app/frontend/assets/browser-CsINfYrj.js
update
called by 40
packages/bot/src/bot-market.store.ts
replace
called by 39
packages/bot-processor/src/types/smart-trade/smart-trade.service.ts
create
called by 36
packages/bot/src/app.ts
g
called by 34
app/frontend/assets/browser-CsINfYrj.js

Shape

Function 744
Method 431
Class 127
Interface 44
Enum 1

Languages

TypeScript100%

Modules by API surface

app/frontend/assets/browser-CsINfYrj.js164 symbols
app/frontend/assets/index-6txj_4R8.js158 symbols
app/frontend/assets/index-6YyaKLqc.js82 symbols
app/frontend/assets/SimpleGridForm-BUsQPU4Z.js60 symbols
packages/exchanges/src/exchanges/ccxt/exchange.ts26 symbols
packages/backtesting/src/exchange/memory-exchange.ts26 symbols
packages/bot/src/platform.ts23 symbols
packages/bot-processor/src/effect-runner.ts19 symbols
packages/exchanges/src/exchanges/ccxt/paper-exchange.ts18 symbols
packages/bot/src/processing/bot/bot.processing.ts17 symbols
packages/bot/src/streams/orderbook.stream.ts16 symbols
packages/bot/src/channels/candles/candles.channel.ts16 symbols

For agents

$ claude mcp add opentrader \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact