以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  求日线级别前三个交易日最大波幅平均值,然后可以在分钟,秒周期上可以引用 看到  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=165587)

--  作者:无所微距
--  发布时间:2018/9/19 10:34:03
--  求日线级别前三个交易日最大波幅平均值,然后可以在分钟,秒周期上可以引用 看到
 求日线级别前三个交易日最大波幅平均值,然后可以在分钟,秒周期上可以引用 看到
--  作者:FireScript
--  发布时间:2018/9/19 10:48:30
--  
 三日线的最大波幅平均值?你这样定义有点问题啊。 日线三个波幅,最大波幅肯定是其中一个,再求这个最大值的均值?

--  作者:无所微距
--  发布时间:2018/9/19 10:57:04
--  
打错了

前三个交易日,每日最大波幅,然后取这三个值平均值

--  作者:FireScript
--  发布时间:2018/9/19 11:06:19
--  
 意思是在每日的在小周期K上取最大波幅,比如先求当日五分钟K线的最大波幅,然后取三个交易日的均值,是这样吗?那小周期是多少周期?

--  作者:无所微距
--  发布时间:2018/9/19 11:13:20
--  
不是

前三个交易日(日线级别)波幅的平均值,在“今天”小周期内能引用看到

--  作者:FireScript
--  发布时间:2018/9/19 11:19:11
--  
 波幅单独建立指标定义下,比如是指标A:
mabf:ma(H-L,3);

然后调用时候使用stkind调用就可以了。

bf:STKINDI(\'\',\'A.mabf\',0,6,-1);



--  作者:无所微距
--  发布时间:2018/9/19 14:00:09
--  
如果在秒周期使用DRAWTEXTEX把这个数值显示出来该怎么写呢
--  作者:FireScript
--  发布时间:2018/9/19 14:03:17
--  
str:=NUMTOSTR(bf,0);
DRAWTEXTEX(1,0,0,0,str);

绘图函数的参数请自行参考函数说明进行调整,你这个只需要注意数字必须转换成字符串才能用DRAWTEXTEX进行输出。

--  作者:无所微距
--  发布时间:2018/9/19 14:12:19
--  
DRAWTEXTEX(1,0,120+10*X,20+20*Y,\'BF:\'+NUMTOSTR(STKINDI(\'\',\'bf.mabf\',0,6), 1)),COLORMAGENTA;
这么写输出的是  -1.$

怎么才能转化成数值

--  作者:FireScript
--  发布时间:2018/9/19 14:21:28
--  
先输出看下你引用到的波幅值对不对。就和普通数值变量一样输出看下。如果stkind返回值是正常数值,

再排查其他问题。另外你stkind里面的偏移是自己去掉的还是漏写的。我写那个偏移是为了实现 前三个交易日这个需求的。