6956 Commits
Author SHA1 Message Date
vn.py 71af8874e1 [Add] support for TAL (trading at last) order type 2026-11-07 22:33:09 +08:00
vn.py 52395a5e06 Merge pull request #3819 from noranhe/1022
[Mod] 更新文档
2026-10-27 08:54:38 +08:00
noranhe f09466a948 [Mod] 补充找回密码说明 2026-10-26 17:23:29 +08:00
noranhe e86ef3f2ad [Mod] 更新mac_install.md 2026-10-26 17:13:00 +08:00
noranhe 491a69fe61 [Mod] 替换过时截图 2026-10-26 17:12:41 +08:00
noranhe 9cb2cfeef2 [Mod] 文档语言优化 2026-10-22 09:03:21 +08:00
noranhe b67fc065d4 [Mod] 更新文档 2026-10-22 08:44:39 +08:00
vn.py c6e231caf3 [Fix] mypy related warning 4.5.0 2026-10-06 17:38:50 +08:00
vn.py 08979b3bf5 [Fix] spaces in empty line 2026-10-06 17:06:53 +08:00
vn.py f89a17e11f [Mod] update version number to 4.5.0 2026-10-06 16:50:10 +08:00
vn.py c220c12e10 Merge branch 'master' into dev 2026-10-06 16:39:18 +08:00
vn.py a854fb0a4b [Mod] update alpha research notebook 2026-10-06 08:44:07 +08:00
vn.pyandCursor 1e27544543 [Mod] remove Dependabot version updates
Weekly bumps only retarget the pinned PySide6 release and the CI actions, which should stay manual.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-05 20:32:16 +08:00
vn.py 6ae6ed26b0 [Fix] clear mypy errors in factor performance 2026-10-05 08:03:39 +08:00
vn.py ed893b7acd [Fix] keep BarGenerator extremes to the change since the previous tick 2026-10-05 07:52:26 +08:00
vn.py 3938dabf72 [Fix] keep RPC heartbeats and avoid a stuck publish socket 2026-10-04 22:30:48 +08:00
vn.py 8c95395fd5 Merge pull request #3771 from HouJian2020/fix-rpc-subscribe-topic
fix(rpc): use multipart message for ZMQ topic filtering
2026-10-04 22:17:19 +08:00
vn.py e20ed87ad8 Merge branch 'dev' into fix-rpc-subscribe-topic 2026-10-04 22:15:13 +08:00
vn.py 315099da49 Merge pull request #3722 from wyy2u/dev
[Fix]修正BarGenerator的update_tick
2026-10-04 18:03:28 +08:00
vn.py cbb0d4fc91 [Mod] slim CI install and ignore missing torch imports 2026-10-04 17:37:37 +08:00
vn.py 553ae3ba28 Merge pull request #3806 from noranhe/fix_issue_3793
[Fix] issue 3793
2026-10-04 17:26:26 +08:00
vn.py 7df6521b62 Merge pull request #3807 from noranhe/fix_issue_3780
[Fix] issue 3780
2026-10-04 17:25:56 +08:00
vn.py 37121b28a6 Merge pull request #3797 from toBerlinWay/fix/alpha101-stale-comparison-tests
[Fix] update stale Alpha101 comparison tests
2026-10-04 17:22:29 +08:00
vn.py 2ae4336604 Merge pull request #3765 from bthuntergg/patch-2
Store timestamp in _text attribute
2026-10-04 17:22:01 +08:00
vn.py 5a11a4a6d5 [Add] lock offset splits and alpha backtest fills
Cover the current close, fill, and fallback behavior without changing the engines.
2026-10-04 17:09:08 +08:00
vn.py 1ad9bd3315 [Add] lock offset splits and alpha backtest fills
Cover the current close, fill, and fallback behavior without changing the engines.
2026-10-04 17:08:57 +08:00
vn.py f6e303547b [Mod] install Windows ta-lib with pip 2026-10-04 14:45:31 +08:00
vn.py 437bae2bbd Merge branch 'master' into dev 2026-10-04 14:01:00 +08:00
vn.py e6fba4e938 [Add] add offline unit tests and run pytest in CI 2026-10-04 13:30:57 +08:00
vn.py 53679892d9 [Mod] add explicit type annotations 2026-10-04 10:47:22 +08:00
vn.py 2b0fa6ceb8 [Mod] add English docstrings for public APIs 2026-10-03 23:36:46 +08:00
vn.pyandCursor a692951d8d [Mod] remove unmaintained gateways from README
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 21:56:05 +08:00
vn.py ba06001c87 Merge branch 'alpha' into dev 2026-09-13 14:36:43 +08:00
noranhe df7a005ffd [Fix] issue 3780 2026-09-08 17:44:08 +08:00
noranhe 49117f64d9 [Fix] issue 3793 2026-09-08 15:38:45 +08:00
vn.py a9b56fee74 Merge pull request #3783 from noranhe/risk-manager-md
[Mod] risk_manager.md
2026-08-09 13:56:32 +08:00
vn.py 0fdc8c7fd4 Merge branch 'master' into dev 2026-08-06 22:30:19 +08:00
vn.py fa5206fe63 [Mod] update README.md 2026-08-06 22:30:12 +08:00
toBerlinWay 586bd206a2 [Fix] update stale Alpha101 comparison tests 2026-08-02 19:43:16 +08:00
vn.py e8d44b9531 Merge pull request #3790 from noranhe/Fix-show-feature-performance
[Mod] 增加vwap支持
2026-07-31 13:14:40 +08:00
noranhe 34956c7306 [Mod] 增加vwap支持 2026-07-30 17:49:38 +08:00
vn.py ef0307d97e Merge pull request #3788 from noranhe/Fix-show-feature-performance
[Mod] 替换alphalens
2026-07-30 08:10:56 +08:00
noranhe 5765bef521 [Mod] 替换alphalens 2026-07-29 16:07:55 +08:00
vn.py 4240fee692 Merge pull request #3786 from noranhe/dev
[Add] fusion_datahub
2026-07-28 09:14:39 +08:00
noranhe 8241391589 [Add] fusion_datahub 2026-07-27 15:38:01 +08:00
vn.py d79c270e88 Merge pull request #3782 from noranhe/Fix-show-feature-performance
Fix show feature performance
2026-07-24 08:14:47 +08:00
noranhe 057d8d9e8e [Mod] ts_function 2026-07-23 17:17:44 +08:00
noranhe a74eb253fe [Mod] risk_manager.md 2026-07-14 11:24:58 +08:00
houjianandClaude Opus 4.6 3da499353d fix(rpc): use multipart message for ZMQ topic filtering
ZMQ SUB socket filters messages by byte prefix matching. The current
implementation sends `[topic, data]` as a single pickled frame, which
breaks topic-based subscription filtering.

Changes:
- Server: send topic as first frame (string), data as second frame (pyobj)
- Client: receive multipart message and parse frames atomically

This allows `subscribe_topic()` to work correctly with ZMQ's native
topic filtering mechanism.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-13 16:25:44 +08:00
bthun 6489e7e3c2 Store timestamp in _text attribute
TimeCell.set_content() 没有设置 self._text
BaseCell.__lt__ 用的是 self._text < other._text,但 TimeCell 的 _text 永远是空字符串 ""。所以排序时所有行被认为相等,Qt 觉得"无需重排",列头点击完全没反应。
加完 self._text = timestamp 后点击排序就正常了。
2026-06-03 14:33:52 +08:00