首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SUM(ATR * QTDE) / SUM(QTDE)是否与SUM(ATR)相同?

SUM(ATR * QTDE) / SUM(QTDE)是否与SUM(ATR)相同?

不,SUM(ATR * QTDE) / SUM(QTDE)与SUM(ATR)不相同。

SUM(ATR * QTDE) / SUM(QTDE)是一个加权平均值,其中ATR表示某个属性的值,QTDE表示该属性对应的数量。这个公式计算的是属性值与对应数量的乘积之和除以数量之和,从而得到加权平均值。

而SUM(ATR)只是简单地计算属性值的总和,没有考虑到对应的数量。

举个例子来说明,假设有以下数据:

ATR: 1, 2, 3 QTDE: 2, 3, 4

那么根据公式SUM(ATR * QTDE) / SUM(QTDE)计算得到的结果为:

(12 + 23 + 3*4) / (2 + 3 + 4) = 20 / 9 ≈ 2.22

而SUM(ATR)的结果为:

1 + 2 + 3 = 6

可以看出,这两个结果是不相同的。

总结起来,SUM(ATR * QTDE) / SUM(QTDE)计算的是加权平均值,而SUM(ATR)只是简单的求和。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【精选】破解波动性突破实盘系统

1.2 波动性突破系统的文华财经源码: TR:= MAX(MAX((HIGH-LOW),ABS(REF(CLOSE, 1)-HIGH)), ABS (REF(CLOSE, 1)-LOW));ATR :=...MA(TR, 10);DT:=CLOSE>REF(CLOSE, l)+REF(ATR, l)×1.5;KT:=CLOSEREF(CLOSE, l)+REF(ATR, l)×1.5, 2)=1&&DT:...endendendfunction MAValue=MA(Price,Length)MAValue=zeros(length(Price),1);for i=Length:length(Price) MAValue(i)=sum...赠书活动 量化投资机器学习公众号联合机械工业出版社送出5本《MATLAB金融算法分析实战——基于机器学习的股票量化分析》 详解MATLAB金融工具箱及金融算法分析应用。...从机器学习算法出发,用MATLAB对金融大数据进行仿真分析 本书全面系统地讲解了MATLAB金融算法分析应用,以及金融数据挖掘中的趋向和发展趋势指标,并结合具体的机器学习算法分析,让读者深入学习和掌握

1.1K70

使用TaskManager爬取2万条代理IP实现自动投票功能

于是有了以下思考 1.是否能一个人投多票,如果不行又是什么限制了一人投多票?   ...答:投票网站限制了一个IP或者一个用户只能投一票,防止恶意刷票行为   2.如果是一个IP一票那是否代表着多个IP就能投多票了呢?   ...HtmlAgilityPack使用 代理IP爬虫实现 自动投票简单实现 总结 回到顶部 代理IP介绍   百度百科介绍:代理(英语:Proxy),也称网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务另一个网络终端...HtmlNode divNode2 = doc.DocumentNode.SelectSingleNode("//div[@id='div1']"); //判断节点1和节点2是否相同...Console.WriteLine("断节点1和节点2是否相同:" + (divNode1 == divNode2)); //获取页面所有table

1K100

Backtrader来啦:常见案例汇总

量化投资机器学习公众号 独家撰写 公众号为全网读者带来Backtrader系列自推出第一期以来,受到了众多读者的喜爱点赞,QIML也会继续把这个系列做好。...self.sell_signal = bt.ind.CrossDown(self.s_ma, self.m_ma)         # 将买卖信号合并成一个信号         self.lines.signal = bt.Sum...下面案例实现的策略细节如下: 策略标的:沪深 300 主力合约(行情数据为前复权数据) 指标计算: 用 20 日的最高、最低、收盘价计算平均真实波幅 ATR; 计算出近 20 日的最高...:价格突破 10 日最低点时止盈离场; 做空做多的逻辑相反。...(协整关系的前提条件):先检验原序列是否是平稳序列,再检验一阶差分后的序列是否都为平稳序列,如果前者都为非平稳序列,后者都为平稳序列,则可以认为双方都是 1 阶单整的; from statsmodels.tsa.stattools

2.6K33

【独家】周志华教授gcForest(多粒度级联森林)算法预测股指期货涨跌

