自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 PTrade常见问题系列8

3、由于重启服务通常是周末处理,并且没有其他服务器出现docker容器问题,临时可以在其他机器中启动这个容器后,通过管理端配置中的指定分发功能,将账号指定分发到正常拉起容器的机器,供用户临时使用。1、后台检查该客户的账号容器状态,发现是created状态,该状态容器是启动容器后start容器时存在异常,没有到正常状态,正常的容器状态是up状态;3、函数里想引用全局变量的话,函数前面要告诉函数这个变量是全局的,不然默认就是函数里能使用的局部变量。情祝二:函数引用全局变量的时候没有声明;

2024-07-11 16:05:26 268

原创 一键调仓/组合买卖?篮子交易功能,PTrade如何进行篮子交易?

点击参数设置,在弹出的篮子参数设置中可设置下单面板中的报价方式,单笔超 价,委托金额,委托份数的默认值。委托方式:数据字典见上图界面,买入-10,卖出-20,但报名买入-19,担保品卖出-29,融资买入-16,卖劵还款-26,买券还券-17,融券卖出-27。篮子设置 篮子设置界面如下图所示,支持新增篮子,删除篮子,导入、导出篮子,新建 ETF 篮子、添加成分股、删除成分股、生成模板等功能。交易方式: 按绝对数量:待委托数量=委托数量*委托份数,按照最小委托单位的整数倍向上取整数进行委托。

2024-07-11 16:02:04 707

原创 PTrade常见问题系列7

2、get_price无法获取当日的二进制数据,排查代码发现get_price会取一个开启交易时间的日期进行与end_date入参做对比取小,由于当日启动的日期就是当日,该日期在9.10beforetradingstart时进行更新,因此在非当日启动的策略时,该日期为上一交易日,get_price只能获取到上上交易日的数据,因此无法获取到上一交易日数据;1、在当日启动的策略,在8点10分可以获取到上一交易日的数据,当日之前启动的策略,在8点10分无法获取到上一交易日的数据;

2024-07-10 14:33:40 207

原创 PTrade常见问题系列6

2、执行ps -ef|grep 'downloader'|grep -v grep|awk '{print $2}'|xargs kill -9 命令后将历史downloader进程都清理后,重新执行k_start.sh脚本可以正常下载。1、检查k_start.sh脚本发现执行downloader前需要检查是否有已存在的downloader进程,ps -ef|grep downloader 发现有很多历史的僵尸进程,所以下载进程实际没有新执行;jupyterhub进程退出了但是为什么守护进程没有拉起?

2024-07-09 15:21:46 280

原创 主动算法交易!减持回购/套利/大单拆分/篮子交易/预埋单神器工具!

在有限容量内,充分追求客户个性化需求,保证执行效率、降低冲击成本、减少人力成本、保护交易意图、 捕捉交易机会、 符合监管要求和获取交易环节的ALpha收益。主动算法—预计0-5BP 人工智能 PLUS 算法, 在有限的容量内充分追 求客户个性化需求,如 卡方 、非凸、金纳 T/VWAP-PLUS算法。大宗减持 ,上市公司股份回购/各类套利交易/大单拆分,减小市场冲击/篮子交易,批量买卖/预埋单,条件单等交易类型/事实风控,避免异常交易。董监高减持—算法实时追踪市场 流动性,合理拆分交易执行;

2024-07-09 15:19:41 463

原创 PTrade常见问题系列5

1、检查fly_debug日志以及sys日志,发现存在大量的File "./fly_docker/IQEngine/plugins/plugin_fly_data_source/fly_data_source.py", line 907, in __getattr__报错,最后报错RecursionError: maximum recursion depth exceeded while calling a Python object;量化进行交易后,交易日志打印交易成功,但是在查询内委托流水无记录。

2024-07-08 15:11:34 154

原创 PTrade常见问题系列4

2、手动调curl -I http://jupyterhub的ip:端口/heartbeat的url,发现本机调可以通,但是通过nginx机器调存在报错,怀疑是网络不通,通过telnet命令检查,发现无法调通;1、使用http://nginx地址:端口/check_status检查,发现没有分配到的量化服务器的状态是down的状态;2、经确认,客户环境只允许同时回测一条,所以当客户已开启一条回测后,无法再开启回测。3、经确认是异常的量化服务器的防火墙没有关闭,设置关闭后重启量化服务正常。

2024-07-08 14:53:41 332

原创 PTrade常见问题系列3

