首页 > 其他分享 >唐其安通道策略:过气的神器!

唐其安通道策略:过气的神器!

时间:2024-05-17 19:20:30浏览次数:18  
标签:过气 策略 df 平台 神器 上轨 唐其安 通道

哈喽,大家好,我是木头左!

引言

在股市投资中,许多人都在寻找一种能够稳定盈利的策略。今天,我要向大家介绍一种名为唐其安通道的策略,它在聚宽平台上运行的Python代码将为你揭示股市中的“黑科技”。这篇文章将带你深入了解唐其安通道策略的原理,并分析如何在聚宽平台上实现这一策略,让你的投资更上一层楼!

唐其安通道策略的原理

唐其安通道策略(Donchian Channel)是一种基于统计学的技术分析方法,由理查德·唐其安(Richard Donchian)在20世纪50年代提出。该策略的核心思想是利用过去一段时间内的最高价和最低价来构建一个价格通道,以此作为市场趋势的参考。

1. 构建通道

唐其安通道由三条线组成:上轨、中轨和下轨。具体计算方法如下:

  • 上轨:过去N个交易日内的最高价之最大值。
  • 中轨:过去N个交易日内的最高价和最低价之平均值。
  • 下轨:过去N个交易日内的最低价之最小值。
    其中,N是一个可调整的参数,通常取值在5至20之间。

2. 判断趋势

通过观察通道的变化,投资者可以判断市场的趋势。以下是一些基本的判断规则:

  • 上升通道:当上轨、中轨和下轨都向上倾斜时,认为市场处于上升趋势。
  • 下降通道:当上轨、中轨和下轨都向下倾斜时,认为市场处于下降趋势。
  • 横盘通道:当通道的三条线趋于平行时,认为市场处于横盘整理阶段。

3. 交易信号

唐其安通道策略的交易信号主要基于通道的突破和回归:

  • 买入信号:当股价突破上轨时,认为市场可能进入上升趋势,此时可以考虑买入。
  • 卖出信号:当股价跌破下轨时,认为市场可能进入下降趋势,此时可以考虑卖出。
  • 回归信号:当股价远离通道中心时,可以考虑在股价回归通道中心时买入或卖出。

在聚宽平台运行Python代码

聚宽平台是一个提供量化交易策略研发、回测和实盘交易的在线平台。在聚宽平台上,你可以使用Python语言编写策略,并利用平台提供的数据和工具进行策略的测试和优化。

1. 导入必要的库

在聚宽平台上编写唐其安通道策略的Python代码,首先需要导入一些必要的库:

import numpy as np
import pandas as pd
import jqdata

2. 获取数据

接下来,你需要获取股票的历史数据。在聚宽平台上,可以使用get_price函数获取数据:

df = jqdata.get_price('000001.XSHE', start_date='2010-01-01', end_date='2023-01-01', frequency='daily', fields=['close'], skip_paused=True, fq='pre')

3. 计算唐其安通道

使用rollingmaxmin函数计算唐其安通道的上轨、中轨和下轨:

N = 20  # 设置通道宽度

df['high'] = df['close'].rolling(N).max()
df['low'] = df['close'].rolling(N).min()
df['mid'] = (df['high'] + df['low']) / 2

4. 生成交易信号

根据唐其安通道的变化,生成买入和卖出信号:

df['buy_signal'] = df['close'].shift(1) > df['high'].shift(1)
df['sell_signal'] = df['close'].shift(1) < df['low'].shift(1)

5. 回测策略

在聚宽平台上,进行回测:

缺点

  • 过于依赖通道宽度:唐其安通道策略主要依据通道的宽度来判断市场趋势和买卖时机,但市场的波动性和不确定性可能导致通道宽度发生变化,从而影响投资者的判断。
  • 无法预测突发事件:突发事件如政策变动、公司业绩下滑等可能对金融市场产生重大影响,而唐其安通道策略无法预测这些事件的发生,可能导致投资者在关键时刻做出错误的决策。
  • 无法应对震荡市:在震荡市中,价格可能在通道内反复波动,导致投资者难以判断市场趋势和买卖时机。
    后续会实现唐其安通道增强策略。
    市场有风险,交易需谨慎。 感兴趣的朋友,可以在下方公号内回复:001,即可获取源码,共同交流!

我是木头左,感谢各位童鞋的点赞、收藏,我们下期更精彩!

