Python 入门、量化策略、量化知识总结贴

Ricequant 量化社区的初衷让各位爱好量化的人士可以碰撞思维,在分享和争辩中学习到有用且实战的量化知识。
有赖于各位在社区中贡献满满的干货以及有质量的讨论,从编程入门教学到技术指标再到多因子选股、财务数据分析等,囊括了很多方面的知识。

我在此组织 整理了下社区所发的内容、并分类出来,方便大家更容易找到相应的知识点。此贴会不断地更新

在此感谢很多很多的大大贡献了很多有趣的讨论,由于篇幅原因就不一一列出了。它的成长,有赖于大家的贡献与努力!

下面开始放毒了:

Python 入门
Python 基本语法与基本数据类型

Ricequant 平台入门教学
[ Ricequant 教学 1 ] - Ricequant 和策略交易 IDE 介绍

技术分析指标及 TALIB 的使用
在 python 策略中使用 Ta-lib 计算技术指标

** [价值投资] [财务分析] [基本面] **

经典策略

轮动策略、 ETF
相关性较低的 ETF 组合策略

动量、趋势、反转
Worst-K 策略

舆情大数据
滚雪球-雪球滚起来吧-到底我们是否能靠舆情事件赚钱呢

论文、书籍、阅读材料等

时间: 2024-10-28 22:49:40

Python 入门、量化策略、量化知识总结贴的相关文章

真格量化入门课程——②真格量化Python策略编写思路

四.如何在真格平台上做到这一切 现在我们想在真格量化上实现自己的策略,需要怎么做呢? 首先,真格量化使用Python语言编写策略.我们需要对Python语言有一些初步的了解.与C++或Java语言相比,Python是一种非常方便易用的脚本式编程语言,很适合非计算机专业的用户来上手量化交易. 举个简单的例子,如果直接用C++调用CTP的API进行下单委托,您可能需要写这些代码: 在真格量化,您只需要一行Python代码: 省下的时间,您可以用来研究策略,或者做些更有意义的事情. 4.1平台IDE不

python量化交易入门学习 之用 Python 实现你的量化交易策略 实现之优矿使用

优矿 https://uqer.io/labs 注册 登录 在“开始研究”页面,新建一个 Notebook,就可以开始用 Python 写你自己的策略. 入门文档 数据  https://uqer.io/data/browse/0/?page=1 DataAPI.EquGet(secID=u"",ticker=u"",equTypeCD=u"A",listStatusCD=u"",field=u"",pan

量化策略研究员 - 策略篇

- 三大策略 这个是大前提,先判断大环境,什么样的市场用什么样的策略 定价策略! - 我知你不知 博弈策略! - 你知我也知 统计策略! - 你我都不知 - 日内策略 交易期限够短!(因为市场变量太多,期限越长蝴蝶效应越大,策略越失真).交易次数够多!(有助于概率的稳定) 以 A 股为例,由于其 T + 1 规则,应该以今日收盘前半小时?做出买入,明日做出卖出,以此为前提构建量化策略,积沙成塔才是量化的魅力所在 - 波粒效应 整体由个体构成,个体由有粒子性,也有波动性 把个人?可区分的资金?当个

《零起点Python大数据与量化交易》中文PDF+源代码

下载:https://pan.baidu.com/s/1JWmwMFHZV0mYAyAl-HkPyw 更多资料:http://blog.51cto.com/3215120 <零起点Python大数据与量化交易>中文PDF+源代码中文PDF,带目录和书签,655页,文字可以复制粘贴.配套源代码. 本书是国内关于Python大数据与量化交易的原创图书. 如图: 原文地址:http://blog.51cto.com/4820691/2311108

使用JavaScript实现量化策略并发执行

本文代码和文章发在FMZ发明者比特币量化交易平台上: 使用JavaScript实现量化策略并发执行--封装Go函数 - 发明者量化?www.fmz.com 在实现量化策略时,很多情况下,并发执行可以降低延时提升效率.以对冲机器人为例,需要获取两个币的深度,顺序执行的代码如下: var depthA = exchanges[0].GetDepth() var depthB = exchanges[1].GetDepth() 请求一次rest API存在延时,假设是100ms,那么两次获取深度的时间

Python 入门之Python基础知识

Python 入门之Python基础知识 1.变量 (1)变量就是把程序运行的中间结果临时存在内存中,以便后续代码使用 (2)变量的作用: 昵称,就是代指内存中某个地址中的内容 a = 123 变量名 赋值 值 (3)变量命名的规则: (1). 变量名由字母.数字.下划线组成 (2). 变量名不能以数字开头 (3). 变量名要具有可描述性 (4). 变量名要区分大小写 (5). 变量名禁止使用Python关键字 (6). 变量名不能使用中文和拼音(不是不能使用,太low) (7). 变量名推荐写

python学习之路(基础篇)——python入门

一.python是一门编程语言,作为学习python的开始,需要事先搞明白:编程的目的是什么?什么是编程语言?什么是编程? 编程的目的:将人的思想转换成机器能理解的语言,利用机器的优势扩大个人的能力,实现更广阔的目标. 编程语言   : 能够被计算机所理解的语言即为编程语言.编程语言是程序员与计算机沟通的介质. 编程          :编程是程序员将自己思想流程按照编程规则写下来,产出的结果就是包含一堆字符的文件. 二.程序语言分类 机器语言:直接用二进制编程,直接操作硬件 汇编语言:简写的英

python入门学习--2017.9.3

一 编程与编程语言 python是一门编程语言,作为学习python的开始,需要事先搞明白:编程的目的是什么?什么是编程语言?什么是编程? 编程的目的: #计算机的发明,是为了用机器取代/解放人力,而编程的目的则是将人类的思想流程按照某种能够被计算机识别的表达方式传递给计算机,从而达到让计算机能够像人脑/电脑一样自动执行的效果. 什么是编程语言? #上面提及的能够被计算机所识别的表达方式即编程语言,语言是沟通的介质,而编程语言是程序员与计算机沟通的介质.在编程的世界里,计算机更像是人的奴隶,人类

Python入门经典. 以解决计算问题为导向的Python编程实践(高清版)PDF

Python入门经典. 以解决计算问题为导向的Python编程实践(高清版)PDF百度网盘链接:https://pan.baidu.com/s/1juLsew8UiOErRheQPOuTaw 提取码:fssd 复制这段内容后打开百度网盘手机App,操作更方便哦内容简介 · · · · · · <Python入门经典:以解决计算问题为导向的Python编程实践>是一本系统而科学的Python入门教程,美国密歇根州立大学等多所美国知名高校采用其作为编程语言的入门教材,被奉为经典.它不仅从计算机教学