首页 > 其他分享 >指南针成本均线指标(CCMA)转换为通达信(TDX)的公式

指南针成本均线指标(CCMA)转换为通达信(TDX)的公式

时间:2024-10-19 15:49:15浏览次数:1  
标签:CBDI MA 指南针 通达信 TDX CLOSE CCMA SMA

指南针成本均线指标(CCMA)转换为通达信(TDX)的公式,你可以使用通达信的公式语言(通达信公式语言类似于一种脚本语言,用于编写技术指标和策略)。以下是一个示例,展示了如何在通达信中实现CCMA指标。

通达信公式语言中的CCMA指标

// 指南针成本均线指标 (CCMA)
// 参数: N - 计算周期, Alpha - 权重因子

// 计算成交量加权平均价格 (VWAP)
VWAP := SUM(CLOSE * VOL, N) / SUM(VOL, N);

// 计算简单移动平均线 (SMA)
SMA := MA(CLOSE, N);

// 计算指南针成本均线指标 (CCMA)
CCMA := Alpha * VWAP + (1 - Alpha) * SMA;

// 输出CCMA
CCMA;

 

公式说明:

  1. VWAP: 成交量加权平均价格,使用SUM(CLOSE * VOL, N) / SUM(VOL, N)计算。

  2. SMA: 简单移动平均线,使用MA(CLOSE, N)计算。

  3. CCMA: 指南针成本均线指标,使用Alpha * VWAP + (1 - Alpha) * SMA计算。

参数说明:

  • N: 计算周期,例如5、10、20等。

  • Alpha: 权重因子,通常在0到1之间。

 

// 指南针成本均线指标 (CCMA)
// 参数: N = 5, Alpha = 0.7

// 计算成交量加权平均价格 (VWAP)
VWAP := SUM(CLOSE * VOL, 5) / SUM(VOL, 5);


指南针波段决策指标

// 指南针波段决策指标 (CBDI)
// 参数: N - 计算周期

// 计算简单移动平均线 (SMA)
SMA := MA(CLOSE, N);

// 计算相对强弱指数 (RSI)
RSI := RSI(CLOSE, 14);

// 计算布林带 (Bollinger Bands)
UPPERBAND := MA(CLOSE, N) + 2 * STD(CLOSE, N);
LOWERBAND := MA(CLOSE, N) - 2 * STD(CLOSE, N);

// 指南针波段决策指标 (CBDI)
CBDI := 0;

// 买入信号:价格低于SMA且RSI低于30且价格低于下轨
CBDI := IF(CLOSE < SMA AND RSI < 30 AND CLOSE < LOWERBAND, 1, CBDI);

// 卖出信号:价格高于SMA且RSI高于70且价格高于上轨
CBDI := IF(CLOSE > SMA AND RSI > 70 AND CLOSE > UPPERBAND, -1, CBDI);

// 输出CBDI
CBDI;

公式说明:

  1. SMA: 简单移动平均线,使用MA(CLOSE, N)计算。

  2. RSI: 相对强弱指数,使用RSI(CLOSE, 14)计算。

  3. 布林带(Bollinger Bands):

    • 上轨:UPPERBAND := MA(CLOSE, N) + 2 * STD(CLOSE, N)

    • 下轨:LOWERBAND := MA(CLOSE, N) - 2 * STD(CLOSE, N)

  4. CBDI: 指南针波段决策指标,根据条件生成买入和卖出信号。

参数说明:

  • N: 计算周期,例如20。

// 计算简单移动平均线 (SMA)
SMA := MA(CLOSE, 5);

// 计算指南针成本均线指标 (CCMA)
CCMA := 0.7 * VWAP + 0.3 * SMA;

// 输出CCMA
CCMA;


标签:CBDI,MA,指南针,通达信,TDX,CLOSE,CCMA,SMA
From: https://www.cnblogs.com/bestpy/p/18475976

