MACD指标的含义、用法及计算原理,请自己百度不啰嗦,直接上干货-代码如下:

  Set rstStockHistroy = dbsDatabase.OpenRecordset("SELECT...... ", dbOpenDynaset)rstStockHistroy.MoveLastintrecordcounter = rstStockHistroy.RecordCountrstStockHistroy.MoveFirst            'MsgBox ("记录:" & rstStockHistroy(0).Value)For intcounter = 1 To intrecordcounter     '从上市首日开始计算If intcounter = 1 Then             '上市首日rstStockHistroy.EditrstStockHistroy(9) = 0         'DIFFrstStockHistroy(10) = 0        'DEArstStockHistroy(11) = 0        'BARrstStockHistroy.UpdateEnd IfIf intcounter = 2 Then             '上市次日rstStockHistroy.MovePrevioussigPreClose = rstStockHistroy(2)sigPreDEA = rstStockHistroy(10)rstStockHistroy.MoveNextrstStockHistroy.EditrstStockHistroy(7) = sigPreClose * 11 / 13 + (rstStockHistroy(4) - sigPreClose) * 2 / 13                     'EMA(12)= 昨收 ×11/13+(今收-昨收)×2/13rstStockHistroy(8) = sigPreClose * 25 / 27 + (rstStockHistroy(4) - sigPreClose) * 2 / 27                     'EMA(26)= 昨收 ×25/27+(今收-昨收)×2/27rstStockHistroy(9) = rstStockHistroy(7) - rstStockHistroy(8)                                                 'DIFF = 今日EMA(12) - 今日EMA(26)rstStockHistroy(10) = sigPreDEA * 8 / 10 + rstStockHistroy(9) * 2 / 10                                       'DEA(MACD) = 前一日DEA×8 / 10 + 今日DIF×2 / 10rstStockHistroy(11) = 2 * (rstStockHistroy(9) - rstStockHistroy(10))                                         'BAR=2×(DIFF-DEA)rstStockHistroy.UpdateEnd IfIf intcounter >= 3 ThenrstStockHistroy.MovePrevioussigPreClose = rstStockHistroy(2)sigPreEMA12 = rstStockHistroy(7)sigPreEMA26 = rstStockHistroy(8)sigPreDEA = rstStockHistroy(10)rstStockHistroy.MoveNextrstStockHistroy.EditrstStockHistroy(7) = sigPreEMA12 * 11 / 13 + rstStockHistroy(4) * 2 / 13                                    'EMA(12)= 前一日EMA(12)×11/13+今日收盘价×2/13rstStockHistroy(8) = sigPreEMA26 * 25 / 27 + rstStockHistroy(4) * 2 / 27                                    'EMA(26)= 前一日EMA(26)×25/27+今日收盘价×2/27rstStockHistroy(9) = rstStockHistroy(7) - rstStockHistroy(8)                                                'DIFF = 今日EMA(12) - 今日EMA(26)rstStockHistroy(10) = sigPreDEA * 8 / 10 + rstStockHistroy(9) * 2 / 10                                      'DEA(MACD) = 前一日DEA×8 / 10 + 今日DIF×2 / 10rstStockHistroy(11) = 2 * (rstStockHistroy(9) - rstStockHistroy(10))                                        'BAR=2×(DIFF-DEA)rstStockHistroy.UpdateEnd IfrstStockHistroy.MoveNextNext