2、经确认,券商后台配置接收策略外主推(customconfig.conf文件中的on_response_control参数:0不接收,1接收),客户策略中配置不接受策略外主推(set_parameters 函数中的receive_other_response参数:缺省不接收,1接收),那么当成交主推先于成交应答到量化系统时,该成交主推会被直接丢弃,所以客户在前台打印的日志中不打印接收成交主推的信息。当日有一笔订单已成,但on_trade_response没有推送成交主推信息。

2024-07-05 16:18:26 196

原创 什么是T0策略?有没有可以持仓自动做T的策略软件?

在具有可交易底仓的前提下,T0 算法通过 AI 建模,通过模型对股价走势的预测,实现底仓标的的日内高抛低吸,在收盘前完成平仓,保持整体仓位不变的情况下增 加获取日内超额收益机率。国内股票市场实行T+1的交易制度,如果要实现在同一个交易日内完成买卖过程,就要求在交易之前 应当有持仓1日以上的标的作为底仓,又或是在交易日能够通过。可以提供自动T0策略,T0算法是一款日内回转算法—基于持有的股票持仓,利用机器学习等技术,根据股票横截面和。针对不同市场行情,适应性强,胜率高,回撤小,盈利更稳定。

2024-07-05 16:12:29 872

原创 PTrade量化软件常见问题整理系列2

一、研究界面使用get_fundamentals函数报错:error_info:获取token失败?研究界面使用get_fundamentals函数报错:error_info:获取token失败?1、测试版本202202.01.052,升级202202.01.051版本后,为了解决不同机器请求openapi时使用不同token导致token失效而频繁切换token,做了对应改造,配置了生成openapi_token的定时任务并放置在nfs目录下;

2024-07-04 15:27:13 976

原创 PTrade量化软件常见问题整理系列1

4、容器路径下缺少对应文件的原因是jupyterhub_config.py文件中映射路径配置错误,需要配置一条/home/fly/notebook/share:/home/fly/notebook/share的记录。2、建议在研究内执行get_fundamentals('00065*.SZ','profit_ability','roic','20240510'),返回数据正常;3、查看清仓逻辑,发现清仓调用的老引擎,取的委托方式配置为PTrade_ufx_entrust_way,此配置为z;

2024-07-04 15:21:04 349

原创 PTrade技术指标如何获取?(get_CCI - 顺势指标)哪家券商可提供PTrade量化软件?

close:收盘价的时间序列数据, numpy.ndarray类型;high:最高价的时间序列数据, numpy.ndarray类型;low:最低价的时间序列数据, numpy.ndarray类型;CCI指标cci值的时间序列, numpy.ndarray类型。获取顺势指标CCI指标的计算结果。该函数仅在回测、交易模块可用。n: 周期, int类型;

2024-07-03 09:20:19 101

原创 PTrade如何获取技术值班?如get_RSI - 相对强弱指标;PTrade量化软件如何获取?

close:价格的时间序列数据, numpy.ndarray类型;RSI指标rsi值的时间序列, numpy.ndarray类型。获取相对强弱指标RSI指标的计算结果。该函数仅在回测、交易模块可用。n: 周期, int类型;

2024-07-03 09:19:02 258

原创 PTrade怎么获取KDJ随机指标?想做量化策略怎么申请PTrade量化软件?

close:收盘价的时间序列数据, numpy.ndarray类型;high:最高价的时间序列数据, numpy.ndarray类型;low:最低价的时间序列数据, numpy.ndarray类型;KDJ指标k值的时间序列, numpy.ndarray类型。KDJ指标d值的时间序列, numpy.ndarray类型。KDJ指标j值的时间序列, numpy.ndarray类型。m1: 参数m1, int类型;m2: 参数m2, int类型;该函数仅在回测、交易模块可用。n: 周期, int类型;

2024-07-02 14:21:02 279

原创 什么是港股通?港股通碎股如何进行交易佣金最低万0.8?

交易范围限制:投资者只能交易特定的港股,这些股票通常包括恒生综合大型股指数、恒生综合中型股指数的成分股,以及同时在A股和H股上市的公司股票。- 交易规则:港股通遵循T+0回转交易,即买入的股票当天可以卖出,但资金交收遵循T+2规则,卖出股票的资金在T+3日才可取。- 交易时间:与港股市场基本同步,但受限于内地的交易系统,具体时间可能有所不同,通常为香港市场的交易时段内。通过港股通,内地投资者可以更加便捷地参与国际资本市场,同时也能增加港股市场的流动性,促进两地市场的融合。

2024-06-27 13:58:07 194

原创 PTrade量化如何获取可转债基础信息?提供PTrade量化软件的券商?

正常返回一个DataFrame类型数据,包含每只可转债的信息。该函数仅在研究、交易模块可用。获取可转债基础信息。

2024-06-27 13:56:00 297

