Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/vnpy/vnpy
/ types & classes
Types & classes
105 in github.com/vnpy/vnpy
⨍
Functions
769
◇
Types & classes
105
↓ 39 callers
Class
DataProxy
Feature data proxy
vnpy/alpha/dataset/utility.py:19
↓ 8 callers
Class
BarData
Candlestick bar data of a certain trading period.
vnpy/trader/object.py:88
↓ 8 callers
Class
WeixinError
SDK general exception.
vnpy/trader/wechat.py:34
↓ 7 callers
Class
EventEngine
Event engine distributes event object based on its type to those handlers registered. It also generates timer event by every interval se
vnpy/event/engine.py:33
↓ 6 callers
Class
MainEngine
Acts as the core of the trading platform.
vnpy/trader/engine.py:81
↓ 3 callers
Class
Event
Event object consists of a type string which is used by event engine for distributing event, and a data object which contains the real da
vnpy/event/engine.py:16
↓ 3 callers
Class
Exchange
Exchange.
vnpy/trader/constant.py:82
↓ 3 callers
Class
MainWindow
Main window of the trading platform.
vnpy/trader/ui/mainwindow.py:40
↓ 2 callers
Class
BaseDatafeed
Abstract datafeed class for connecting to different datafeed.
vnpy/trader/datafeed.py:10
↓ 2 callers
Class
CancelRequest
Request sending to specific gateway for canceling an existing order.
vnpy/trader/object.py:359
↓ 2 callers
Class
ContractDailyResult
Contract daily profit and loss result
vnpy/alpha/strategy/backtesting.py:799
↓ 2 callers
Class
Credentials
Access credentials returned by iLink QR-code login.
vnpy/trader/wechat.py:47
↓ 2 callers
Class
Interval
Interval of bar data.
vnpy/trader/constant.py:152
↓ 2 callers
Class
LogData
Log data is used for recording log messages on GUI or in log files.
vnpy/trader/object.py:219
↓ 2 callers
Class
OrderData
Order data contains information for tracking lastest status of a specific order.
vnpy/trader/object.py:112
↓ 2 callers
Class
RemoteException
RPC remote exception
vnpy/rpc/client.py:11
↓ 2 callers
Class
WeixinTimeout
HTTP request timed out.
vnpy/trader/wechat.py:42
↓ 1 callers
Class
AverageMeter
Class for calculating and storing average and current values Attributes ---------- val : float Current value avg : float
vnpy/alpha/model/models/mlp_model.py:493
↓ 1 callers
Class
BarManager
vnpy/chart/manager.py:9
↓ 1 callers
Class
BaseCell
General cell used in tablewidgets.
vnpy/trader/ui/widget.py:60
↓ 1 callers
Class
ChartCursor
vnpy/chart/widget.py:324
↓ 1 callers
Class
ChartWidget
vnpy/chart/widget.py:20
↓ 1 callers
Class
ConnectDialog
Start connection of a certain gateway.
vnpy/trader/ui/widget.py:611
↓ 1 callers
Class
DateCell
Cell used for showing date string from datetime object.
vnpy/trader/ui/widget.py:212
↓ 1 callers
Class
DatetimeAxis
vnpy/chart/axis.py:10
↓ 1 callers
Class
Direction
Direction of order/trade/position.
vnpy/trader/constant.py:10
↓ 1 callers
Class
EnumCell
Cell used for showing enum data.
vnpy/trader/ui/widget.py:99
↓ 1 callers
Class
ExceptionWidget
vnpy/trader/ui/qt.py:74
↓ 1 callers
Class
GlobalDialog
Start connection of a certain gateway.
vnpy/trader/ui/widget.py:1231
↓ 1 callers
Class
MlpNetwork
Deep Neural Network Model Structure Used to build multi-layer perceptron network structure, supporting multiple hidden layers and differ
vnpy/alpha/model/models/mlp_model.py:553
↓ 1 callers
Class
Offset
Offset of order/trade.
vnpy/trader/constant.py:19
↓ 1 callers
Class
OffsetConverter
vnpy/trader/converter.py:310
↓ 1 callers
Class
OrderRequest
Request sending to specific gateway for creating a new order.
vnpy/trader/object.py:321
↓ 1 callers
Class
OrderType
Order type.
vnpy/trader/constant.py:61
↓ 1 callers
Class
PortfolioDailyResult
Portfolio daily profit and loss result
vnpy/alpha/strategy/backtesting.py:875
↓ 1 callers
Class
PositionHolding
vnpy/trader/converter.py:17
↓ 1 callers
Class
QuoteData
Quote data contains information for tracking lastest status of a specific quote.
vnpy/trader/object.py:265
↓ 1 callers
Class
SessionExpired
iLink reports session expired (errcode/ret == -14).
vnpy/trader/wechat.py:38
↓ 1 callers
Class
SubscribeRequest
Request sending to specific gateway for subscribing tick data update.
vnpy/trader/object.py:307
↓ 1 callers
Class
TestClient
Test RpcClient
examples/simple_rpc/test_client.py:6
↓ 1 callers
Class
TestServer
Test RpcServer
examples/simple_rpc/test_server.py:6
↓ 1 callers
Class
TradeData
Trade data contains information of a fill of an order. One order can have several trade fills.
vnpy/trader/object.py:154
↓ 1 callers
Class
WechatDialog
WeChat binding dialog: shows status when bound, drives the scan and first-message flow when not bound.
vnpy/trader/ui/widget.py:1375
↓ 1 callers
Class
WechatWorker
Background worker for two-phase WeChat binding: QR-code login first, then wait for the user's first inbound message to capture user info.
vnpy/trader/ui/widget.py:1307
Class
AboutDialog
Information about the trading platform.
vnpy/trader/ui/widget.py:1184
Class
AccountData
Account data contains information about balance, frozen and available.
vnpy/trader/object.py:201
Class
AccountMonitor
Monitor for account data.
vnpy/trader/ui/widget.py:550
Class
ActiveOrderMonitor
Monitor which shows active order only.
vnpy/trader/ui/widget.py:1065
Class
Alpha101
101 basic factors from WorldQuant
vnpy/alpha/dataset/datasets/alpha_101.py:6
Class
Alpha158
158 basic factors from Qlib
vnpy/alpha/dataset/datasets/alpha_158.py:6
Class
AlphaDataset
Alpha dataset template class
vnpy/alpha/dataset/template.py:23
Class
AlphaLab
Alpha Research Laboratory
vnpy/alpha/lab.py:20
Class
AlphaModel
Template class for machine learning algorithms
vnpy/alpha/model/template.py:9
Class
AlphaStrategy
Alpha strategy template class
vnpy/alpha/strategy/template.py:15
Class
ArrayManager
For: 1. time series container of bar data 2. calculating technical indicator value
vnpy/trader/utility.py:488
Class
AskCell
Cell used for showing ask price and volume.
vnpy/trader/ui/widget.py:149
Class
BacktestingEngine
Alpha strategy backtesting engine
vnpy/alpha/strategy/backtesting.py:22
Class
BarGenerator
For: 1. generating 1 minute bar data from tick data 2. generating x minute bar/x hour bar data from 1 minute data Notice: 1. for
vnpy/trader/utility.py:166
Class
BarOverview
Overview of bar data stored in database.
vnpy/trader/database.py:26
Class
BaseApp
Abstract class for app.
vnpy/trader/app.py:10
Class
BaseData
Any data object needs a gateway_name as source and should inherit base data.
vnpy/trader/object.py:18
Class
BaseDatabase
Abstract database class for connecting to different database.
vnpy/trader/database.py:52
Class
BaseEngine
Abstract class for implementing a function engine.
vnpy/trader/engine.py:59
Class
BaseGateway
Abstract gateway class for creating gateways connection to different trading systems. # How to implement a gateway: --- ## Basi
vnpy/trader/gateway.py:33
Class
BaseMonitor
Monitor data update.
vnpy/trader/ui/widget.py:241
Class
BidCell
Cell used for showing bid price and volume.
vnpy/trader/ui/widget.py:137
Class
CandleItem
vnpy/chart/item.py:168
Class
ChartItem
vnpy/chart/item.py:12
Class
ContractData
Contract data contains basic information about each contract traded.
vnpy/trader/object.py:233
Class
ContractManager
Query contract data available to trade in system.
vnpy/trader/ui/widget.py:1086
Class
Currency
Currency.
vnpy/trader/constant.py:142
Class
DirectionCell
Cell used for showing direction data.
vnpy/trader/ui/widget.py:116
Class
EmailEngine
Provides email sending function.
vnpy/trader/engine.py:590
Class
EquityDemoStrategy
Equity Long-Only Demo Strategy
vnpy/alpha/strategy/strategies/equity_demo_strategy.py:12
Class
HistoryRequest
Request sending to specific gateway for querying history data.
vnpy/trader/object.py:374
Class
LassoModel
LASSO regression learning algorithm
vnpy/alpha/model/models/lasso_model.py:13
Class
LgbModel
LightGBM ensemble learning algorithm
vnpy/alpha/model/models/lgb_model.py:12
Class
LocaleBuildHook
Custom build hook for generating .mo files.
vnpy/trader/locale/build_hook.py:8
Class
LogEngine
Provides log event output function.
vnpy/trader/engine.py:325
Class
LogMonitor
Monitor for log data.
vnpy/trader/ui/widget.py:446
Class
MlpModel
Multi-Layer Perceptron Model Alpha factor prediction model implemented using multi-layer perceptron, with main features including: 1. Bu
vnpy/alpha/model/models/mlp_model.py:22
Class
MsgCell
Cell used for showing msg data.
vnpy/trader/ui/widget.py:230
Class
OmsEngine
Provides order management system function.
vnpy/trader/engine.py:360
Class
OptimizationSetting
Setting for runnning optimization.
vnpy/trader/optimize.py:26
Class
OptionType
Option type.
vnpy/trader/constant.py:74
Class
OrderMonitor
Monitor for order data.
vnpy/trader/ui/widget.py:485
Class
PnlCell
Cell used for showing pnl data.
vnpy/trader/ui/widget.py:161
Class
PositionData
Position data is used for tracking each individual position holding.
vnpy/trader/object.py:179
Class
PositionMonitor
Monitor for position data.
vnpy/trader/ui/widget.py:528
Class
Product
Product class.
vnpy/trader/constant.py:42
Class
QuoteMonitor
Monitor for quote data.
vnpy/trader/ui/widget.py:568
Class
QuoteRequest
Request sending to specific gateway for creating a new quote.
vnpy/trader/object.py:391
Class
RpcClient
vnpy/rpc/client.py:29
Class
RpcServer
vnpy/rpc/server.py:11
Class
Segment
Data segment enumeration values
vnpy/alpha/dataset/utility.py:280
Class
Status
Order status.
vnpy/trader/constant.py:30
Class
TestAlpha101
Test Alpha101 Factors
tests/test_alpha101.py:69
Class
TickData
Tick data contains information about: * last trade in market * orderbook snapshot * intraday market statistics.
vnpy/trader/object.py:30
Class
TickMonitor
Monitor for tick data.
vnpy/trader/ui/widget.py:419
Class
TickOverview
Overview of tick data stored in database.
vnpy/trader/database.py:40
next →
1–100 of 105, ranked by callers