import os import struct import datetime # 读取通达信.day文件,并生成对应名称的csv文件 def stock_csv(filepath, name, targetdir) -> None: # (通达信.day文件路径, 通达信.day文件名称, 处理后要保存到的文件夹) with open(filepath, 'rb')
 用Pandas获取商品期货价格并可视化 摘  要1、用pandas从excel中读取数据;2、用pandas进行数据清洗、整理;3、用bokeh进行简单的可视化。  1、数据读取本文主要是将获取到的商品期货价格进行整理,获取报价当日对应的当年度年底期货价格,并进行简单的可视化。最终,我们要获取数据结果为,(a)对于非12月份的报价,获取当年度12月的期货
# 如何用Python获取期货tick数据 ## 概述 在本文中,我将教你如何使用Python获取期货tick数据。这将涉及到一些基本的Python编程知识,但我会尽力让它尽可能简单易懂。首先,我会介绍整个过程的流程,然后详细说明每个步骤需要做什么以及使用的代码。 ## 流程图 ```mermaid journey title 获取期货tick数据流程 section 开始
原创 2024-04-26 04:02:14
390阅读
在期权回测中我用到了三种数据:期权日数据、ETF日数据和期权合约数据。其中前两种数据获取方法已经在本系列的第1篇文章中做了说明,这里补充一下怎么获取期权合约数据。期权合约数据是从上交所和深交所下载的。虽然深交所的合约可以手工下载excel文件再转化为CSV之后通过python程序读取。然而,如果需要长期持续地获取数据,最好还是通过爬虫自动爬取。本文演示怎么通过scrapy爬虫获取上交所/深交所的
转载 2023-10-24 21:48:50
81阅读
什么是Tick?举个例子,交易数据可以想象成一条河流,Tick就是这条河流在某个截面的数据。国内期货最细粒度就是每秒两次。也就是说国内期货500毫秒最多发送一个Tick。国内大多数软件是怎么获取Tick的?那么500毫秒内实际上发生的成交往往多于一次,里面具体什么情况完全是个黑盒子。特别在商品期货高频交易策略中,Tick行情的接收速度对策略的盈利结果有着决定性的影响。而市面上大多数交易框架,都是采
转载 2024-06-26 23:17:21
85阅读
# 如何使用Python获取期货实时数据 在金融行业,获取实时数据是进行交易决策的重要一环。对于初学者而言,使用Python获取期货实时数据并不是一件困难的事情,接下来我们将通过几个步骤帮助你实现这一目标。我们将通过表格、示例代码、实体关系图和序列图,详细介绍整个流程。 ## 实现流程概述 下面是获取期货实时数据的基本步骤: | 步骤 | 描述
原创 8月前
826阅读
# Python期货回测数据获取的完整指南 在进行期货回测之前,首先需要获取相关的市场数据。对于刚入行的小白来说,这个过程可能显得有些复杂,但只要按着以下步骤进行,就能顺利完成数据获取。 ## 一、流程概述 我们可以将整个数据获取过程分为以下几个步骤: | 步骤 | 描述 | |------|--------------------
原创 2024-10-01 05:47:37
119阅读
代码基于天勤量化平台,先贴出完整代码: #!/usr/bin/env python # -*- coding: utf-8 -*- #import asyncio from tqsdk import TqApi, TqAuth from contextlib import closing from time import time # 创建API实例. api = TqApi(auth=TqA
转载 2024-02-23 11:57:25
41阅读
文章目录1. 天勤量化不同版本区别2. 多进程获取期货分钟数据和股票日线数据3. 多进程获取期货分钟数据并且每日实时更新历史数据4.常见问题4.1 ray包无法安装4.2 免费账户能否获得当天股票行情?4.3 下载数据超时,卡顿严重怎么办? 1. 天勤量化不同版本区别 为了获取所有期货分钟数据和股票日线数据,需要提前申请专业版账号,值得高兴的是每个账号有15天的试用期,官网地址。但是股票和期货
五矿期货有限公司(以下简称“五矿期货”)是国内注册资本最大的期货公司之一,主要业务涵盖期货经纪业务、资产管理业务、风险管理业务和国际业务,致力于为客户提供最全面、最专业、最优质的风险管理服务、金融衍生品投资服务、私募机构孵化服务。随着业务快速发展,五矿期货不仅需要在深圳新大楼自建数据中心;同时也需要租用分布在东莞、上海、大连的多个期货交易机房,满足客户的快速接入需求。原先部署的传统三层式 IT 基
转载 2024-03-06 06:13:39
28阅读
> 策略名称获取和讯期货数据(Python版本)> 策略作者edwardgyw> 策略描述数狂很早之前写了个js版本的第三方数据获取,我照着他的改写了个python版本的,可以下在云服务器上引入自己的包,这样研究时候也可以用。update 12.01 和讯接口有变化多了60分钟和周线的信息,原版选择1440会获取60分钟的k线,这里fix了> 源码 (python)```
转载 2023-07-06 23:31:18
6阅读
一部分网站对于数据的管控相对不严,可以直接从文本文案中得到相应的数据(即没有反爬措施),但是随着技术的发展,部分数据将被隐藏,我们需要通过解析的手段来获取相应的数据内容。本期以某网站的期货板块为例,进行爬虫教学。1.网站解析进入网站,找到需要爬取的数据源,本次进行的是期货中的橡胶模块。可以发现“Ctrl+U”查看源码后,所需要的数据并不能出现在其中,所以采取另一种方式进行爬取。按“F12”进入开发
在这个博文中,我将分享有关使用 Python 处理期货数据的经验,包括环境准备、集成步骤、配置详解、实战应用、性能优化及生态扩展等方面。在金融市场分析中,期货数据的处理至关重要,而 Python 是一种非常灵活和强大的工具,本文将通过实战和技术细节来带领大家了解这个主题。 ## 环境准备 首先,我在使用 Python 处理期货数据时,需要搭建合适的开发环境。通常,我会选择以下技术栈: - P
原创 6月前
8阅读
# 如何获取Python期货数据 ## 前言 作为一名经验丰富的开发者,你可能已经熟悉了如何获取股票数据,但是当涉及到期货数据时,可能会有一些不同的操作步骤。在这篇文章中,我将向你介绍如何使用Python获取期货数据的方法,并指导你完成这一过程。 ## 流程图 ```mermaid journey 获取数据准备: - 开始 - 连接数据
原创 2024-04-26 04:06:36
227阅读
用途:读取A股,,股指历史数据 版本3: 说明:类封装Sina 其他: 本人是小白,没有钱购买数据,推荐几个免费的数据读取。 掘金的数据相对来说比较多,支持最近3个月的tick数据,1996年至今的分钟数据,全部日频数据。 做分析可以,但读取速度不快,做界面的实时读取太慢,另一优点支持回测无限制,仅需注册一个账号。 另外比较不方便的是读取数据时终端必须打开。 天勤量化api编写
目录一.顶部与底部识别算法二.拟合历史曲线,平滑处理 三.根据识别出的极值画出历史曲线四.如何构建顶部识别的做空策略一.顶部与底部识别算法        在python scipy里面signal模块中有argrelextrema算法可以较为方便的为我们寻找某个时间区间下的局部极值。  &
获取期货行情是许多金融分析师和交易员的重要需求。通过编程,我们可以利用Python这一强大的工具来获取实时的期货行情数据,进行分析和决策。本文将介绍如何利用Python获取期货行情,并提供具体的代码示例。 ## 一、选择数据获取期货行情的第一步是选择数据源。有许多金融数据服务商提供API接口,可以用来获取实时或历史的期货数据。例如: - **新浪财经** - **聚宽** - **Win
原创 8月前
765阅读
这个项目是针对于股票的金融数据量化分析,更契合金融领域的称呼是股票量化交易。把名称拆分开来理解,分别是“数据”、“分析”和“交易”,“数据”指的是我们所要分析的股票数据,“分析”指的是从“数据”中挖掘出能够获利的策略,“交易”是指将策略转换为具体的买卖操作。当然这里的侧重点并不是单纯地促使大家去做股票、期货、期权、数字货币的投资交易,因为量化交易并不会让你躺着赚钱。而是说如果你学习了Python
数字货币历史数据的重要性以BTC、ETH为代表数字货币作为一个新兴市场,散户参与度高、市场效率低,表现在价格上时常会走出高波动率,和一大波的趋势行情。相比较股票、期货市场,数字货币更容易开发出实盘盈利能力强的量化投资策略。我们研究量化策略,拿到历史数据进行回测,是第一步。然而,主流的金融平台、三方回测平台,几乎都不提供数字货币的历史数据,例如万德并不提供OKEX、火币、币安等大交易所的数字货币历史
接上一篇,本文主要是实现计算的Python代码和C++代码1、Python代码Python代码逻辑主要参考《用CTP接口实现期货交易明细分析(1)》,《用CTP接口实现期货交易明细分析(2)》,请知悉。但是原文中运用了vnpy的框架,我是用的自己编译的PythonAPI《CTP Python API(利用Swig 封装)Windows版(mduserapi)》代码如下:# -*- coding:u
  • 1
  • 2
  • 3
  • 4
  • 5