中性策略、回测结果对比、OK实盘报错“Close order size exceeds your available size”、OK开通新账户注意事项
1. 中性策略中解决utils下diff函数的调用问题:具体看factors各因子的import
2.回测simple_boll策略不同时期参数,想对不同时期的相同参数回报率进行计算,解决方案:1.先设定参数列['para']为index,再使用pd.concat()函数合并两个表;2.对title相同的列重命名:
df_1 = df_1.set_index('para') df_2 = df_2.set_index('para') merge = pd.concat([df_1, df_2], axis=1,keys=['df_1','df_2'])
df_2.rename(columns={'ratio':'2022ratio','equity_curve':"2022equity_curve"},inplace=True)
3.OK实盘运行时出现以下报错:
body: {"instId": "XRP-USDT-221230", "tdMode": "cross", "side": "sell", "ordType": "limit", "sz": "732", "ccy": "", "clOrdId": "", "tag": "", "posSide": "long", "px": "0.3314948", "reduceOnly": ""}
{'code': '1', 'data': [{'clOrdId': '', 'ordId': '', 'sCode': '51112', 'sMsg': 'Close order size exceeds your available size. ', 'tag': ''}], 'msg': 'Operation failed.'}
{'clOrdId': '', 'ordId': '', 'sCode': '51112', 'sMsg': 'Close order size exceeds your available size. ', 'tag': ''} 下单完成: 2022-06-29 08:00:07.840613
下单记录:
symbol 信号价格 信号时间
xrp-usdt 0.33826 2022-06-29 08:00:05.356510
{'code': '51003', 'data': [], 'msg': 'Either client order ID or order ID is required.'}
list index out of range
根据订单号获取订单信息失败,稍后重试
{'code': '51003', 'data': [], 'msg': 'Either client order ID or order ID is required.'}
list index out of range
可能出现的原因:以上报错是第二次下单后返回的结果,第一次下单提示下单失败,有可能是第一次下单已成功,但没有即时返回正确的值,导致第二次下单超过可平仓位。具体情况等后续观察再看。
OK开通新账户注意事项:
1.设置杠杆数额
2.设置交易模式为:开平仓模式
中性策略、回测结果对比、OK实盘报错“Close order size exceeds your available size”、OK开通新账户注意事项相关推荐
- 【邢不行|量化小讲堂系列56-实战篇】量化策略回测表现好,但实盘却很差?可能是底层数据就错啦!
引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总]请点击此处 [必读文章] [邢不行 ...
- 回测好,为什么实盘不靠谱?
用IT技术玩金融系列文章,将介绍如何使用IT技术,处理金融大数据.在互联网混迹多年,已经熟练掌握一些IT技术.单纯地在互联网做开发,总觉得使劲的方式不对.要想靠技术养活自己,就要把技术变现.通过&qu ...
- QMT量化交易软件使用攻略(四)-策略回测
对某一策略编译成功后,点击回测,可以通过日志输出查看模型基于历史行情数据回测情况和表现. 在回测之前,需要设置好策略回测运行的主图品种和周期,以及相关的回测参数.回测主图和周期可以 在策略编辑器-基本 ...
- Python双均线策略回测(2021-10-12)
Python双均线策略回测 1.择时策略简介 根据百度百科的解释,择时交易是指利用某种方法来判断大势的走势情况,是上涨还是下跌或者是盘整.如果判断是上涨,则买入持有:如果判断是下跌,则卖出清仓,如果是 ...
- Excel-VBA 股票网格交易策略回测
大家好,我是陈小虾,是一名自动化方向的IT民工.写博客是为了记录自己的学习过程,通过不断输出倒逼自己加速成长.功能说明:由于水平有限,博客中难免会出现一些BUG,或者有更优方案恳请各位大佬不吝赐教!微 ...
- 可转债网格交易策略回测
什么是网格交易策略:基于股票波动高抛低吸策略,自动化反复买卖赚取差价.投资者借助条件单,把资金分成多份,从基准价开始,每跌x%就自动买入一份,每涨y%就自动卖掉一份.股价越波动高抛低吸的机会越多 什么 ...
- 用趋势突破策略回测CTA
以下是小哥用趋势突破策略回测CTA的代码和结果,错误的地方还请大家提出来. 标的是螺纹钢的主力连续合约 #%% 趋势突破策略 # 导入包 import pandas as pd import matp ...
- python 策略回测期货_量化投资实战教程(1)—基于backtrader的简单买入卖出策略
都说Python可以用于量化投资,但是很多人都不知道该怎么做,甚至觉得是非常高深的知识,其实并非如此,任何人都可以在只有一点Python的基础上回测一个简单的策略. Backtrader是一个基于Py ...
- python 股票回测书籍推荐_python实现马丁策略回测3000只股票
python实现马丁策略回测3000只股票 批量爬取股票数据 这里爬取数据继续使用tushare,根据股票代码来遍历,因为爬取数据需要一定时间,不妨使用多线程来爬取,这里要注意tushare规定每分钟 ...
最新文章
- flask异步操作_Python Flask后端异步处理(三)
- 赠书 | 读懂生成对抗神经网络 GAN,看这文就够了
- linux ssh连接 出现 Host key verification failed 错误 解决方法
- 无法嵌入互操作类型 请改用适用的接口。
- Android之获取屏幕和视图高和宽
- MongoDB存储基础教程
- html5在线api,HTML5+ API Reference
- 推荐一些好书(PHP方向)
- Asp.Net在SqlServer中的图片存取
- python转义引号的作用_在Jinja2中渲染时转义双引号
- R语言:data.table语句批量生成变量
- IPTV软件如何做自己的广告系统?
- 下载最新版Termux
- 微服务架构下的统一身份认证和授权
- 关闭colorbox刷新页面
- 3、MybatisPlus
- java集合(超详细)
- 坚果云企业版服务器端,坚果云团队版和企业版的区别
- 一级造价工程师和一级建造师,你更想考哪一个?
- 【微信支付】Java实现微信APP支付流程