相关文章

  • 获取pytdx行情服务器ip和port
    之前一直用的api.connect('124.71.187.122',7709)突然不能用了,调查了一下,给出如下解决方案打开通达信客户端,选项->通讯设置。勾掉"登录时查找最快的主站",手动选择"行情主站",点确定。点击"选项"中的"断开行情主站",再点"连接行情主站"。打开windows任务管理器,找到通达信进程......
  • 探究通达信指标转 QMT 的三大利器,谁更精准?
    作者:老余捞鱼原创不易,转载请标明出处及原作者。写在前面的话:    常用于将通达信指标转换为QMT的Python库有talib、MyTT以及fengwo。这三个库的功能均极为强大,通常的通达信指标均能够被翻译成QMT。针对这三个库的详尽介绍,网络上数量众多,可自行进行查阅。本......
  • 龙哥量化:通达信软件的公式编辑器专业财务函数说明专业财务函数介绍
      1专业财务函数介绍 “专业财务函数”主要通过FINVALUE|FINONE(指定报告期),GPJYVALUE|GPJYONE(指定日期),SCJYVALUE|SCJYONE(指定日期),BKJYVALUE|BKJYONE(指定日期),GPONEDAT,这9个函数来对个股的财务指标、个股的交易指标、市场的交易指标、板块的财务指标和个股的单个数......
  • 龙哥量化:通达信均线赚钱密码
    如果您需要代写技术指标公式,请联系我。龙哥QQ:591438821龙哥微信:Long622889均线赚钱密码:1、所有的上涨,最低价都是围绕5均线,向上慢慢抬高的;2、所有的下跌,最高价都是围绕5均线,向下慢慢降低的;3、5均线向上或者向下改变实际取决于第一天和第六天收盘价的高低;4、如果第六天......
  • 龙哥量化:通达信60日均线套利战法(图解)
    如果您需要代写技术指标公式,请联系我。龙哥QQ:591438821龙哥微信:Long622889一般用于牛股的一段下跌之后的小反弹。在股票前面经过一段不错的上涨后出现了一段大幅下跌,5日、10、20日均线均出现拐头向下,但是60日线却仍是斜着往右上走的状态。股票跌到60日线以下,待股票企稳出现......
  • 逆向通达信 x 逆向微信 x 逆向Qt
    本篇在博客园地址https://www.cnblogs.com/bbqzsl/p/18252961本篇内容包括:win32窗口嵌入QtUI。反斗玩转signal-slot。最后 通达信x微信xQt 做手术。 QtAlienWidget是一种广义的DirectUI。在UI技术中,DirectUI和AlienWidget的概念有所重叠,但具体实现和应用场景有所......
  • 龙哥量化:AI时代到来,百度的文心一言能AI选股吗,让AI写一个选股公式20日涨幅>=30%,AI弱智,
    如果您需要代写技术指标公式,请联系我。龙哥QQ:591438821龙哥微信:Long622889选股要求:20日涨幅>=30%首先看我写的HH:=HHV(H,20);LL:=LLV(L,20);HHS:=HHVBARS(H,20);LLS:=LLVBARS(L,20);XG:(HH-LL)/LL*100>30ANDHHS<LLS; 可以在通达信中新建一个条件选股公式验证一......
  • 龙哥量化:通达信KDJ成交量 副图,就是KDJ+成交量的组合指标公式
    如果您需要代写公式,请联系我。龙哥QQ:591438821龙哥微信:Long622889量:V,VOLSTICK;RSV:=MA(V,7)*1.5;K:SMA(RSV,3,1),COLORFFFFFF,LINETHICK1;D:SMA(K,3,1),COLORYELLOW,LINETHICK1;J:(3*K-2*D),COLORFF00FF,LINETHICK1;IF(K<D,K,DRAWNULL),COLOR00FF00,LINETHICK1;IF(K<......
  • 龙哥量化:通达信资金进出强度指标公式源码
    如果您需要代写公式,请联系我。龙哥QQ:591438821龙哥微信:Long622889X2:=((EMA(CLOSE,3)-EMA(CLOSE,8)))*10;STICKLINE(X2>0,0,-10,3.8,0),COLORRED,LINETHICK3;STICKLINE(X2<0,0,-10,3.8,0),COLORGREEN,LINETHICK3;红买绿卖:X2,COLORRED,NODRAW;DRAWTEXT_FIX(C>0,0.1,0.001,0,......
  • 龙哥量化:通达信今买明卖2024选股指标公式源码
    如果您需要代写公式,请联系我。龙哥QQ:591438821龙哥微信:Long622889XYZ_1:=MAX(MAX(HIGH-LOW,Abs(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));XYZ_2:=(HIGH+LOW)/2+MA(XYZ_1,2);XYZ_3:=(HIGH+LOW)/2-MA(XYZ_1,2);XYZ_4:=REF(XYZ_2,BArslAST(XYZ_2<=REF(XYZ_2,1)));XYZ_5:=LLV(......