原创 PTrade如何获取股票状态信息?有支持PTrade量化交易的券商吗?

返回dict类型,每支股票对应的值为True或False,当没有查询到相关数据或者输入有误时返回None(dict[str:bool,...]);query_date: 格式为YYYYmmdd,默认为None,表示当前日期(回测为回测当前周期,研究与交易则取系统当前时间)(str);退市整理期股票不包含在退市状态内,可通过get_stock_name函数判断股票名称是否包含【退】确认退市整理期代码。query_type: 支持以下三种类型属性的查询,默认为'ST'(str);

2024-06-26 14:02:42 648

原创 退市新规解读—财务类强制退市

中国证监会行政处罚决定书表明公司已披露的最近一个会计年度财务报告存在虚假记载、误号性陈述或者重大遗漏,导致该年度相关财务指标实际已触及上述第1项、第 2项指标。沪深交易所,既发行主板A 股又发行B股摄近一个会计年度或追湖重述后最近一个会计年度利润指标为负值,且营业收入低于3亿元。科创板存托凭证/创业板存托凭证:利润指标<0元 且营业收入<1亿元。仅发行A股或B股,最近一个会计年度或追溯重述后最近一个会计年度。仅发行存托凭证,最近一个会计年度或追溯重述后最近一个会计年度。

2024-06-26 13:51:35 231

原创 QMT新手入门,下载安装的注意事项,哪家券商可提供QMT量化软件?

日志文件是最常用的,你要记住,出了问题,技术同事最快的方式就是通过日志给你进行检查。主文件夹,在这个文件有下载的 Python 库、软件启动程序。若是只能安装到C盘,请在启动时选择以管理员权限启动。可以看到下载中心,在这里付费用户可以下载到。开通权限后,可向自己的券商客户经理咨询。,而且存在一定差异,不影响核心功能体验。主文件夹的上一级文件夹,我们可以找到。数据文件夹,下载的数据文件都在这里。,以避免因权限问题导致的使用问题。右键点击客户端启动的快捷方式,点击。以上问题的解决方案,务必选择带。

2024-06-25 15:10:37 764

原创 迅投QMT数据获取常见问题解答,怎么获取QMT量化软件?

描述:提示您未成功启动数据服务或请检查端口是否正确填写。描述:如果我windows电脑进行订阅后,那么我通过linux拉取数据,也无需再次订阅吧?提示以数据服务的方式从Windows提供linux 无需重复订阅描述:如果token刷新失效后,换成新的token,是否需要再次进行订阅操作?提示需要让调整token后重新连接行情,这个可以直接重启的进程,这会导致下游的连接断开,断开后重连上需要重新订阅描述:获取到的数据 1m 的 K 线数据缺失。提示如果是获取K线可以用fill_data=True来填充。这个填

2024-06-25 15:06:00 258

原创 PTrade获取除权除息信息用什么函数?PTrade量化软件提供

date: 查询该日期的除权除息信息,默认获取该股票历史上所有除权除息信息,e.g. '20180228'/20180228/datetime.date(2018,2,28)(str/int/datetime.date)适合个人投资者做量化策略的平台?恒生PTrade量化软件免费提供!输入日期若没有除权除息信息则返回None,有相关数据则返回pandas.DataFrame类型数据。例如输入get_stock_exrights('600570.SS'),返回。str类型, 股票代码(str);

2024-06-24 10:27:06 386

原创 PTrade量化软件如何获取股票基础信息?支持PTrade量化交易的平台?

嵌套dict类型,包含内容为field中指定内容,若field=None,返回股票基础信息仅包含对应公司名(dict[str:dict[str:str,...],...])股票名称字典,dict类型,key为股票代码,value为股票名称,当没有查询到相关数据或者输入有误时value为None(dict[str:str]);stocks:股票代码(list[str]/str);stocks:股票代码(list[str]/str);该接口可获取股票、可转债、ETF等基础信息。

2024-06-24 10:23:48 382

原创 PTrade怎么新建一个策略?恒生PTrade量化软件怎么申请?

这个策略里,当我们没有创建订单时就买入1000股'600570.SS',具体的下单API请看。这里我们有了交易,但是只是无意义的交易,没有依据当前的数据做出合理的分析。这是一个完整的策略,但是我们没有任何交易,下面我们来添加一些交易。恒生PTrade量化软件API接口。下面我们来看一个真正实用的策略。

2024-06-21 13:56:01 415

原创 可转债量化策略,PTrade量化软件如何获取可转债基础信息

正常返回一个DataFrame类型数据,包含每只可转债的信息。该函数仅在研究、交易模块可用。获取可转债基础信息。

