python从0到1:期货量化交易系统课程问题解析


文章目录

  • 一、课程详情
    • 1. 课程介绍
    • 2. 课时介绍
  • 二、课程基础问题
    • 1. 程序入口
    • 2. 相关代码
    • 3. 答疑群自助问答
    • 4. 穿透相关
  • 三、关于CTP接口相关问题
  • 四、其他常见问题
    • 课件源码相关
    • Linux下提示找不到接口
    • 错误提示:没有第三方库
    • 显示CTP接口具体错误信息
    • 推送到微信相关
    • 持仓相关
    • 追单相关
    • 持仓结构相关
    • 市价单
    • 挂单之后如何改价
    • CSV数据不是实时更新
    • 哪节课的代码是最新最全的
    • 金叉死叉策略参考
    • 开仓成本与持仓成本的区别
    • btInfo以及BackPrintFunction 模块是什么
    • marketdata delay 与传递延迟情况
    • 日志时间有延迟的原因
    • 开盘时,isOpen判断今天没有开盘
    • 登录账号成功后链接马上断开,或者一直提示行情连接断开
    • 穿透策略的接口文件,或者其他版本的CTP-Python接口文件下载方式
    • 报单错误:不允许重复报单
    • 为什么提示K线数据无效
    • 一直等待交易账户登录
    • 不同交易所平今和平昨的规则
    • 获取KDJ等指标
    • 如何判断券商服务器是否开启
    • 行情连接断开后没有行情
    • simnow账户信息是什么
    • 错误提示:系统找不到指定路径
    • 上传文件到百度云使用教程


一、课程详情

地址:https://edu.csdn.net/course/detail/37142

1. 课程介绍

在这里插入图片描述在这里插入图片描述

2. 课时介绍

目前分为三个部分
1.是【基础篇】,主要讲解基本使用方法。
2.是【完善篇】,主要优化系统性能以及便于平时管理与操作。
3.是【旧版本】,这个是后续推出更加优化的代码,这个部分被替代了,代码也是不断进行优化的,课程也是持续更新的,如果有什么更新的内容都会及时推出视频。

在这里插入图片描述进群后可以看看这两个文件,包含基本使用方法以及大部分常见问题

二、课程基础问题

1. 程序入口

在这里插入图片描述在这里插入图片描述
基础篇前27节执行main_class.py,执行文件后开始登陆账户等功能
基础篇28节及之后执行mainOntime.py,执行文件后开始检查时间,每天定时执行相关代码,详情见课程视频
注:其他文件都是接口文件和策略文件,不能单独执行

2. 相关代码

课程详情页面上点击下载课件按钮即可下载相关源码
在这里插入图片描述如果下载失败可以更换浏览器试一试,如果还是失败可以找CSDN客服咨询,下载内容如图所示
在这里插入图片描述每节课程都有对应的压缩包,有的是两三节课一个压缩包(比如说第一节和第二节的资料较少,所以在一个压缩包中,都在第二节的课件中),包含源码,压缩包名称上有写

3. 答疑群自助问答

在这里插入图片描述@Q群管家 后点击相关内容即可进行查询

4. 穿透相关

如果做测试的话,不需要做穿透,也就是你有一个simnow账户就可以进行,如果你想要实盘的话,需要做穿透测试,不要求固定IP(大部分期货公司)
具体穿透流程:https://edu.csdn.net/learn/37142/576582

三、关于CTP接口相关问题

CTP相关问题看这个文章:https://blog.csdn.net/weixin_49634344/article/details/124985720

四、其他常见问题

课件源码相关

在这里插入图片描述

Linux下提示找不到接口

在这里插入图片描述

错误提示:没有第三方库

在这里插入图片描述

显示CTP接口具体错误信息

在这里插入图片描述

推送到微信相关

在这里插入图片描述在这里插入图片描述在这里插入图片描述

持仓相关

在这里插入图片描述

追单相关

在这里插入图片描述
在这里插入图片描述

持仓结构相关

在这里插入图片描述

在这里插入图片描述

市价单

在这里插入图片描述在这里插入图片描述

挂单之后如何改价

在这里插入图片描述
在这里插入图片描述

CSV数据不是实时更新

在这里插入图片描述在这里插入图片描述

哪节课的代码是最新最全的

在这里插入图片描述

金叉死叉策略参考

在这里插入图片描述
在这里插入图片描述

import pandas as pd
import ta
# 读取股票数据
df = pd.read_csv('stock_data.csv')
# 计算MACD指标
df['macd'], df['macd_signal'], df['macd_hist'] = ta.macd(df['close'])
# 判断金叉和死叉
for i in range(1, len(df)):if df['macd'][i] > df['macd_signal'][i] and df['macd'][i-1] < df['macd_signal'][i-1]:print('金叉时间:', df['date'][i])# 在这里可以执行买入操作elif df['macd'][i] < df['macd_signal'][i] and df['macd'][i-1] > df['macd_signal'][i-1]:print('死叉时间:', df['date'][i])# 在这里可以执行卖出操作

开仓成本与持仓成本的区别

在这里插入图片描述

btInfo以及BackPrintFunction 模块是什么

在这里插入图片描述

marketdata delay 与传递延迟情况

在这里插入图片描述
峰值大概需要0.03s,平均不超过0.01s
在这里插入图片描述

详见:【完善篇】第10节
在这里插入图片描述

日志时间有延迟的原因

在这里插入图片描述

开盘时,isOpen判断今天没有开盘

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
填写地址的时候大家注意格式,多一个空格,或者少一个空格(订单编号有的时候是有空格的)都不行

登录账号成功后链接马上断开,或者一直提示行情连接断开

在这里插入图片描述在这里插入图片描述

穿透策略的接口文件,或者其他版本的CTP-Python接口文件下载方式

在这里插入图片描述
在这里插入图片描述

报单错误:不允许重复报单

在这里插入图片描述在这里插入图片描述

为什么提示K线数据无效

在这里插入图片描述在这里插入图片描述

一直等待交易账户登录

在这里插入图片描述
在这里插入图片描述

不同交易所平今和平昨的规则

在这里插入图片描述

获取KDJ等指标

在这里插入图片描述
在这里插入图片描述

如何判断券商服务器是否开启

未开启:
在这里插入图片描述
第二种方法:
开启状态
在这里插入图片描述

行情连接断开后没有行情

在这里插入图片描述

simnow账户信息是什么

https://zhuanlan.zhihu.com/p/366799652

错误提示:系统找不到指定路径

在这里插入图片描述

上传文件到百度云使用教程

https://www.bilibili.com/video/BV14x4y1E72H


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部