VB计算MACD指标详细编码相关推荐

  1. matlab计算macd_matlab计算MACD指标

    matlab计算MACD指标 2018-11-25 %by yupengfang %利用matlab计算MACD指标,并作图. clc clear close all data=xlsread(&qu ...

  2. 关于利用talib.macd函数计算macd指标与同花顺不一致的问题

    首先我们来看下Macd指标计算方法: 12日EMA的计算:EMA12 = 前一日EMA12 * 11/13 + 今日收盘 * 2/13 26日EMA的计算:EMA26 = 前一日EMA26 * 25/ ...

  3. python计算macd指标

    移动平滑异同平均线(Moving Average Convergence Divergence,简称MACD指标)策略,被称为"指标之王",经常使用它,当日要常备在数据库了. ma ...

  4. 量化投资常用技能——指标篇1:详解 MACD指标绘制、及其计算过程和作用

    量化投资常用技能 系列文章目录 我们已经介绍了三篇关于量化投资方面绘图的文章,大家有兴趣可以了解一下 绘图篇 量化投资常用技能--绘图篇 1:绘制股票收盘价格曲线和ochl烛状图 量化投资常用技能-- ...

  5. 使用EXCEL计算并绘制MACD指标

    在本文的底部,各位读者可以获取对应的EXCEL模板. 一.MACD指标的含义与原理 MACD是由快的指数移动平均线EMA(12)减去慢的指数移动平均线EMA(26)得到快线DIF,再用2×(快线DIF ...

  6. excel计算式自动计算_计算macd 分解步骤一步一步详细计算macd 用excel计算macd

    看很多人都不会计算macd指标, 今天就教大家如何一步一步的计算macd指标. 只要会复制粘贴按照我这个步骤都可以会计算macd. 需要用excel软件 下面的计算数据是上证指数前90天.数据(数据获 ...

  7. 利用QT加C++语言如何计算MACD指标,并请给出示例代码

    MACD(Moving Average Convergence/Divergence)是一种趋势跟踪类指标,主要用于股市趋势判断.它由三部分组成:DIF.DEA和MACD柱. DIF的计算公式如下: ...

  8. 【指标计算】老妈再也不担心我的指标算不好了(教你用MyTT、TA-Lib、Pandas TA计算股票指标,附源代码)

    教你用MyTT.TA-Lib.Pandas TA计算股票指标,附源代码 前言 一.目前Python流行的几款股票行情分析指标计算库 1. MyTT 2. Ta-lib 3. Pandas TA 二.指 ...

  9. 如何生成股票的macd指标

    查看B站视频 股票技术术语中有很多重要的指标,例如 ma macd kdj rsi 等 接下来, 介绍如何构造 ma 与 macd这两个指标 为避免现金分红带来的影响, 我们以未分红过的新股为例进行演 ...

最新文章

  1. docker 建mysql
  2. CNN-RNN结合的3D物体识别分类
  3. Oracle vs MySQL
  4. 最大化BEA WebLogic Cluster的性能、可用性和安全
  5. Windwos命令工作笔记001---route add命令详解
  6. 四元组相加获得target
  7. 网络游戏中的数据包设计和定义(初论)
  8. six.move 的作用
  9. 一个很好的String组合连接的方法(StringBuffer)
  10. 128 数据库基本操作
  11. linux 下的带宽、延时、吞吐率、PPS
  12. 读《电商产品经理宝典》——重点摘录总结
  13. linux firefox 显示PDF,某个 pdf 文件用 firefox 和 okular 显示乱码
  14. [计算机组成原理]定点数运算及溢出检测
  15. 【树链剖分】月下毛景树
  16. 2020微信对话截图一件生成神器
  17. Android Launcher启动流程
  18. Beaver's Calculator(蓝桥杯 算法训练)sort排序
  19. DLP市场份额第一 | IDC 首份中国数据泄露防护市场份额报告发布
  20. php有哪几种运行环境,php有哪些运行环境

热门文章

  1. 适合中国程序员的保命教材—— 程序员羊皮卷 书评 7
  2. 服务器改远程端口后怎么连接,如何修改服务器远程桌面连接端口
  3. vl6180开发记录
  4. journal日志部分参数理解
  5. How tomcat works 读书笔记十四 服务器组件和服务组件
  6. 齿轮与减速器输出端连接方式
  7. 无胁科技-TVD每日漏洞情报-2022-7-30
  8. 深度学习 100 题(转)
  9. 七个鲜为人知的搜索网站_4个鲜为人知但功能强大的熊猫行动
  10. 现实题材网络文学正打开广阔天地