2024-06-20 15:36:00 221

原创 恒生PTrade量化软件如何获取财务数据?PTrade量化软件怎么获取?

如果为年份查询模式(start_year/end_year),不输入report_types返回当年可查询到的全部类型财报;start_year:查询开始年份,按年份查询模式,返回输入年份范围内对应的财务数据,如'2015',start_year与end_year必须同时输入,且不能与date同时作用(str)end_year:查询截止年份,按年份查询模式,返回输入年份范围内对应的财务数据,如'2015',start_year与end_year必须同时输入,且不能与date同时作用(str)

2024-06-20 15:34:25 580

原创 恒生PTrade如何获取行业成份股?量化策略PTrade量化软件

industry_code: 行业编码,尾缀必须是.XBHS 如农业股:A01000.XBHS(str)该函数获取的是当下的数据,因此回测不能取到真正匹配回测日期的数据,注意未来函数。返回股票代码的list(list[str,...])该接口用于获取一个行业的所有股票,该函数在研究、回测、交易模块可用。

2024-06-19 16:19:22 164

原创 个人量化策略推荐什么平台?恒生PTrade量化软件好用吗?

PTrade(Personalise Trade)交易系统是一款高净值和机构投资者专业投资软件,为用户提供普通交易、篮子交易、日内回转交易、算法交易、量化投研/回测/实盘等各种交易工具,满足用户的各种交易需求和交易场景,帮助用户提高交易效率。量化交易是指以先进的数学模型替代人为的主观判断,利用计算机技术从庞大的历史数据中海选能带来超额收益的多种“大概率”事件以制定策略,极大地减少了投资者情绪波动的影响,避免在市场极度狂热或悲观的情况下作出非理性的投资决策。- 策略移植:与聚宽等平台兼容,策略可轻松迁移。

2024-06-19 16:16:54 592

原创 迅投QMT量化软件简介,一款适合个人投资者量化策略的专业平台,迅投QMT!

是迅投QMT极速策略交易系统极速交易多样式指标分析针对证券、期货公司等专业金融机构的私募基金管理人、VIP客户、个人高净值客户等活跃交易用户量身定制的集行情显示、投资研究、策略编写、自动交易、极速交易、智能算法交易、组合篮子交易、合规风险管理等一体的专业策略交易平台。迅投QMTAPI接口说明链接: 迅投QMT测试软件/正式软件获取可联系交流↑!各类API接口说明!

2024-06-18 15:45:56 1071

原创 QMT获取历史行情数据API说明,个人QMT量化软件如何获取 ?

