量化投资策略——海龟策略

说说海龟交易法则的基本原理,如何实现海龟交易策略? 原文地址:https://www.fmz.cn/digest-topic/8978 什么是海龟策略? 几乎所有的宽客(Quant)都听说过海龟交易策略,该策略以海龟交易法则为核心。海龟交易法则,起源于八十年代的美国,是一套简单有效的交易法则。这个法则以及使用这个法则的人的故事被写成了一本书——《海龟交易法则》,这是一本入门量化投资的经典书籍。 股票证券的程序化、量化交易以前门槛可不低,以前软件支持少,账户开户门槛极高。FMZ.CN(国内站)支持富途证券、中泰XTP,开通了富途证券就可以很方便的做程序化模拟盘 阅读详情

几乎所有的宽客(Quant)都听说过海龟交易策略,该策略以海龟交易法则为核心。海龟交易法则,起源于八十年代的美国,是一套简单有效的交易法则。这个法则以及使用这个法则的人的故事被写成了一本书——《海龟交易法则》,这是一本入门量化投资的经典书籍。

海龟交易的具体规则是:

  1. 当今天的收盘价大于过去20个交易日中的最高价时,以收盘价买入;
  2. 买入后,当收盘价小于过去10个交易日中的最低价时,以收盘价卖出。

这篇文章我们只介绍如何快速编写海龟交易策略(代码如下),暂不涉及复杂的头寸管理和风险控制。

# 策略参数设置
instruments = ['600519.SHA']  # 选择的投资标的
start_date = '2014-07-17'     # 回测开始日期
end_date = '2017-11-08'   # 回测结束日期

# 策略主体函数
def initialize(context):
    context.set_commission(PerDollar(0.0015))  # 手续费设置
    
def handle_data(context, data):
    
    if context.trading_day_index < 20: # 在20个交易日以后才开始真正运行
        return
       
    sid = context.symbol(instruments[0])
    price = data.current(sid, 'price')  # 当前价格
  
Turtle Trading 海龟交易策略 他曾和朋友William Eckhardt打赌,认为交易技能并不是天生的天赋,通过后天的系统培训,小白也可以变成出色的交易者。五年后,这些“海龟”的资金达到了1.75亿美金,Richard Dennis在实验结束后公布了他的培训体系,这就是著名的海龟交易策略。海龟交易策略是最早的量化交易方法之一,它的成功使得更多的交易者开始采用系统化的方法来进行交易,而不仅仅是依靠主观判断或者情绪。此外,策略的具体参数和细节可能因个人而异,应根据个人的风险偏好、交易目标和市场条件进行适当的调整和优化。 阅读详情

相关推荐

量化交易核心:正期望值、夏普比率与海龟策略构建稳定盈利系统

量化交易是通过数学模型和算法实现自动化投资决策的方法。其核心原理在于利用统计规律识别市场中的盈利机会,并通过系统化执行降低人为情绪干扰。技术价值体现在能够实现风险可控的稳定收益,而非追求短期暴利。应用场景涵盖股票、期货、加密货币等多个金融市场。在量化系统中,正期望值确保策略长期盈利潜力,夏普比率衡量风险调整后收益质量。以经典的海龟策略为例,通过趋势跟踪和严格风控实现低胜率高盈亏比的稳定盈利。本文基于量化交易和风险控制等热词,深入解析如何构建具备正期望值的交易系统,并探讨夏普比率在策略优化中的实际应用,帮助投

weixin_33701564的博客 380

基于ATR确定头寸的择时股票量化策略

本文的策略类似海龟策略,不同的是加入了资金管理和仓位控制,策略逻辑较之前的海龟策略更为复杂。希望通过本文的介绍,大家对如何开发量化策略、如何使用可视化界面有更深的认识。感兴趣的朋友可以直接前往BigQuant人工智能量化投资平台进行克隆复现。 策略设计如下: 股票池:给定。股票数量越多,策略运行时间越长。 起始时间:20160101-20171121 头寸确定:基于ATR确定买入数量,1单位...

bigquant的博客 2858

【从零开始vnpy量化投资】十六. 海龟策略

今天我们将学习一个经典的期货投资策略,海龟策略。关于海龟策略的确有很多传奇故事可以讲,不过这个对我们如何编写代码没太大帮助,有兴趣的读者可以寻找《海龟交易策略》这本书来阅读。今天我们主要是学习海龟策略是如何进行设计的,以及如何使用代码来实现想要的效果。

魔落的博客 1148

【从零开始vnpy量化投资】简介:个人vnpy学习路线

本文主要讲述了一些笔者个人进入量化领域的经历,并将过程中的体会分享给大家,这些内容既是过去经历的描述,也可以为本系列的内容做一个简介,即笔者为何会将某些内容设计到专栏中来。

