ptrade量化如何获取分钟级数据?
还有疑问,立即追问>

ptrade量化如何获取分钟级数据?

叩富问财 浏览:3888 人 分享分享

+微信
从业认证| 从业5年

首发回答

ptrade量化获取分钟级数据是支持的,首先需要找到可以支持的证券公司。

部分券商ptrade量化软件免费开通,免费使用。但实盘量化交易开通会有一定资金要求,一般在30万-50万。可以综合评估协商调低,如确有需求但资金周转不便,可一事一申报,真诚服务,不辜负每一位客户的期待。若需详细的咨询或指导欢迎右上角添加我的微信!


满足开通ptrade权限后按一下路径即可获取分钟数据:


get_tick_direction- 获取分时成交行情
get_tick_direction(symbols=None, query_date=0, start_pos=0, search_direction=1, data_count=50, is_dict=False)
使用场景
该函数在交易模块可用

接口说明
该接口用于获取当日分时成交行情数据。

注意事项:

沪深市场都有分时成交数据。
当策略入参is_dict为True时返回的数据类型为dict,返回dict类型数据的速度比OrderedDict类型数据有提升。
参数
symbols: 单只标的代码(str)或代码列表(list[str]);
query_date: 查询日期,默认为0,返回当日日期数据(目前行情只支持查询当日的数据,格式为YYYYMMDD)(int);
start_pos: 起始位置,默认为0(int);
search_direction: 搜索方向(1向前,2向后),默认为1(int);
data_count: 数据条数,默认为50,最大为200(int);
is_dict: 返回类型(False-OrderedDict; True-dict),默认为False;

返回
入参is_dict为True时返回dict类型,为False(默认)时返回OrderedDict类型。

dict类型
返回的数据格式如下:

{股票代码(str): [[时间戳毫秒级(int), 价格(float), 价格(int), 成交数量(int), 成交金额(int), 成交笔数(int), 成交方向(int), 持仓量(int), 分笔关联的逐笔开始序号(int), 分笔关联的逐笔结束序号(int)], ...], "fields": ["time_stamp", "hq_px", "hq_px64", "business_amount", "business_balance", "business_count", "business_direction", "amount", "start_index", "end_index"]}

{"600570.SS": [[20220915132138000, 36.18, 0, 2600, 94062, 6, 1, 0, 0, 0], "fields": ["time_stamp", "hq_px", "hq_px64", "business_amount", "business_balance", "business_count", "business_direction", "amount", "start_index", "end_index"]}

OrderedDict类型
返回结果字段介绍:

time_stamp: 时间戳毫秒级(int);
hq_px: 价格(float);
hq_px64: 价格(int)(行情暂不支持,返回均为0);
business_amount: 成交数量(int);
business_balance: 成交金额(int);
business_count: 成交笔数(int);
business_direction: 成交方向(int);
amount: 持仓量(int)(行情暂不支持,返回均为0);
start_index: 分笔关联的逐笔开始序号(int)(行情暂不支持,返回均为0);
end_index: 分笔关联的逐笔结束序号(int)(行情暂不支持,返回均为0);
示例
def initialize(context):
g.security = "600570.SS"
set_universe(g.security)

def handle_data(context, data):
# 获取分时成交数据
direction_data = get_tick_direction([g.security])
log.info(direction_data)
# 获取成交量
business_amount = direction_data[g.security]["business_amount"]
log.info("分时成交的成交量为:%s" % business_amount)

# 返回字典类型数据
# 获取字典类型分时成交数据
direction_data = get_tick_direction([g.security], is_dict=True)
log.info(direction_data)


发布于2025-4-16 11:48 长沙
当前我在线 直接联系我
1 关注 分享 追问
踩
举报
+微信
从业认证| 从业4年

您好,ptrade量化获取分钟级数据是支持的,首先需要找到可以支持的证券公司。我司的话需要五十万资金门槛!现在开户是不收费的,选择好券商然后下载APP注册账号!我司能免费提供vip账户,享受市场成本手续费,有兴趣欢迎点击右上角联系!

发布于2025-4-16 14:09 广州
赞 关注 分享 追问
踩
举报
   1610位专业经理在线
问题没解决?12353人选择一键咨询
99%用户选择 快速提问
其他类似问题
ptrade量化软件如何获取?需要什么条件?
PTrade不能直接网上下载注册使用,必须在合作券商开立证券账户之后提交权限申请,审核通过才可以拿到正版客户端。不同券商的准入标准不一样,可以挑选办理门槛友好的渠道。如果你想顺利开通P...
小鹿量化经理 1272
哪家券商提供 level2 数据?如何零成本获取量化 level2 数据?
(1)很多支持QMT、PTrade的券商,在开通量化平台权限后,会附赠Level2行情。(2)零成本获取前提:券商活动配套赠送,单独在普通APP购买Level2一般是按月收费。(3)赠...
小鹿经理 177
QMT量化软件可以获取哪些股票交易数据?如何进行获取使用?
您好,QMT量化软件获取丰富的交易数据,国金证券开户可免费提供QMT专业版量化权限,提供极速交易服务,通过专属客户经理办理开户即可申请开通。QMT量化软件数据主要分为三种模式:本地数据...
国金证券经理 1115
QMT量化历史数据获取,行情数据下载与使用方法
QMT回测依赖本地历史行情数据,云端不会自动缓存历史,分为客户端界面下载、Python代码下载两种方式。客户端手动下载,适合新手。顶部菜单操作→数据管理→补充行情,选择市场、标的池、周...
资深张经理 650
Tick 实时行情数据要怎样获取?PTrade 量化软件可以免费调取使用吗?
Tick行情记录市场逐笔委托、逐笔成交,是量化策略尤其是高频策略的核心数据源,很多新手不清楚获取方式,以及PTrade能否免费调取,下面讲清楚关键要点。(1)Tick实时行情获取渠道:...
小鹿量化经理 779
成都怎么获取免费的量化交易软件?比如 QMT 和 Ptrade?
(1)不用线下临柜,线上开户就能办理,选择接入QMT/PTrade的券商。(2)开户完成后,联系券商量化经理申请miniQMT免费使用权限,支持回测看行情。(3)实盘自动交易权限看券商...
小鹿经理 176
同城推荐
  • 咨询

    从业认证| 从业10年+

  • 咨询

    从业认证| 从业2年

  • 咨询

    从业认证| 从业10年+

相关文章
回到顶部