Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:如何统计某段交易时间内日K线实体的平均值

1楼
我心飞翔 发表于:2018/3/12 19:25:44
如题,请教各位老师:比如说我想统计2018年1月1日至1月15日这一段交易时间里,日K线实体的平均值?
举个例子,前天收阳,收盘价-开盘价=15,昨天收阴,收盘价-开盘价=-22,今天又收阴,收盘价-开盘价=-13,那么这三天的实体平均值为(15+22+13)/3=16.67
2楼
yukizzc 发表于:2018/3/13 8:49:12

a:=if(c<>o,abs(c-o),0);

b:=count(c<>o,100);

ma100:ma(a,b);

 

 

3楼
FireScript 发表于:2018/3/13 9:06:58

cp:c-o;

date1:day=15 and MONTH=1 and YEAR=2018;//2个日期条件,如果想更改不同时间区段,修改cd1和cd2即可。如果日期不在坐标轴上,那么也不行,必须要有对应的K才行,非交易日的日期在坐标轴上就没对应的K
date2:day=3 and MONTH=1 and YEAR=2018;

cd1:BARSLAST(date1);//获取date1距离现在的位置
cd2:BARSLAST(date2);

len:cd2-cd1+1;//日期1和日期2中间的天数

result:ref(sum(cp,len),cd1)/len;//计算结果

//如果cd1和cd2返回值是负一 说明你当前K位置是在2个日期最小值前面

4楼
我心飞翔 发表于:2018/3/13 9:53:13

谢谢各位大神们的解答,我去测试一下。

共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.08984 s, 3 queries.