ptrade量化如何获取分钟级数据?
量化方经理 证券经理
帮助1.5万 |好评1.4万
+微信
从业认证| 从业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)


QMT、PTrade量化开通,全国可协助办理,支持线上开!
  展开↓
当前我在线 最快30秒解答 立即追问 99%的人选择
1 收藏
踩 举报
推荐其他专业回答
在线 李经理:您好,很高兴为您解答问题。
您好,ptrade量化获取分钟级数据是支持的,首先需要找到可以支持的证券公司。我司的话需要五十万资金门槛!现在开户是不收费的,选择好券商然后下载APP注册账号!我司能免费提供vip账户... 全文>
ptrade量化如何获取分钟级数据?
相关问题
上海怎么获取免费的量化交易软件?比如 QMT 和 Ptrade?
(1)QMT/PTrade软件本身大多免年费、免授权费:你不是去迅投/恒生官网买软件,而是找支持这两个平台的券商,把账户加进“量化白名单”后拿定制客户端。(2)上海可看:国金、华泰、国...
小鹿经理 291
天勤量化的 “策略实盘不同回测数据精度(Tick 级 / 分钟级 / 小时级)对收益影响测试” 功能,能模拟不同精度下策略的信号捕捉与盈利差异吗?比 QUANTAXIS 的固定分钟级数据回测更利于策略
天勤量化的“回测数据精度测试”能精准评估不同数据颗粒度对策略有效性的影响,比QUANTAXIS的“固定分钟级数据回测”更利于策略场景适配,核心优势是“精度细分+捕捉量化”。天勤的测试报...
期货_李经理 1257
量化QMT开户是否支持接入Level-2等实时行情数据,以及使用这些高级数据功能是否需要额外的申请或配置?
(1)量化QMT平台通常支持接入Level-2等实时行情数据,但具体取决于券商的配置和投资者权限。(2)部分券商默认提供Level-2数据,而部分可能需要投资者单独申请或付费开通。(3...
小鹿量化经理 1143
江西怎么获取免费的量化交易软件?比如 QMT 或者 Ptrade?
(1)不受地域限制,线上开户即可申请免费miniQMT、PTrade回测版。(2)开户只需要身份证、一类银行卡,线上视频核验,不用去江西营业部。(3)免费版只能回测看行情;实盘自动委托...
小鹿经理 195
新手做期货量化,用天勤量化如何获取不同周期的历史行情数据(如 1 分钟、1 小时 K 线)?
解答:用天勤量化获取不同周期的历史数据非常直观,无需复杂操作,3步就能搞定。选择数据类型:在策略代码中,调用api.get_kline_serial()函数,第一个参数填品种代码(如“...
期货_李经理 4663
QMT 量化历史数据怎么获取?数据范围与下载方法
(1)回测模块自带基础历史K线数据;免费行情的数据深度有限;(2)如果券商有赠送Level‑2权益,可以下载十档逐笔数据;Level‑2需要资产达标向券商申请,不是开通QMT就自动送;...
小鹿量化经理 431
评论
浏览更多不如立即追问,99%用户选择
立即追问

已有4,000万+用户获得帮助