,时间段为14atr = ta.ATR(high, low, close, timeperiod=14).tolist()#把每根k线的指标放入数组X中,并转置X = np.array([open,close...close[i-1]): y.append(2) #添加最后一个数据的标签为1y.append(1)#把y转化为ndarray数组y=np.array(y)#输出验证标签集是否准确...i) 0 1 -1 0 0 -2 1 0 -3 1 0 -4 0 1 -5等 # 保存每一天预测的结果,如果某天预测对了,保存1,如果某天预测错了,保存-1result_list = []# 检查预测是否成功...range(0, len(result_list)) y = []#z=[]for i in range(0, len(result_list)): #y.append((1 + float(sum...(result_list[:i])) / (i+1)) / 2) y.append( float(sum(result_list[:i])) / (i+1)) print('最近',j,'次准确率

1.9K80

BackTrader 中文文档(二十二)

最后但同样重要的是检查修改是否有意义: $ ....现在Market订单正在以Close订单相同的价格28.49拾取,这在这个特定的用例中是预期的,因为重播正在发生,而破碎的日线的第二部分有一个单一的标记:28.49,这是收盘价 示例的用法 $ ....所有示例都包括CDLDOJI指标作为参考 KAMA(Kaufman 移动平均) 这是第 1 个示例,因为它是唯一一个(示例直接进行比较的所有指标中)有差异的示例: 样本的初始值不相同 在某个时间点...backtrader 做了Stockcharts相同的常规选择: StockCharts 上的 KAMA 由于我们需要一个初始值来开始计算,第一个 KAMA 只是一个简单的移动平均线 因此有所不同...如果市场上没有,抛硬币决定是否进入 如果已经在市场上,则通过一个 2 倍的 ATR 控制仓位,并且如果价格有利于持有的仓位,则更新该止损 关于此的重要部分: 进入市场是随机的 这种方法经过不同的

32500

3 curses库窗口(WINDOW)处理

* 窗口可以同时包含与它们相关的子窗口,任何在父窗口子窗口重叠区域的变化会同时影响到他们中的任何一个 3.2 窗口操作 ============= 3.2.1 创建和删除窗口 -------...); int wattroff(WINDOW* win,chtype atr); int wattron(WINDOW* win,chtype atr); /** @brief 复制srcwin...的内容到dstwin中 @param srcwin 被复制窗口的指针 @param dstwin 接受复制窗口的指针 @note srcwin和dstwin的尺寸不需要完全相同,如果srcwin...复制srcwin的内容到dstwin中 @param srcwin 被复制窗口的指针 @param dstwin 接受复制窗口的指针 @note srcwin和dstwin的尺寸不需要完全相同...param dstminrow,dstmincol 目标窗口被复制部分的左上角坐标 @param dstmaxrow,dstmaxcol 指示了需要复制区域的大小 @param overlay 复制是否是破坏性的

94310

Talib学习笔记(一)- 成交量指标学习

Operators ['ADD', 'DIV', 'MAX', 'MAXINDEX', 'MIN', 'MININDEX', 'MINMAX', 'MINMAXINDEX', 'MULT', 'SUB', 'SUM...LINEARREG_ANGLE', 'LINEARREG_INTERCEPT', 'LINEARREG_SLOPE', 'STDDEV', 'TSF', 'VAR'] Volatility Indicators ['ATR...说到这里有些人可能就问了,K线的波动犬牙交错,这个公式是否过滤了太多可能重要的信息。首先我们知道所有的数学都是为了近可能得接近真实,也只能将真相圈禁在尽量小的范围内。...而最高价最低价相等说明K线是一个横线,所以多空双方力量的对比就是1:1,这显然不合理,对这种情况采用收盘价对比来表示。...使用方式 real=AD(high,low,close,volume) 2.ADOSC函数 名称:Chaikin A/D Oscillator chaikin震荡指标,将资金流动情况价格行为相对比

3.8K11

matlab批量处理excel(CSV)文件数据

有规律的数值型+相同文本的名字 %date:2019-01-29-夜晚 %author:猪猪侠 %邮箱:2377389590@qq.com clear %清除变量 clc%清屏 filename=...高兴的是我收到了QQ邮箱的祝福 坚持人丑多读书的宗旨继续写自己的代码,改进excel批量读入的方法,废话少说思路和代码如下 1.无规律的excel文件名批处理: 思路:dir(‘*.格式’)一股脑读入所有相同的格式...(Row(i))+1,:)=Raw(3:end,:);%如果第一次(i=1),则从第二行开始到第一个数据维度+1 else data(sum(Row(1:i-1))+2:sum(Row...,data);%输出 代码已经上传群文件 实战案例3, 今天是2019-12-28,无聊帮研究生学姐写写代码……废话少说,要求如下 要求: 每个excel里面都是要2428A这一列,我看了几个都是ATR...(Row(i)),:)=Raw(2:end,:); else data(sum(Row(1:i-1))+1:sum(Row(1:i)),:)=Raw(2:end,:); end

87520
领券