魔落的博客 5284

海龟交易法则量化交易策略源码

海龟交易法则属于趋势交易,首先建立唐奇安通道(下文会具体解释),即确定上突破线和下突破线,如果价格突破上线,则做多,如果价格突破下线就平仓或做空。

【Python量化】收益稳定的海龟策略编程实现

【Python量化】收益稳定的海龟策略编程实现

动态知识图谱构建:从本体论到工程实践

知识图谱作为语义网和人工智能领域的核心技术,旨在通过结构化的方式表示和组织知识。其核心原理在于将实体、概念及其关系建模为图结构,从而支持复杂的语义推理和关联查询。这一技术为机器理解数据间的深层联系提供了基础,在智能推荐、企业知识管理和学术研究等领域具有重要价值。通过结合自然语言处理(NLP)和图数据库技术,系统能够从非结构化数据中自动抽取知识,并构建动态演化的认知网络。本文以“本体论章鱼”项目为例,探讨了如何实现从静态本体到动态知识网络的范式转变,并详细解析了其分布式感知、适应性学习的架构设计,为构建灵活可

weixin_30731305的博客 656

matlab中高频变压器怎么找,干货|手把手教你绕制高频变压器

原标题:干货|手把手教你绕制高频变压器绕制一个变压器所需材料:磁芯、骨架、各种铜线、麦拉胶带。变压器参数:磁芯:EE22原边:134T(1-3脚),辅助:32T(5-4脚),输出:15T(10-9脚)原边电感:1380±10%uH漏感:≤44uH引脚分布图: 特别注意:绕制方法为网上下载,其中变压器绕制方法是对的,但其中存在着很多问题(比如,正规变压器的绕组的头和尾是要添加铁氟龙套管的,每一层之间...

weixin_30895121的博客 2123

QT+QTimer+QThread实现线程内的定时任务并且和主线程进行交互

在制作qt软件时,我们经常会用到qtimer定时器以及将其在非主线程中进行使用,甚至有的时候还需要和主线程进行交互。我总结了两种用法,仅供参考。以上即为QTimer和QThread联合使用的学习记录。

u011826081的博客 5685

[MTK][Android P]如何去掉差分包中的preloader分区

最近碰到一个问题,在进行差分升级的时候,会因为某些原因导致preloader hash值不匹配,升级失败,所以需要在差分升级的时候不升级preloader。 解决的方法,就是在制作AB分区的差分升级包的时候,把目标zip解压出来,把ab_partitions.txt中的分区名去掉,同时把preloader.img去掉 修改如下: Project/build/tools/releasetool...

thonmin的专栏 1433

YOLOv11改进策略【卷积层】| CVPR-2024 PKI Module 获取多尺度纹理特征,适应尺度变化大的目标

PKI Module是。

Limiiiing的博客 2705

图解B+树的插入过程

B+ 树在现代数据库中很常见,如果我们了解它,在工作中可能对性能优化会有更好的帮助! 最近我一直在思考 B+ 树的高度是由什么决定的。知道我了解了 B+ 树的插入过程,才有一种恍然大悟的感觉! 网上的一些资料杂乱无章,不同的数据库可能还有对 B+ 树有不同的实现。但是万变不离其宗,B+ 树的定义,大致如下所示: 总结一下,B+ 树有下面 5 个重要的特点。 B+ 树包含 2 种类型的结点: 内部结点(也称索引结点)和叶子结点。 根结点本身即可以是内部结点,也可以是叶子结点。 根结点的关键字个数最

愿君出走半生,归来时仍是少年 2133

车载软件架构 —— AUTOSAR Vector SIP包(三)

### 上一篇文章中介绍了AUTOSAR基础软件供应商Vector公司的开发工具链,本文将继续介绍Vector公司的AUTOSAR产品。 ### -> 1、Vector SIP包中的StartApplication ### -> 2、StartApplication如何开始使用

Soly_kun的博客 827

Python爬虫实战:构建药监局药品批准信息本地查询系统

在医药信息化时代,药品批准信息的快速查询对于医药从业者、研究人员和普通消费者都具有重要意义。国家药品监督管理局(NMPA)提供了官方的药品查询系统,但有时我们需要建立本地数据库以便批量分析或离线查询。本文将详细介绍如何使用Python爬虫技术,结合最新的异步爬虫框架和技术栈,构建一个完整的药监局药品信息本地查询系统。本系统将实现以下功能:自动化爬取药监局官网的药品批准信息数据清洗和结构化存储建立本地查询接口数据定期更新机制pythonimport os"""药品类型枚举"""

2201_76125261的博客 726

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

上一篇: 量化投资策略——金叉死叉策略
下一篇: 浅谈小市值策略
BigQuant
博客等级 码龄8年 970粉丝 116原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值