首页 > 其他分享 >PTrade量化软件常见问题整理系列1

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

时间:2024-07-04 15:28:41浏览次数:24  
标签:常见问题 委托 get fundamentals token 报错 量化 PTrade 清仓

一、get_fundamentals获取无数据返回。

       get_fundamentals(g.stock_list, 'profit_ability', 'roic', context.previous_date)返回nan。

解决方案:

1、返回同样的列表,获取valuation表,数据返回正常;
2、建议在研究内执行get_fundamentals('00065*.SZ','profit_ability','roic','20240510'),返回数据正常;
3、建议将回测内previous_date日期打印下,结果显示2024-05-09,怀疑日期格式不正确,建议客户调整为20240509,返回结果正常。

                提供恒生PTrade,迅投QMT等量化软件,测试/正式版,欢迎联系交流↑↑↑ 

二、【智投】清仓报错:不允许该委托方式

       【智投】清仓失败,T2Connector::Receive Packet Failed[750823,不允许该委托方式. 接入用户gjzq-Ptrade(gjz9-HZYJPTRAD-ALL-0000)功能号:333104 资产账号:***]

解决方案:

1、查看后台委托方式配置,ptrade_entrust_way=%%,委托方式无问题;
2、通过抓包,发现清仓发送的委托方式为Z;
3、查看清仓逻辑,发现清仓调用的老引擎,取的委托方式配置为PTrade_ufx_entrust_way,此配置为z;
4、修改此配置后,重启jupyterhub,再次清仓,无此问题。
注:
1、委托方式配置文件:/home/fly/config/general_config.conf;
2、智投清仓触发的URL:/services/hgsvr/sellallufx

三、研究界面使用get_fundamentals函数报错:error_info:获取token失败?

       研究界面使用get_fundamentals函数报错:error_info:获取token失败?

1、测试版本202202.01.052,升级202202.01.051版本后,为了解决不同机器请求openapi时使用不同token导致token失效而频繁切换token,做了对应改造,配置了生成openapi_token的定时任务并放置在nfs目录下;
2、检查对应路径发现openapi_token.txt文件是存在的,并且文件内有值,在宿主机尝试get_fundamentals正常;
3、进入容器发现对应路径下没有该txt,检查文件权限等均正常,手动将txt放入容器路径后获取不报错;
4、容器路径下缺少对应文件的原因是jupyterhub_config.py文件中映射路径配置错误,需要配置一条/home/fly/notebook/share:/home/fly/notebook/share的记录。

标签:常见问题,委托,get,fundamentals,token,报错,量化,PTrade,清仓
From: https://blog.csdn.net/vx17628023449/article/details/140180408

相关文章

  • PTrade量化软件常见问题整理系列2
    一、研究界面使用get_fundamentals函数报错:error_info:获取token失败?    研究界面使用get_fundamentals函数报错:error_info:获取token失败?1、测试版本202202.01.052,升级202202.01.051版本后,为了解决不同机器请求openapi时使用不同token导致token失效而频繁切换token,做......
  • Kithara常见问题解答
    目录通用问题我的内核驱动程序已经签名了吗?是否可以在打开驱动程序时防止显示介绍窗口?Windows7仍然支持吗?错误0x10142422(`KSERROR_CANNOT_START_KERNEL`)在`KS_openDriver`时出现?错误10145241(KSERROR_CANNOT_START_KERNEL)在KS_openDriver时出现?可以在C#应用程......
  • 深度学习--模型优化--模型的量化--92
    目录1.什么是量化2位宽,高精度浮点数的表示3.K-means聚类量化4.均匀/线性量化(linearquantization)5.Thresholding量化1.什么是量化量化可以理解为:从连续到离散,针对parameters(W)、activations(A)使用整数值取代浮点数值,模型尺寸更小改进inference时间减小内存使用更低的功......
  • 每天五分钟深度学习:解决for循环效率慢的关键在于向量化
    本文重点上一节课程中,我们学习了多样本的线性回归模型,但是我们的伪代码实现中使用了大量的for循环,这样代码的问题是效率很低。为了克服这一瓶颈,向量化技术应运而生,成为提升程序执行效率、加速数据处理速度的重要手段。向量化技术概述向量化(Vectorization)是一种通过一次操作......
  • 量化交易:金融投资的新篇章
    在金融投资的世界里,量化交易正逐渐成为一股不可忽视的力量。它以数据驱动和算法决策为特点,为投资者提供了一种全新的交易方式。本文将深入探讨量化交易的基本概念、优势、挑战以及如何开始使用量化交易策略。量化交易的定义与起源量化交易,起源于1980年代初,是一种基于数学模型......
  • 使用.Net6中的System.Text.Json遇到几个常见问题及解决方案
    原文链接:https://blog.csdn.net/zls365365/article/details/124162096前言以前.NetCore是不内置JSON库的,所以大家都用Newtonsoft的JSON库,而且也确实挺好用的,不过既然官方出了标准库,那更方便更值得我们多用用,至少不用每次都nuget安装Newtonsoft.Json库了。字符编码问题默认的S......
  • Git 常见问题处理
    Pushfailed:Unabletoaccess'https://github.com/financialfly/lzz.git/':OpenSSLSSL_connect:SSL_ERROR_SYSCALLinconnectiontogithub.com:443因为Git的Http代理的问题,Git支持三种协议:git://、ssh://和http://,本来push的时候应该走ssh隧道的,但是因为设......
  • [本科项目实训] 模型量化技术
    概述模型量化作为一种能够有效减少模型大小,加速深度学习推理的优化技术,主要包含8/4/2/1bit等精度设置。在8-bit低精度推理中,我们将一个原本FP32的weight/activation浮点数张量转化成一个int8/uint8张量,从而减少内存带宽和存储空间,并提高系统吞吐量降低系统时延。[2]......
  • 详解mysql安装、常见问题及解决方法
    一、MySQL简介MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),由瑞典公司MySQLAB开发,后被SunMicrosystems收购,最终归属Oracle公司所有。它以其快速、可靠、可扩展的特性而闻名,并且因其开源的性质在各类应用中得到了广泛应用。以下是MySQL的详细简介:主......
  • JVM常见问题
    文章目录1JVM组成1.1JVM由那些部分组成,运行流程是什么?1.2什么是程序计数器?1.3你能给我详细的介绍Java堆吗?元空间(MetaSpace)介绍1.4什么是虚拟机栈1.5堆和栈的区别1.6能不能解释一下方法区?1.5.1概述1.5.2常量池1.5.3运行时常量池1.7你听过直接内存吗?1.8......