from vnpy_ctptest import CtptestGateway
vnpy 3.9.2 pypi_0 pypi
vnpy-ctp 6.7.2.0 pypi_0 pypi
vnpy-ctptest 6.7.2.0 pypi_0 pypi
python: 3.10
OS: macOS Catalina
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
Cell In[4], line 1
----> 1 from vnpy_ctptest import CtptestGateway
File ~/miniforge3/envs/py310/lib/python3.10/site-packages/vnpy_ctptest/__init__.py:25
1 # The MIT License (MIT)
2 #
3 # Copyright (c) 2015-present, Xiaoyou Chen
(...)
20 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 # SOFTWARE.
23 import importlib_metadata
---> 25 from .gateway import CtptestGateway
28 __version__ = importlib_metadata.version("vnpy_ctptest")
File ~/miniforge3/envs/py310/lib/python3.10/site-packages/vnpy_ctptest/gateway/__init__.py:1
----> 1 from .ctptest_gateway import CtptestGateway
File ~/miniforge3/envs/py310/lib/python3.10/site-packages/vnpy_ctptest/gateway/ctptest_gateway.py:31
28 from vnpy.trader.utility import get_folder_path, ZoneInfo
29 from vnpy.trader.event import EVENT_TIMER
---> 31 from ..api import (
32 MdApi,
33 TdApi,
34 THOST_FTDC_OAS_Submitted,
35 THOST_FTDC_OAS_Accepted,
36 THOST_FTDC_OAS_Rejected,
37 THOST_FTDC_OST_NoTradeQueueing,
38 THOST_FTDC_OST_PartTradedQueueing,
39 THOST_FTDC_OST_AllTraded,
40 THOST_FTDC_OST_Canceled,
41 THOST_FTDC_D_Buy,
42 THOST_FTDC_D_Sell,
43 THOST_FTDC_PD_Long,
44 THOST_FTDC_PD_Short,
45 THOST_FTDC_OPT_LimitPrice,
46 THOST_FTDC_OPT_AnyPrice,
47 THOST_FTDC_OF_Open,
48 THOST_FTDC_OFEN_Close,
49 THOST_FTDC_OFEN_CloseYesterday,
50 THOST_FTDC_OFEN_CloseToday,
51 THOST_FTDC_PC_Futures,
52 THOST_FTDC_PC_Options,
53 THOST_FTDC_PC_SpotOption,
54 THOST_FTDC_PC_Combination,
55 THOST_FTDC_CP_CallOptions,
56 THOST_FTDC_CP_PutOptions,
57 THOST_FTDC_HF_Speculation,
58 THOST_FTDC_CC_Immediately,
59 THOST_FTDC_FCC_NotForceClose,
60 THOST_FTDC_TC_GFD,
61 THOST_FTDC_VC_$,
62 THOST_FTDC_TC_IOC,
63 THOST_FTDC_VC_CV,
64 THOST_FTDC_AF_Delete
65 )
68 # 委托状态映射
69 STATUS_CTP2VT: dict[str, Status] = {
70 THOST_FTDC_OAS_Submitted: Status.SUBMITTING,
71 THOST_FTDC_OAS_Accepted: Status.SUBMITTING,
(...)
76 THOST_FTDC_OST_Canceled: Status.CANCELLED
77 }
File ~/miniforge3/envs/py310/lib/python3.10/site-packages/vnpy_ctptest/api/__init__.py:1
----> 1 from .vnctpmd import MdApi
2 from .vnctptd import TdApi
3 from .ctp_constant import *
ModuleNotFoundError: No module named 'vnpy_ctptest.api.vnctpmd'