艾略特波段理论实战(2):中8浪
一、艾略特波段理论实战(2):中8浪
前面介绍了艾略特波段理论的实战(1),本文在此基础上进行了进一步的探讨。将原来8浪中的第1、2、3、4、5作为中8浪的第1浪,原来8浪中的a、b、c浪作为中8浪的第2浪,然后按照原来8浪的规律进而画出整个中8浪。
二、代码实现
import matplotlibimport matplotlib.pyplot as plt # 导入matplotlib包的子模块pyplot,并将其重命名为plt
import numpy as np # 导入numpy,并将其重命名为npmatplotlib.rcParams['font.sans-serif'] = ['SimHei'] # 显示中文
# 为了坐标轴负号正常显示。matplotlib默认不支持中文,设置中文字体后,负号会显示异常。需要手动将坐标轴负号设为False才能正常显示负号。
matplotlib.rcParams['axes.unicode_minus'] = Falsex = np.linspace(0, 13, 1000) # 横轴
x_02 = np.linspace(0, 52, 1000) # 更大一级8段循环的横轴
x_list = x.tolist() # 横轴数据转化为列表
x_list_02 = x_02.tolist()
y_list = [] # 纵轴数据列表
y_list_02 = [] # 更大一级8段循环的纵轴数据列表# 8段循环函数
for a in x_list:if 0 <= a and a < 2:y = 1 * ay_list.append(y)elif 2 <= a and a < 3:y = -1 * a + 4y_list.append(y)elif 3 <=a and a < 5:y = 1 * a - 2y_list.append(y)elif 5 <= a and a < 6:y = -1 * a + 8y_list.append(y)elif 6 <= a and a < 8:y = 1 * a - 4y_list.append(y)elif 8 <= a and a < 10:y = -0.618 * a + 8.944y_list.append(y)elif 10 <= a and a < 11:y = 0.618 * a - 3.416y_list.append(y)elif 11 <= a <= 13:y = -0.618 *a + 10.18y_list.append(y)# 更大一级8段循环函数
for a in x_list_02:if 0 <= a and a < 8:y = 0.5 * ay_list_02.append(y)elif 8 <= a and a < 13:y = -0.3708 * a + 6.9664y_list_02.append(y)elif 13 <=a and a < 21:y = 0.5 * a - 4.354y_list_02.append(y)elif 21 <= a and a < 26:y = -0.3708 * a + 13.9328y_list_02.append(y)elif 26 <= a and a < 32:y = 0.5 * a - 8.708y_list_02.append(y)elif 32 <= a and a < 40:y = -0.23175 * a + 14.708y_list_02.append(y)elif 40 <= a and a < 44:y = 0.23175 * a - 3.832y_list_02.append(y)elif 44 <= a <= 52:y = -0.23175 *a + 16.562y_list_02.append(y)plt.plot(x_list, y_list, label='小8浪') # 画图
plt.plot(x_list_02, y_list_02, label='中8浪') # 画图
plt.legend(loc=0) # 给图片在右上角添加图例
plt.xlabel('x')
plt.ylabel('y')plt.title('8浪循环图2')
plt.savefig(r"D:\u_career\i_coder\i_python\波浪理论实践\8浪循环图2.jpg") # 保存到本地
plt.show()
参考链接:
Matplotlib基础绘图功能 — 以折线图为例
matplotlib
艾略特波段理论实战(2):中8浪相关推荐
- 艾略特波段理论实战(1):8浪
一.艾略特波段理论简介 波浪理论是美国证券分析家拉尔夫·纳尔逊·艾略特(R.N.Elliott)利用道琼斯工业平均指数(Dow Jones Industrial Average,DJIA)作为研究工具 ...
- 哨兵2号波段_艾略特波段理论分析,A50和恒指走势的蛛丝马迹,完全暴露A股主力意图!...
一.A50介绍: 新加坡的富时中国A50指数包含了中国A股市场市值最大的50家公司,其总市值占A股总市值的25%以上,是最能代表中国A股市场的指数,许多国际投资者把这一指数看作是衡量中国市场的精确指标 ...
- 艾略特波段理论(转载)
艾略特波段理论 艾略特波段理论的含义 美国证券分析家拉尔夫•.纳尔逊•.艾略特(R.N.Elliott)利用道琼斯工业指数平均(Dow Jones Industrial Average,DJIA)作为 ...
- 【白话机器学习】算法理论+实战之LightGBM算法
1. 写在前面 如果想从事数据挖掘或者机器学习的工作,掌握常用的机器学习算法是非常有必要的,在这简单的先捋一捋, 常见的机器学习算法: 监督学习算法:逻辑回归,线性回归,决策树,朴素贝叶斯,K近邻,支 ...
- 【白话机器学习】算法理论+实战之Xgboost算法
1. 写在前面 如果想从事数据挖掘或者机器学习的工作,掌握常用的机器学习算法是非常有必要的,在这简单的先捋一捋, 常见的机器学习算法: 监督学习算法:逻辑回归,线性回归,决策树,朴素贝叶斯,K近邻,支 ...
- 【白话机器学习】算法理论+实战之PageRank算法
1. 写在前面 如果想从事数据挖掘或者机器学习的工作,掌握常用的机器学习算法是非常有必要的,常见的机器学习算法: 监督学习算法:逻辑回归,线性回归,决策树,朴素贝叶斯,K近邻,支持向量机,集成算法Ad ...
- 【白话机器学习】算法理论+实战之关联规则
1. 写在前面 如果想从事数据挖掘或者机器学习的工作,掌握常用的机器学习算法是非常有必要的,常见的机器学习算法: 监督学习算法:逻辑回归,线性回归,决策树,朴素贝叶斯,K近邻,支持向量机,集成算法Ad ...
- 【白话机器学习】算法理论+实战之EM聚类
1. 写在前面 如果想从事数据挖掘或者机器学习的工作,掌握常用的机器学习算法是非常有必要的,常见的机器学习算法: 监督学习算法:逻辑回归,线性回归,决策树,朴素贝叶斯,K近邻,支持向量机,集成算法Ad ...
- 【白话机器学习】算法理论+实战之PCA降维
1. 写在前面 如果想从事数据挖掘或者机器学习的工作,掌握常用的机器学习算法是非常有必要的,在这简单的先捋一捋, 常见的机器学习算法: 监督学习算法:逻辑回归,线性回归,决策树,朴素贝叶斯,K近邻,支 ...
最新文章
- AngularJs $cacheFactory 缓存服务
- 深度神经网络控制的巡线智能车
- BZOJ1935 园丁的烦恼
- Java注解库_Java 注解详解
- SQL SERVER 数据导出JSON
- 网络流(最大流) HDU 1565 方格取数(1) HDU 1569 方格取数(2)
- 两款网站页面翻译插件
- linux打开anaconda的jupyter_Linux Centos7安装anaconda3和jupyter
- Rust 生命周期太难学、最想实现与 C++ 互操作,Rust 2020 调查报告发布!
- php10天速成培训,十天学会php之第九天
- EXTJS 5 开发环境搭建
- 思科上海被裁员人均赔偿100万?官方回应:大裁员消息不实,中国业务发展不顺为真...
- 数据结构 - AVL木
- PHP正则提取超链接地址及标题,PHP正则表达式提取超链接及其标题
- win10隐藏桌面功能
- 面试阿里,你必须知道的背景知识——双非上岸阿里巴巴系列
- Kubuntu终端中文显示一半解决办法
- Tensorflow (2): tf.slim库解读
- 运行LIO-SAM踩坑问题
- 怎样才能把pdf文件转换成jpg
热门文章
- ubuntu16.04 源码安装gazebo8.2时显示SDF version >=5.0.0. Required for reading and writing SDF files 解决方法
- Ubuntu20.04 卸载cuda 11.0
- 转载:自动化测试金字塔与反模式
- 为什么大公司不喜欢用第三方框架?难道是因为……
- 直升机停机坪监控系统(HMS)的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- PHP设计模式(一)
- 【量化】股市技术分析利器之TA-Lib(一)
- 常州儿童学机器人编程_常州幼儿编程机器人
- 设计模式--中介者模式
- 关于vs qt 64位程序 编译文件0xc000007b错误的解决方案