Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
607 commits
Select commit Hold shift + click to select a range
17dc92f
[Mod] recreate new empty po file
vnpy Mar 6, 2024
3081cfa
[Mod] add translated English msgstr
vnpy Mar 6, 2024
a851f21
[Add] bat script for generating i18n mo file
vnpy Mar 6, 2024
9bc327d
[Mod] ignore mo files
vnpy Mar 12, 2024
8a70c10
Merge pull request #3511 from vnpy/i18n
vnpy Mar 12, 2024
b8d6dd8
[Mod] generate mo files in setup.py
vnpy Mar 13, 2024
98d49b7
[Mod] include mo files in distribution
vnpy Mar 13, 2024
0ccea13
Merge pull request #91 from vnpy/dev
noranhe Mar 14, 2024
e02a062
[Fix] typo
noranhe Mar 14, 2024
1f20342
Merge branch 'docs' of https://github.com/noranhe/vnpy into docs
noranhe Mar 14, 2024
a0e0e84
Merge pull request #3512 from noranhe/docs
vnpy Mar 14, 2024
86ddd1e
Merge pull request #92 from vnpy/dev
noranhe Mar 15, 2024
2308d64
[Mod] 兼容"HHI.HK-HKD-FUT.HKFE"
noranhe Mar 19, 2024
982c15a
[Mod] requirements.txt
noranhe Mar 19, 2024
e90e0f8
Merge pull request #3517 from noranhe/mod-utility
vnpy Mar 21, 2024
83e0e64
[Mod] 增加cfd和swap支持
noranhe Mar 21, 2024
c9f0882
[Fix] issue 3492
noranhe Mar 21, 2024
3f908c6
Merge pull request #3520 from noranhe/fix-issue-3492
vnpy Mar 22, 2024
0e7f6ae
Merge pull request #3518 from noranhe/mod-requirements
vnpy Mar 22, 2024
cb30e0a
Merge pull request #3519 from noranhe/product
vnpy Mar 22, 2024
84b25ad
[Mod] change translation for CFD
vnpy Mar 22, 2024
868be7e
Merge pull request #3499 from zx9229/dev-bat
vnpy Mar 22, 2024
61517bf
Merge branch 'master' into dev
vnpy Mar 22, 2024
f27dc47
[Mod] change default pypi_index used
vnpy Mar 22, 2024
e5201e8
[Mod] update documents and version number
vnpy Mar 22, 2024
85823b0
Merge pull request #3522 from vnpy/dev
vnpy Mar 23, 2024
6ec799d
[Mod] cta_strategy.md
noranhe Apr 23, 2024
ee29496
Merge pull request #3530 from noranhe/update_docs
vnpy Apr 24, 2024
9208d68
[Mod] 完善dingtalk.md
noranhe May 31, 2024
f67b09c
[Add] elite_feishu.md
noranhe May 31, 2024
24b25f6
Merge pull request #3540 from noranhe/feishudocs
vnpy May 31, 2024
ed9524f
[Add] vscode.md
noranhe Jun 4, 2024
42308bb
Merge pull request #3542 from noranhe/update_docs
vnpy Jun 5, 2024
adec22b
[Mod] type
noranhe Jun 6, 2024
63598af
[Mod] 增加elite_trader.md中飞书部分
noranhe Jun 6, 2024
a9b53ba
Merge pull request #3543 from noranhe/feishudocs
vnpy Jun 6, 2024
44c806f
[Mod] 更新elite_filter.md
noranhe Jun 6, 2024
957b9ec
Merge pull request #3544 from noranhe/update_docs
vnpy Jun 6, 2024
bf40c4c
[Mod] 添加飞书消息通知的文档索引
vnpy Jun 7, 2024
3dd1ac9
[Mod] update VSCode usage document
vnpy Jun 11, 2024
2d797e6
[Add] elite_datamanager.md
noranhe Jun 11, 2024
8af25ac
Merge pull request #3545 from noranhe/update_docs
vnpy Jun 11, 2024
bad5e90
[Mod] 框架支持系统版本
noranhe Jul 3, 2024
1866e81
[Mod] typo
noranhe Jul 4, 2024
d9c797f
[Add] elite_algotrading.,md
noranhe Jul 4, 2024
6625f41
Merge pull request #3547 from noranhe/noran-docs
vnpy Jul 5, 2024
ff8d805
[Mod] update CHANGELOG.md
vnpy Jul 5, 2024
a46747d
Merge pull request #93 from vnpy/dev
noranhe Jul 5, 2024
2f444d3
[Mod] 调整锁仓模式说明
noranhe Jul 5, 2024
1d73b7c
Merge pull request #3548 from noranhe/noran-docs
vnpy Jul 5, 2024
8bd58ed
[Mod] update version number to 3.9.2
vnpy Jul 8, 2024
4aeb83f
[Mod] update README.md
vnpy Jul 8, 2024
f239eb2
Merge pull request #3549 from vnpy/dev
vnpy Jul 8, 2024
aa936ae
[Mod] space
noranhe Jul 12, 2024
72a4434
Merge branch 'noran-docs' of https://github.com/noranhe/vnpy into nor…
noranhe Jul 17, 2024
39324c4
[Mod] update elite documents
vnpy Jul 18, 2024
890f373
[Mod] 更新了Mac安装指南
ChunYue0 Jul 29, 2024
ecb9cd6
Merge pull request #3556 from ChunYue0/master
vnpy Jul 29, 2024
2429a44
Merge pull request #94 from vnpy/dev
noranhe Aug 6, 2024
b22b1c5
[Mod] spread_trading.md
noranhe Aug 6, 2024
68cdeb8
[Mod] algo_trading.md
noranhe Aug 6, 2024
0c0c0a2
Merge pull request #3559 from noranhe/noran-docs
vnpy Aug 7, 2024
f5a7426
Merge pull request #95 from vnpy/dev
noranhe Aug 12, 2024
e78c51a
[Mod] update elite_optionstrategy.md
noranhe Aug 12, 2024
eec5de8
Merge pull request #3561 from noranhe/noran-docs
vnpy Aug 12, 2024
ef0e01d
[Mod] 更新期权策略模块文档
vnpy Aug 12, 2024
ec9ad92
[Mod] 增加咏春大师数据服务链接
vnpy Aug 19, 2024
9037164
[Mod] add max_volume for ContractData
vnpy Sep 15, 2024
98cdbaa
[Mod] add max_volume for ContractData
vnpy Sep 15, 2024
6d3e8b5
Merge branch 'dev' of https://github.com/vnpy/vnpy into dev
vnpy Sep 15, 2024
e746cff
[Mod] add vnpy_lstar info to README.md
vnpy Sep 29, 2024
b6e30e8
[Mod] change usage of enums to support PySide6 > 6.7.0
vnpy Oct 10, 2024
1fd3f0a
[Mod] update version number to 3.9.2
vnpy Oct 10, 2024
7b31167
[Mod] update version number to 3.9.3
vnpy Oct 10, 2024
2de96d3
Merge branch 'dev' of https://github.com/vnpy/vnpy into dev
vnpy Oct 10, 2024
53769f3
Merge pull request #3574 from vnpy/dev
vnpy Oct 10, 2024
b9ee402
[Mod] update README
vnpy Oct 10, 2024
6c44aee
Merge branch 'dev'
vnpy Oct 10, 2024
04521f0
Merge pull request #96 from vnpy/dev
noranhe Oct 16, 2024
7d1989b
[Mod] elite_optionstrategy.md
noranhe Oct 16, 2024
3f1020e
Merge pull request #3579 from noranhe/docs
vnpy Oct 17, 2024
308395c
Merge pull request #97 from vnpy/dev
noranhe Nov 28, 2024
c615a88
[Mod] 发送日志功能文档更新
noranhe Nov 28, 2024
ec99d86
Merge pull request #3586 from noranhe/feishudocs
vnpy Nov 29, 2024
989f0d3
[Mod] 增强table排序
Daic115 Dec 17, 2024
61d56da
[Mod] catch exception when sending email and write log, close #3580
vnpy Dec 26, 2024
6737e28
[Add] sar indicator, close #3506
vnpy Dec 26, 2024
ab4a6e4
[Mod] update version number to 3.9.4
vnpy Dec 26, 2024
1a0ad54
Merge pull request #98 from vnpy/dev
noranhe Dec 31, 2024
5bd6942
[Mod] typo
noranhe Dec 31, 2024
fb873ce
Merge pull request #3599 from noranhe/noran-docs
vnpy Dec 31, 2024
cf8166d
Merge pull request #99 from vnpy/dev
noranhe Jan 8, 2025
7ee7b82
[Mod] elite_optionstrategy.md
noranhe Jan 8, 2025
7ec8171
Merge pull request #3600 from noranhe/noran-docs
vnpy Jan 8, 2025
ecf6079
[Mod] update elite_optionstrategy document detail
vnpy Jan 8, 2025
b3b006b
[Mod] constant
noranhe Jan 22, 2025
c689a2a
Merge pull request #3601 from noranhe/mod_cbot
vnpy Jan 22, 2025
d95b2c7
Merge pull request #100 from vnpy/dev
noranhe Jan 24, 2025
b66b55f
[Mod] elite_optionstrategy.md
noranhe Jan 24, 2025
956b2a4
Merge pull request #3602 from noranhe/noran-docs
vnpy Jan 25, 2025
9773be8
Merge pull request #101 from vnpy/dev
noranhe Feb 11, 2025
436c73d
[Add] elite_riskmanager.md
noranhe Feb 12, 2025
a2934d4
Merge pull request #3605 from noranhe/noran-docs
vnpy Feb 12, 2025
e1f44f1
[Mod] update elite_riskmanager document
vnpy Feb 12, 2025
2d0dace
Merge remote-tracking branch 'origin/dev' into 4.0
vnpy Mar 15, 2025
380b12f
[Mod] replace old setup related files with new pyproject.toml
vnpy Mar 16, 2025
f16fbee
[Mod] use ruff for linting and improve code deatils
vnpy Mar 16, 2025
4cd5a06
[Mod] improve static typing with mypy
vnpy Mar 16, 2025
393ef35
[Del] remove LocalOrderManager
vnpy Mar 16, 2025
f563034
[Mod] improve static typing of utility with mypy
vnpy Mar 16, 2025
607e569
[Mod] improve static typing of qt.py with mypy
vnpy Mar 16, 2025
7f61c55
[Mod] improve static typing of converter.py with mypy
vnpy Mar 16, 2025
4088a09
[Mod] improve static typing of engine.py with mypy
vnpy Mar 16, 2025
26aa09a
[Mod] improve static typing of widget.py with mypy
vnpy Mar 16, 2025
5787974
[Mod] improve static typing of mainwindow.py with mypy
vnpy Mar 16, 2025
6398483
[Mod] replace Dict/Tuple/List of typing module with internal type
vnpy Mar 16, 2025
b743867
[Mod] remove usage of typing.Optional
vnpy Mar 16, 2025
5f2306e
[Mod] use super() directly
vnpy Mar 16, 2025
a53e39c
[Mod] improve static typing of vnpy.rpc
vnpy Mar 16, 2025
54499fe
[Mod] improve static typing of vnpy.chart
vnpy Mar 16, 2025
8a426c4
Merge pull request #103 from vnpy/dev
noranhe Mar 17, 2025
bb75c22
[Mod] improve static typing with more strict mypy config
vnpy Mar 17, 2025
68ca8ab
[Mod] use loguru instead of logging module
vnpy Mar 17, 2025
d16c2ca
[Mod] 增加OptionBarGenerator内容
noranhe Mar 17, 2025
165d783
Merge pull request #3610 from noranhe/noran-docs
vnpy Mar 17, 2025
0c70341
[Mod] replace generate_mo.py with generate_mo.bat
vnpy Mar 20, 2025
01f5e36
[Mod] use hatchling as build backend instead of setuptools
vnpy Mar 20, 2025
e8c58c7
[Add] new independent logger module
vnpy Mar 20, 2025
0c99f47
[Mod] update pythonapp.yml
vnpy Mar 20, 2025
8b1f0aa
[Mod] improve static typing of vnpy.trader.optimize
vnpy Mar 20, 2025
5e888e8
[Mod] update README and CHANGELOG for 4.0.0
vnpy Mar 20, 2025
7696b13
Merge branch '4.0' into dev
vnpy Mar 20, 2025
a4602de
[Mod] improve code quality with ruff
vnpy Mar 20, 2025
fb96160
[Mod] change log format
vnpy Mar 23, 2025
5247ac4
[Add] vnpy.alpha module
vnpy Mar 26, 2025
badaace
[Add] utility for preparing alpha dataset
vnpy Mar 26, 2025
d4a836f
[Add] processor for processing data within alpha dataset
vnpy Mar 26, 2025
4b858f4
[Add] operator functions for calculating data within alpha dataset
vnpy Mar 26, 2025
a2eef6f
[Add] template for creating alpha dataset
vnpy Mar 26, 2025
e4a2915
[Add] Alpha158 dataset
vnpy Mar 26, 2025
398f77b
[Add] template of alpha prediction model
vnpy Mar 26, 2025
06821f7
[Add] LASSO regression model
vnpy Mar 26, 2025
ec8f986
[Add] LightGBM ensemble model
vnpy Mar 26, 2025
1e44ce0
[Add] multi-layer perceptron model
vnpy Mar 26, 2025
4f46ff4
[Add] alpha strategy template
vnpy Mar 26, 2025
759ffc7
[Add] alpha strategy backtesting engine
vnpy Mar 26, 2025
642d475
[Add] equity long only demo strategy
vnpy Mar 26, 2025
12fd695
[Add] research lab for alpha strategy
vnpy Mar 26, 2025
6f939ae
[Add] alpha research workflow
vnpy Mar 26, 2025
e1d9c6a
[Mod] add prefix for all operator functions
vnpy Mar 26, 2025
142bf6e
[Mod] change alpha log to English
vnpy Mar 26, 2025
0810aa9
[Mod] update research workflow jupyter notebooks
vnpy Mar 27, 2025
f1c3555
[Mod] add emoji for modules 4.0 upgraded
vnpy Mar 27, 2025
ec09c07
[Mod] update README_ENG.md
vnpy Mar 27, 2025
7f99145
[Del] remove .flake8
vnpy Mar 27, 2025
0fbc0ae
[Mod] update pythonapp.yml
vnpy Mar 27, 2025
ee3a0d2
[Mod] update pythonapp.yml
vnpy Mar 27, 2025
114b84f
Merge branch 'ci' of https://github.com/vnpy/vnpy into ci
vnpy Mar 27, 2025
a878cbf
[Mod] update README
vnpy Mar 27, 2025
c18d16e
Merge pull request #3616 from vnpy/dev
vnpy Mar 27, 2025
4590187
[Mod] more details about vnpy.alpha
vnpy Mar 28, 2025
f4956c5
Merge pull request #3595 from Daic115/enchance_table_sorting
vnpy Mar 28, 2025
765506f
Merge branch 'dev' of https://github.com/vnpy/vnpy into dev
vnpy Mar 28, 2025
9456104
[Mod] improve type hinting
vnpy Mar 28, 2025
35f789c
[Mod] improve type hinting
vnpy Mar 28, 2025
97ab1d2
Merge branch 'master' of https://github.com/vnpy/vnpy
vnpy Mar 28, 2025
1934b83
Merge branch 'master' of https://github.com/vnpy/vnpy
vnpy Mar 28, 2025
78bd412
Merge branch 'master' of https://github.com/vnpy/vnpy
vnpy Mar 28, 2025
1049acf
[Mod] update CHANGELOG.md
vnpy Mar 28, 2025
a6f103b
[Add] data_recorder example
vnpy Mar 28, 2025
d300b1d
[Del] remove requirements.txt from install script
vnpy Mar 31, 2025
1c47413
[Fix] missing function get_tick
vnpy Apr 2, 2025
7080fe5
[Fix] install ta-lib==0.6.3 in install scripts, close #3619
vnpy Apr 3, 2025
ac39422
Merge branch 'master' of https://github.com/vnpy/vnpy
vnpy Apr 3, 2025
c3ec2e1
[Add] download bars example
vnpy Apr 4, 2025
7231b69
Merge branch 'master' into dev
vnpy Apr 4, 2025
cb34d2b
Fix typo in app.py
lijiawei-sw Apr 28, 2025
d243cef
Merge pull request #3641 from lijiawei-sw/patch-1
vnpy Apr 29, 2025
c963668
[Mod] improve several examples
vnpy Apr 29, 2025
91b31c7
[fix] MA_Type object is not callable
baorepo May 21, 2025
0621e4d
修改错别字
leftrk May 26, 2025
d2d4073
Merge pull request #3645 from leftrk/fix-bug
vnpy May 27, 2025
452a059
[Mod] upgrade PySide6 dependency to 6.9.0 to fix several Qt widgets i…
vnpy Jun 9, 2025
2f7bffe
[Mod] upgrade status of database modules
vnpy Jun 9, 2025
4e6fbda
Merge branch 'master' into dev
vnpy Jun 9, 2025
745877d
[Mod] upgrade status of datafeed modules
vnpy Jun 11, 2025
0b8e3ea
[Mod] use close instead of unbind to safely close zmq socket
vnpy Jun 12, 2025
acc8c7f
Merge pull request #107 from vnpy/dev
noranhe Jun 13, 2025
61d842f
[Add] 基于迅投研下载A股指数成分股数据Demo
noranhe Jun 13, 2025
78cb6aa
[Mod] upgrade status of application modules
vnpy Jun 13, 2025
e802640
Merge pull request #3657 from noranhe/0613
vnpy Jun 13, 2025
c23adc4
[Mod] upgrade status of gateway modules
vnpy Jun 15, 2025
3ada63a
Merge branch 'dev' of https://github.com/vnpy/vnpy into dev
vnpy Jun 15, 2025
c551590
[Mod] 指定pyside6版本
noranhe Jun 16, 2025
7c74b09
[Mod] run_ga_optimization
noranhe Jun 16, 2025
c4c60ca
Merge pull request #3658 from noranhe/0616
vnpy Jun 16, 2025
65706d5
[Add] ETF order type support (purchase/redemption)
vnpy Jun 16, 2025
d8e91a3
Merge pull request #3661 from noranhe/fix-issue-3630
vnpy Jun 16, 2025
be617cd
[Mod] proivde extra parameters in run_ga_optimization
vnpy Jun 16, 2025
467a737
[Mod] add default gateway_name to logger, close #3622
vnpy Jun 16, 2025
94b3a5f
[Mod] close smtp client after sending email, fix issues related to QQ…
vnpy Jun 16, 2025
ac4ae63
Merge pull request #3643 from baorepo/patch-1
vnpy Jun 16, 2025
1dd294f
Merge branch 'master' into dev
vnpy Jun 16, 2025
6cdbe2f
[Mod] remove usage of talib.MA_Type
vnpy Jun 16, 2025
580f31f
[Mod] upgrade ta-lib to 0.6.4
vnpy Jun 16, 2025
7eeeb4b
Merge branch 'dev' of https://github.com/vnpy/vnpy into dev
vnpy Jun 16, 2025
f7d4a86
[Mod] ruff and mypy code quality improvement
vnpy Jun 16, 2025
bc0d6ec
[Mod] update version number to 4.1.0
vnpy Jun 17, 2025
de31454
Merge pull request #109 from vnpy/dev
noranhe Jun 17, 2025
29cb430
[Fix] mypy报错
noranhe Jun 17, 2025
aeadb21
[Fix] ruff 报错
noranhe Jun 17, 2025
12b2539
[Fix] mypy报错
noranhe Jun 17, 2025
7afdb47
Merge pull request #3663 from noranhe/0617
vnpy Jun 17, 2025
61f1489
[Mod] update CHANGELOG.md
vnpy Jun 17, 2025
0f580f2
[Fix] issue 3637
noranhe Jun 17, 2025
8f6d866
[Mod] update README.md and CHANGELOG.md
vnpy Jun 17, 2025
7cb22f9
Merge pull request #3665 from vnpy/dev
vnpy Jun 17, 2025
ffd3520
[Fix] issue 3462
noranhe Jun 17, 2025
34bb5da
[Mod] 有label的时候,把label放在最后一列
noranhe Jun 18, 2025
0fe17b5
[Mod] 所有计算结果合并方式都改为left
noranhe Jun 18, 2025
2258505
[Mod] 更新simnow地址信息
noranhe Aug 28, 2025
6a02f66
Merge pull request #3688 from noranhe/update_docs_0828
vnpy Aug 29, 2025
229c1ca
Merge pull request #110 from vnpy/dev
noranhe Sep 26, 2025
cb68918
[Mod] 更新ubuntu安装文档
noranhe Sep 26, 2025
86724e0
Merge pull request #3693 from noranhe/docs
vnpy Sep 27, 2025
f278828
Merge pull request #111 from vnpy/dev
noranhe Sep 30, 2025
1810440
[Mod] 更新elite_ctastrategy文档
noranhe Sep 30, 2025
beb7dc1
Merge pull request #3694 from noranhe/docs
vnpy Sep 30, 2025
ea6b50c
Merge pull request #3664 from noranhe/0617
vnpy Oct 18, 2025
d1f1a79
[Mod] MainEngine增加交易功能函数的调用日志输出
vnpy Oct 28, 2025
6629744
[Mod] 完成对新增日志的英文翻译
vnpy Oct 28, 2025
9c358e7
Merge pull request #3666 from noranhe/fix-issue-3642
vnpy Nov 1, 2025
c79cb16
[Mod] change log format of MainEngine
vnpy Nov 1, 2025
bc4ae04
Merge branch 'dev' into calculate_feature
vnpy Nov 1, 2025
8f3fe85
[Mod] update version number to 4.2.0
vnpy Nov 1, 2025
75f3acb
[Mod] update CHANGELOG.md
vnpy Nov 2, 2025
3766a7e
[Mod] 增加alpha101支持
noranhe Dec 4, 2025
6f1cdf7
[Mod] 优化成分股时间范围筛选数据代码
noranhe Dec 4, 2025
83c5f0a
[Add] 单元测试
noranhe Dec 4, 2025
c898a4a
[Add] research_workflow_lgb(alpha101).ipynb
noranhe Dec 4, 2025
ca9fa86
[Mod] 调整注释
noranhe Dec 4, 2025
948a9a4
Merge pull request #3713 from noranhe/dev
vnpy Dec 5, 2025
5a6112d
[Add] py.typed file for mypy support
vnpy Dec 20, 2025
1a1a5fb
[Add] @overload type hints for ArrayManager functions
vnpy Dec 22, 2025
5881a61
[Mod] DataProxy的所有比较运算,直接返回pl.Int32(而不是Bool)
vnpy Dec 24, 2025
cb29c5c
[Mod] 重构ts_slope / ts_rsquare / ts_resi算子函数
vnpy Dec 24, 2025
b08f942
[Mod] 更新版本号到4.3.0
vnpy Dec 24, 2025
7a1d0b2
Merge branch 'dev'
vnpy Dec 24, 2025
fe2697a
fix: 修复 loguru 格式化错误 (Issue #3715)
mohansinghi Jan 12, 2026
3d00af9
Merge pull request #3721 from 0xsid0703/fix/3715-loguru-formatting-error
vnpy Jan 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .flake8

This file was deleted.

4 changes: 2 additions & 2 deletions .github/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# 行为准则

这是一份vn.py项目社区的行为准则,也是项目作者自己在刚入行量化金融行业时对于理想中的社区的期望:
这是一份VeighNa项目社区的行为准则,也是项目作者自己在刚入行量化金融行业时对于理想中的社区的期望:

* 为交易员而生:作为一款从金融机构量化业务中诞生的交易系统开发框架,所有的设计都优先满足机构专业交易员的使用习惯,而不是其他用户(散户、爱好者、技术人员等)
* 为交易员而生:作为一款从金融机构量化业务中诞生的交易系统开发框架,设计上都优先满足机构专业交易员的使用习惯,而不是其他用户(散户、爱好者、技术人员等)

* 对新用户友好,保持耐心:大部分人在接触新东西的时候都是磕磕碰碰、有很多的问题,请记住此时别人对你伸出的援助之手,并把它传递给未来需要的人

Expand Down
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
## 环境

* 操作系统: 如Windows 11或者Ubuntu 20.04
* Python版本: 如Veighna Studio-2.9.0
* vn.py版本: 如v2.9.0发行版或者dev branch 20211224(下载日期)
* 操作系统: 如Windows 11或者Ubuntu 22.04
* Python版本: 如VeighNa Studio-4.0.0
* VeighNa版本: 如v4.0.0发行版或者dev branch 20250320(下载日期)

## Issue类型
三选一:Bug/Enhancement/Question
Expand Down
4 changes: 2 additions & 2 deletions .github/SUPPORT.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# 获取帮助

在开发和使用vn.py项目的过程中遇到问题时,获取帮助的渠道包括:
在开发和使用VeighNa项目的过程中遇到问题时,获取帮助的渠道包括:

* Github Issues:[Issues页面](https://github.com/vnpy/vnpy/issues)
* 官方QQ群: 262656087
* 项目论坛:[维恩的派](http://www.vnpie.com)
* 项目论坛:[VeighNa量化社区](http://www.vnpy.com/forum)
* 项目邮箱: vn.py@foxmail.com
26 changes: 16 additions & 10 deletions .github/workflows/pythonapp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,25 @@ jobs:

steps:
- uses: actions/checkout@v1
- name: Set up Python 3.7
- name: Set up Python 3.13
uses: actions/setup-python@v1
with:
python-version: 3.7
python-version: '3.13'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install https://pip.vnpy.com/colletion/TA_Lib-0.4.17-cp37-cp37m-win_amd64.whl
pip install -r requirements.txt
- name: Lint with flake8
pip install ruff mypy uv types-tqdm
uv pip install ta-lib==0.6.4 --index=https://pypi.vnpy.com --system
uv pip install -e .[alpha,dev] --system
- name: Lint with ruff
run: |
pip install flake8
# stop the build if there are Python syntax errors or undefined names
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
# Run ruff linter based on pyproject.toml configuration
ruff check .
- name: Type check with mypy
run: |
# Run mypy type checking based on pyproject.toml configuration
mypy vnpy
- name: Build packages with uv
run: |
# Build source distribution and wheel distribution
uv build
10 changes: 8 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Python
*.pyc
*.pyo
*.pyd
*.egg-info/

# Jupyter
Expand All @@ -19,7 +20,7 @@ build
dist
*.local

# vn.py
# VeighNa
.vntrader

# Visual Studio intermediate files
Expand All @@ -34,4 +35,9 @@ _static
_templates

# Misc
.DS_Store
.DS_Store
*.mo

# Alpha
lab/
/.mypy_cache
Loading