特别的,对于xtdata.get_market_data_ex来说,由于没有subscribe参数,需要在参数外先进行订阅(在gmd系列函数中,历史行情需要从本地读取,所以若想取历史行情,需要先将历史行情下载到本地,而实时行情是从服务器返回的。(列举部分函数说明,完整说明,迅投QMT量化软件获取方式,欢迎联系我交流↑)。交易类数据提供股票的交易行情数据,通过API接口调用即可获取相应的数据。获取行情示例仅获取历史行情仅获取最新行情获取历史行情+最新行情。所以,若需要历史行情,请先使用。

2024-06-18 15:22:16 304

原创 PTrade如何获取ETF成分股信息?PTrade量化软件API说明—get_etf_stock_info

正常返回一个dict类型字段,包含每只etf代码中成分股的信息。异常返回空dict,如{}(dict[str:dict[...]])security : 单只股票代码或者一个由多只股票代码组成的列表,必传参数(list[str]/str)该函数仅支持Ptrade客户端可用、仅在股票交易模块可用。etf_code : 单支ETF代码,必传参数(str)该接口用于获取ETF成分券信息。

2024-06-17 15:06:25 309

原创 PTrade如何获取ETF(场内基金)信息?恒生PTrade量化软件API说明—get_etf_info

正常返回一个dict类型字段,包含每只ETF信息,key为ETF代码,values为包含etf信息的dict。异常返回空dict,如{}(dict[str:dict[...]])etf_code : 单支ETF代码或者一个ETF代码的list,必传参数(list[str]/str)该函数仅支持Ptrade客户端可用、仅在股票交易模块可用。该接口用于获取单支或者多支ETF的信息。

2024-06-17 15:03:15 407

原创 PTrade量化策略API说明—PTrade如何获取分时成交行情:get_tick_direction

query_date: 查询日期,默认为0,返回当日日期数据(目前行情只支持查询当日的数据,格式为YYYYMMDD)(int);(OrderedDict([(),()...]))可免费提供恒生PTrade/QMT量化软件,低门槛申请,交易费率成本价,↑↑↑↑↑↑欢迎联系交流~search_direction: 搜索方向(1向前,2向后),默认为1(int);data_count: 数据条数,默认为50,最大为200(int);2、分时成交数据需开通level2行情才有数据推送,否则无数据返回;

2024-06-14 10:11:02 452

原创 PTrade如何获取分时成交行情?—PTrade量化策略API之get_tick_direction– 获取分时成交行情

query_date: 查询日期,默认为0,返回当日日期数据(目前行情只支持查询当日的数据,格式为YYYYMMDD)(int);(OrderedDict([(),()...]))可免费提供恒生PTrade/QMT量化软件,低门槛申请,交易费率成本价,↑↑↑欢迎联系交流~search_direction: 搜索方向(1向前,2向后),默认为1(int);data_count: 数据条数,默认为50,最大为200(int);2、分时成交数据需开通level2行情才有数据推送,否则无数据返回;

2024-06-13 14:20:44 390

原创 PTrade如何获取逐笔委托行情?—PTrade量化策略API之get_individual_entrust

{股票代码(str): [[时间戳毫秒级(int), 价格(float), 委托数量(int), 委托编号(int), 委托方向(int)], ...], "fields": ["business_time", "hq_px", "business_amount", "order_no", "business_direction", "trans_kind"]}2、逐笔委托,逐笔成交数据需开通level2行情才能获取到数据,否则无数据返回;PTrade可支持level2行情获取!该函数在交易模块可用。

2024-06-13 13:50:23 669

原创 PTrade如何获取历史数据—PTrade量化API说明,get_price - 获取历史数据

count:大于0,不能与start_date同时输入,获取end_date前count根的数据,不支持除天('daily'/'1d')、分钟('1m')、5分钟线('5m')、15分钟线('15m')、30分钟线('30m')、60分钟线('60m')、120分钟线('120m')、周('weekly'/'1w')、('monthly'/'mo')、('quarter'/'1q')和('yearly'/'1y')以外的其它频率(int);start_date:开始时间,默认为空。

2024-06-12 13:54:12 991

原创 PTradeAPI简介—get_history - 获取历史行情

选填参数,默认为'1d';当获取单支股票(单只股票必须为字符串类型security_list='600570.SS',不能用security_list=['600570.SS'])的时候,无论行情字段field入参单个或多个,返回的都是pandas.DataFrame对象,行索引是datetime.datetime对象,列索引是行情字段,为str类型。选填参数,默认为['open','high','low','close','volume','money','price'];选填参数,默认为'nan';

2024-06-12 13:51:38 1029

原创 PTrade怎么使用?PTrade量化软件API简介第一篇

使用场景该函数仅在回测、交易模块可用该函数用于设置或者更新此策略要操作的股票池。注意事项:股票策略中,该函数只用于设定get_history函数的默认security_list入参, 除此之外并无其他用处,因此为非必须设定的函数。security_list: 股票列表,支持单支或者多支股票(list[str]/str)None示例:使用场景该函数仅在回测、交易模块可用该函数用于设置策略的比较基准,前端展现的策略评价指标都基于此处设置的基准标的。注意事项:此函数只能在initialize使用。s

2024-06-11 14:09:13 449

原创 PTrade量化策略怎么写?PTradeAPI简介

恒生PTrade量化软件已申请,PTrade的API接口说明简介:ptrade量化引擎以事件触发为基础,通过初始化事件(initialize)、盘前事件(before_trading_start)、盘中事件(handle_data)、盘后事件(after_trading_end)来完成每个交易日的策略任务。initialize和handle_data是一个允许运行策略的最基础结构,也就是必选项,before_trading_start和after_trading_end是可以按需运行的。

2024-06-11 13:28:28 557

原创 迅投QMT量化策略如何获取指数数据?QMT量化软件免费提供,QMT数据获取方法。

并输入指定的索引名称,你就可以返回相应的指数合约列表。这部分合约列表包含了所有与特定指数相关的现有合约,这对于投资者在进行投资策略分析和决策时具有重要参考价值。这两步操作能帮助你获得详尽而全面的权重数据,进一步增强你对投资环境的理解和掌握,帮助做出更明智的投资决策。来获取需要查询的指数索引。具体的索引信息可以通过键入您感兴趣的索引名(例如:"沪深指数"或"上证指数")等获得。这样,使用者就能获得最新和详细的合约最新数据,有助于做出更精准的投资决策。如果你的本地环境中缺少合约权重数据,那么可以先通过函数。

2024-06-07 13:54:47 1036

原创 迅投QMT获取指数的方法介绍

指数数据计算规则说明QMT指数的计算规则为。

2024-06-06 09:44:36 394

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除