ptrade量化如何获取分钟级数据?
首发回答
感谢您关注该问题,该问题由资深方经理做了首答
下面是首发回答的具体内容,如果对该问题还有疑问,欢迎关注进一步交流。

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)


资深方经理 当前我在线
帮助1.5万 好评1.4万 入驻4年
“全国低佣开户,只做成本价费率,两融专项利率4%,支持线上开!“
咨询TA
1 收藏 追问
举报

还有1位专业答主对该问题做了解答

相关问题 查看更多>
Ptrade的数据获取方式是什么?
Ptrade的数据获取方式主要通过其量化软件平台实现。用户首先需要安装Ptrade量化软件,然后可以使用平台提供的API接口获取所需数据。Ptrade提供了丰富的API接口,包括实时和...
股神07_1781 33
如何获取ptrade量化软件?是免费的吗?
您好,支持qmt以及Ptrade的券商有:华泰证券,银河证券,中金财富,国泰君安,国信证券,安信证券,等都是知名龙头券商,咱们任意选择其中一家券商都是支持qmt以及Ptrade的,满足...
201712400169 232
期货怎样获取5分钟数据?
‌期货看5分钟数据,主要关注K线形态、趋势线、均线、成交量以及技术指标等方面‌。首先,观察5分钟K线图中的K线形态,如阳线、阴线、早晨之星、黄昏之星等,这些形态能够反映市场的短期走势和...
licai_012230 499
量化交易数据从哪里获取?​
可以从专业数据提供商、交易所、金融数据库等获取。
licai_0130329 113
券商是否提供历史Tick级数据?
是的,我司提供历史Tick级数据服务。开户还是要手机上办理,打新债不要钱的,准备好自己的身份证银行卡,预约客户经理手机免费办理!!需要调佣要找客户经理,找我直接开到低佣的账户不犹豫直接...
低佣魏经理 198
PTrade量化系统的数据处理能力如何?
-数据接口丰富:支持多种数据接口,涵盖股票、期货、期权等各类金融数据,方便用户获取全面的数据进行分析,为制定交易策略提供有力支持。-自带L2数据:部分情况下提供L2数据,能让用户获取更...
licai_0120509 322
评论
浏览更多不如立即追问,99%用户选择
立即追问

已有34,734,330用户获得帮助