KLine
KLineMapping
¶
字段映射 股票-KLine
KLine
¶
KLine(
market_code: Annotated[
Optional[str], 市场代码, False
] = None,
security_code: Annotated[
Optional[str], 证券代码, False
] = None,
plate_code: Annotated[
Optional[str], 板块代码, False
] = None,
end_date: Annotated[
Optional[str], 开始时间, False
] = "20500101",
size: Annotated[Optional[int], 返回数据条数, False] = 120,
period: Annotated[
Literal[
"1m",
"5m",
"15m",
"30m",
"60m",
"1D",
"1W",
"1M",
],
"",
False,
] = "5m",
adjust: Annotated[
Literal["前复权", "后赋权", "不赋权"], "", False
] = "前复权",
verbose: Annotated[
Optional[bool], 是否显示日志, False
] = False,
logger: Annotated[
Optional[Callable], 日志对象, False
] = None,
**kwargs: Annotated[Any, 其他参数, False]
)
查询 股票-KLine
注意:非交易日时,1分钟线1m
无数据。
Notes
from wisecon.stock.kline import *
# 0. 查询沪深300 K线数据
data = KLine(market_code="000300", period="1D", size=5).load()
data.to_frame(chinese_column=True)
# 1. 查询股票的 K线数据
data = KLine(security_code="300069", period="1D", size=5).load()
data.to_frame(chinese_column=True)
# 2. 查询板块的 K线数据
data = KLine(plate_code="BK0887", period="1D", size=5).load()
print(data.to_markdown(chinese_column=True))
Parameters:
Name | Type | Description | Default |
---|---|---|---|
market_code
|
Annotated[Optional[str], 市场代码, False]
|
市场代码 |
None
|
security_code
|
Annotated[Optional[str], 证券代码, False]
|
股票代码 |
None
|
plate_code
|
Annotated[Optional[str], 板块代码, False]
|
板块代码 |
None
|
end_date
|
Annotated[Optional[str], 开始时间, False]
|
截止日期 |
'20500101'
|
size
|
Annotated[Optional[int], 返回数据条数, False]
|
返回数据条数 |
120
|
period
|
Annotated[Literal['1m', '5m', '15m', '30m', '60m', '1D', '1W', '1M'], '', False]
|
K线周期 |
'5m'
|
adjust
|
Annotated[Literal['前复权', '后赋权', '不赋权'], '', False]
|
复权类型 |
'前复权'
|
verbose
|
Annotated[Optional[bool], 是否显示日志, False]
|
是否打印日志 |
False
|
logger
|
Annotated[Optional[Callable], 日志对象, False]
|
日志对象 |
None
|
**kwargs
|
Annotated[Any, 其他参数, False]
|
其他参数 |
{}
|
Source code in wisecon\stock\kline\kline.py
KlineMinMapping
¶
字段映射 股票-KlineMin
KlineMin
¶
KlineMin(
security_code: Annotated[
Optional[str], 证券代码, False
] = None,
plate_code: Annotated[
Optional[str], 板块代码, False
] = None,
n_days: Annotated[Optional[int], 数据时限, False] = 1,
verbose: Annotated[
Optional[bool], 是否打印日志, False
] = False,
logger: Annotated[
Optional[Callable], 日志对象, False
] = None,
**kwargs: Annotated[Any, 其他参数, False]
)
查询 股票-KlineMin,可以获取最大近5天的分钟级K线数据
查询股票1分钟级的K线数据
Notes
Parameters:
Name | Type | Description | Default |
---|---|---|---|
security_code
|
Annotated[Optional[str], 证券代码, False]
|
股票代码 |
None
|
plate_code
|
Annotated[Optional[str], 板块代码, False]
|
板块代码 |
None
|
n_days
|
Annotated[Optional[int], 数据时限, False]
|
查询天数 |
1
|
verbose
|
Annotated[Optional[bool], 是否打印日志, False]
|
是否打印日志 |
False
|
logger
|
Annotated[Optional[Callable], 日志对象, False]
|
日志对象 |
None
|
**kwargs
|
Annotated[Any, 其他参数, False]
|
其他参数 |
{}
|