标签:过气,策略,df,平台,神器,上轨,唐其安,通道
From: https://www.cnblogs.com/bigleft/p/18198439

相关文章

  • LLM实战:LLM微调加速神器-Unsloth + Qwen1.5
    1.背景上一篇介绍了基于训练加速框架Unsloth,微调训练Llama3的显卡资源占用及训练时间对比。近期Unsloth新增了Qwen1.5的模型适配,因此本qiang~马不停蹄地又进行了一次实验对比。对Unsloth的简介,感兴趣的客观可以查阅上一篇《LLM微调加速神器:Unsloth+LLama3》。2.实战本着......
  • 推荐一款微信公众平台Python开发神器!
    1、引言在当今数字化时代,微信公众平台成为了企业和个人连接用户的重要渠道。为了高效地管理和与用户互动,开发者需要一个强大而灵活的工具。Weixin-Python正是这样一个为微信公众平台量身打造的Python库,它以其简洁的API和丰富的功能赢得了众多开发者的青睐。本文将深入探讨......
  • ShowDoc:打造IT团队高效协作的文档与API管理神器
    介绍ShowDoc:一款适用于IT团队的知识文档与API管理工具ShowDoc是一款专为IT团队设计的知识文档和API管理工具,它允许用户通过Markdown语法轻松地创建和编辑美观的API文档、数据字典文档、技术文档,甚至在线Excel文档。ShowDoc支持多平台客户端,包括Windows、Mac、iOS和Android,为用......
  • LLM实战:LLM微调加速神器-Unsloth + LLama3
    1.背景五一结束后,本qiang~又投入了LLM的技术海洋中,本期将给大家带来LLM微调神器:Unsloth。正如Unsloth官方的对外宣贯:Easilyfinetune&trainLLMs;Getfasterwithunsloth。微调训练LLM,可以显著提升速度,其次显存占用也会显著减少。但有一点需要说明:unsloth目前开源部分只支......
  • 神器!使用Python 轻松识别验证码
    前言在我们进行自动化测试的过程中,免不了要在登录时遇到验证码,很多时候我们都是只能找开发要万能验证码或者暂时关闭验证码这个功能,但是有时候我们必须要验证码是否能够正常生成,所以在这个时候,我们需要做的就是输入验证码,但是验证码这个东西是随机生成的,不是每一次都一样,所以我......
  • 【IDEA神器插件推荐】国产崛起!地表最强API测试插件
    1.前言在开发SpringBoot网站应用的过程中,前端后端会对接口进行请求测试。相信很多小伙伴都用过Postman,但是在IDE和Postman切换难免令人心烦。所以今天给大家带来一款IDEA内置的接口测试插件。2.简介根据插件的简介:RestfulFastRequest是一个类似于Postman的IntelliJIDEA......
  • 揭秘海外机房服务:为何它成为全球化时代的“必备神器”
    在全球化浪潮的推动下,海外机房服务逐渐崭露头角,成为众多企业和个人在数字化转型过程中的得力助手。今天,就让我们一起走进海外机房的世界,探索它为何能成为全球化时代的“必备神器”。一、全球化网络,触手可及你是否曾因为跨国数据传输速度慢、不稳定而烦恼?海外机房服务拥有全球化......
  • 一款摸鱼神器!帮助你利用上班时间背单词!
    大家好,我是Java陈序员。问君能有几多愁,唯有上班摸鱼解千愁!今天,给大家推荐一款软件,利用键盘输入来记忆英语单词,上班摸鱼可用!关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。项目介绍QwertyLearner——一款为键盘工作者设计的......
  • 【初中英语提分神器】中考高频词汇大全003-D开头单词高频,轻松掌握,考试无忧!速来围观!
    PDF格式公众号回复关键字:ZKGCH003D开头单词高频动词1decide决定”或“判定We'llhavetodecidewhattodonext.(我们必须决定下一步该做什么。)Thejudgedecidedinfavorofthedefendant.(法官判定被告胜诉。)2dislike/hatedislike不喜欢Hedislikesbeingl......
  • 黑科技开户神器黑科技开户神器黑科技开户神器黑科技开户神器黑科技开户神器
    黑科技开户神器黑科技开户神器黑科技开户神器黑科技开户神器黑科技开户神器目前的方法可以看,按照方法和流程我们就能够看到了下载地址https://tieba.baidu.com/p/8579231758小贴士:长按保存点击放大目前的方法可以看,按照方法和流程我们就能够看到了下载地址https://tieba.b......