# 初学者的量化教程:用Python实现量化交易 随着金融科技的迅速发展,量化交易逐渐成为投资者的重要选择。这个教程旨在帮助刚刚入行的小白了解如何用Python实现简单的量化交易策略。本文将详细介绍整个流程,并提供每一步所需的代码示例。 ## 整体流程 在开始之前,我们先看一下我们要完成的步骤: | 步骤 | 描述 | |------|----
原创 8月前
70阅读
# Python 量化教程入门指南 量化交易是通过量化模型来分析市场,制定投资决策的一种方法。对于初学者而言,掌握量化交易的基础流程及 Python 编程是至关重要的。本文将带你步步深入,实现自己的量化策略。 ## 量化交易的基本流程 以下是进行量化交易的一般步骤: | 步骤 | 描述 | |-------|----------
原创 10月前
62阅读
一.数据准备:本地化股票数据1.1为什么要创建股票数据库数据费用->按数据量收费,每日更新增量数据获取速度->本地直接获取>远程访问服务器1.2如何创建,更新股票数据库存储方式->股票代码.csv,MySql,MangoDB等数据库实现思路: 1.获取股票列表 2.依次存储股票数据 3.每天以增量形式更新数据每天以增量形式更新数据 ->如何追加数据:df.to_csv
TuShareTuShare是实现对股票/期货等金融数据从数据采集、清洗加工 到 数据存储过程的工具,满足金融量化分析师和学习数据分析的人在数据获取方面的需求,它的特点是数据覆盖范围广,接口调用简单,响应快速。  Dependenciespython 2.x/3.xpandasInstallation方式1:pip install tushare方式2:python setup
展开全部下面教你八步写个量化交易e68a84e8a2ad62616964757a686964616f31333363373833策略——单股票均线策略1 确定策略内容与框架若昨日收盘价高出过去20日平均价今天开盘买入股票若昨日收盘价低于过去20日平均价今天开盘卖出股票只操作一只股票,很简单对吧,但怎么用代码说给计算机听呢?想想人是怎么操作的,应该包括这样两个部分既然是单股票策略,事先决定好交易哪一
B站配套视频教程观看设计适合自己并能适应市场的交易策略,才是量化交易的灵魂课程亲手带你设计并
原创 2022-06-15 09:47:40
917阅读
都说Python可以用于量化投资,但是很多人都不知道该怎么做,甚至觉得是非常高深的知识,其实并非如此,任何人都可以在只有一点Python的基础上回测一个简单的策略。Backtrader是一个基于Python的自动化回溯测试框架,作者是德国人 Daniel Rodriguez,是一个易懂、易上手的量化投资框架。今天我们就来试试用Backtrader进行简单的量化策略回溯。当然,第一篇文章将会使用最简
目录1、Matplotlib简介2、修改图像属性2.1坐标2.2添加文本2.3多种线条属性3、绘制常见图形3.1柱状图3.2直方图3.3饼图3.4箱线图4、Figure、Axes对象与多图绘制4.1Figure、Axes对象4.2多图绘制1、Matplotlib简介绘图小案例#读取自己电脑上中国银行股票数据#设置列名称,设置后,cb这个DataFrame对象具有列名称#设置第二列为索引,修正后,索
在这篇博文中,我将详细介绍如何使用 Java 来进行量化交易。这个教程将从环境准备开始,逐步指导大家完成配置、测试及优化,最后扩展应用。希望这些步骤能够帮助各位在量化交易的道路上越走越远。 ## 环境准备 首先,我们需要准备好相关的开发环境,以便顺利进行量化交易开发工作。请确保你已经安装了 Java 开发环境以及 Maven 工具,下面是前置依赖的安装要求: | 依赖项 | 版本
原创 6月前
59阅读
我们需要了解一下 numpy 的应用场景NumPy提供了大量的数值编程工具,可以方便地处理向量、矩阵等运算,极大地便利了人们在科学计算方面的工作。另一方面,Python是免费,相比于花费高额的费用使用Matlab,NumPy的出现使Python得到了更多人的青睐查看 numpy 版本import numpynumpy.version.full_version数组NumPy中的基本对象是同类型的多维
原创 2020-12-26 21:10:59
423阅读
文章目录1.什么是量化交易?2.分析展示3.逻辑解读4.代码展示 1.什么是量化交易?我们利用计算机技术,通过建模分析、优化参数等手段,从历史金融数据中挖掘出影响投资的指标,使用程序进行自动交易来获得“超额”的收益,这种投资方法就叫做量化交易。现在,很多量化机构将人工智能和机器学习与量化策略相结合。国内的一些顶尖私募,比如:九坤、幻方、朱雀等都在使用AI量化策略,从各大公司的招聘公告上也可以看出
量化必备技能进程、线程、协程最近再做量化系统的时候,由于 python 不是很熟悉,日行情下载数据和数据清洗计算等都是单线程处理的,其速度无法忍受。 例如:日行情数据的更新,5000 左右个,更新一次,等待的时间可以把你验证想法的热情都浇灭,单线程的情况下,更新行情数据,你是可以去喝茶了,喝完茶再来看吧。还有后续的数据清洗计算、指标计算呢,时间指数级别递增。为了解决这个痛点,学习了并发,并行的
中低端量化交易平台,支持复杂度不高的脚本语言实现策略逻辑,多数是在图表上加载技术指标,进行自动化交易的。一般说,Python语言是中低端量化交易平台最普遍的选择。为什么现在大多数量化交易都在用Python?Python 编程语言是世界上发展最快的编程语言。Python 可以让程序员更加高效地工作和集成系统。Python 的语法优先考虑了可读性,同时支持较少的代码行。动态类型、内置数据结构、功能强大
转载 2023-08-28 16:32:51
119阅读
python量化投资从基础到实战——常用的量化策略及其实现量化投资概述量化投资简介量化投资策略的类型年化研究流程行业轮动理论及其策略行业轮动理论简介行业轮动的原因从产业链的角度来看行业轮动从行为金融学的角度来看行业轮动行业轮动投资策略策略介绍市场中性Alpha策略市场中性 Alpha 策略的思想和方法大师策略麦克·欧希金斯绩优成分股投资法杰拉尔丁·维斯蓝筹股投资法CTA策略趋势跟随策略双均线突
转载 2023-08-31 17:08:36
43阅读
四、如何在真格平台上做到这一切现在我们想在真格量化上实现自己的策略,需要怎么做呢?首先,真格量化使用Python语言编写策略。我们需要对Python语言有一些初步的了解。与C++或Java语言相比,Python是一种非常方便易用的脚本式编程语言,很适合非计算机专业的用户来上手量化交易。举个简单的例子,如果直接用C++调用CTP的API进行下单委托,您可能需要写这些代码:在真格量化,您只需要一行Py
看《量化投资:以python为工具》这本书,第一部分是python的基础知识。这一部分略读了,只看我还不知道或不熟的。定义复数 x = complex(2, 5) #2+5j也可以直接定义 y = 3-6j 用id()可以得到变量的内存地址 z = 3-6j print(id(y), id(z)) y和z的内存地址是一样的。 531269809744 531269809744 python可以为不
本次场外篇来介绍下传说中的backtraderbacktrader属于功能相对完善的本地版Python量化回测框架。既然业界好评如云,我们作为量化交易者理应集所有好用的工具于一身,就让我们来体验一下这个框架。backtrader的使用方法在官方文档上介绍的挺详细的。大体分为两步:创建一个策略,创建一个策略类,这个类要继承自backtrader.Strategy,然后就可以自定义里面的方法。策略类中
【摘要】当今世界充满了各种数据,而python是其中一种的重要组成部分。然而,若想其有所应用,我们需要对这些python理论进行实践。其中包含很多有趣的的过程,然后将其用于某些方面。其中一种应用就是python量化。今天环球网校的小编就来和大家讲讲python量化。关于python的优势就不说再多了,地球人都知道,还不知道的去面壁思过。因为不想当韭菜,所以还是自己老老实实写代码吧。记录些pytho
2020年9月,微软开源了AI量化投资平台Qlib的源代码,随后得到了不少的,Qlib的主要优势在于:1.Python覆盖量化投资全过程,用户无需切换语言;内置许多深度学习算法模型,降低AI算法使用的门槛。2.内置A股、美股数据接入通道,基于qrun能够自动运行整个工作流程,提高开发效率。3.每个组件都是松耦合可以独立使用,用户能够自行选用某些组件。Qlib相比于我们之前介绍的bac
转载 2023-08-23 16:15:15
53阅读
知乎上很多人在讨论做量化是金融知识重要还是编程重要,尤其发现很多机构培训量化的都是对编程大讲特讲。那到底学习量化我们是该侧重金融还是该侧重编程呢?关于这点,首先我们要明白量化是什么?量化不是统计,也不靠理工背景,量化需要的是对市场的深刻理解和认知。然后基于这些认知和理解搭建模型。而且量化这个行业,分化特别严重,严重到什么地步?0.1%的人吃香喝辣,99.9%的人吃土。最后因为吃土的人太多,大家打起
  • 1
  • 2
  • 3
  • 4
  • 5