以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=90110) |
-- 作者:黄金精算师 -- 发布时间:2016/1/15 10:09:04 -- 求平均线的平均 版主,平均线的平均怎么求 如,两条布林线的平均,我想求到,全部平均后的差, UPPER: MID + K*STD(CLOSE,M);//布林上轨 LOWER: MID - K*STD(CLOSE,M);//布林下轨 如果只要一个,我是这样写的 布林价差:=UPPER-LOWER;//这样在当前当标下是对的 那要得到,全部平均后的布林线价差怎么写
|
-- 作者:jinzhe -- 发布时间:2016/1/15 10:23:49 -- 布林价差:UPPER-LOWER;//这样在当前当标下是对的
|
-- 作者:黄金精算师 -- 发布时间:2016/1/15 10:40:06 -- 我可能没有说明白, 布林价差:=UPPER-LOWER;//这样在当前当标下是对的 是上轨减下轨 我要的是全屏幕的两条线条的平均值,这样怎么写 |
-- 作者:jinzhe -- 发布时间:2016/1/15 10:43:15 -- 不明白,你不是要求这个价差的均值么, |
-- 作者:黄金精算师 -- 发布时间:2016/1/15 11:07:46 -- 单点对减的只是一个点,我想要全部线平均差 |
-- 作者:黄金精算师 -- 发布时间:2016/1/15 11:13:49 -- 我想到一个笨办法,你看一下,有没有更好的 先计算一下屏幕可计算的K柱有多少根,然后每一根求一个结果
A1第1根K柱时的布林价差:=UPPER-LOWER A2第2根K柱时的布林价差:=UPPER-LOWER A3第3根K柱时的布林价差:=UPPER-LOWER 如果2000根,那就计算出2000个结果 , 再把2000个结果加起来除于2000,这样结果就是屏幕全部上下轨的平均数了。 [此贴子已经被作者于2016/1/15 11:15:04编辑过]
|
-- 作者:jinzhe -- 发布时间:2016/1/15 11:15:48 -- ... 上面我写的就是了 |
-- 作者:黄金精算师 -- 发布时间:2016/1/15 11:29:24 -- K线模式下不能用MA在IF里, |
-- 作者:黄金精算师 -- 发布时间:2016/1/15 11:36:22 -- 1、 我把他写成这样,他显示没有定议变量“平均价差” 这是为什么? 平均价差: ma(布林价差,barpos-25); if barpos>25 THEN 平均价差1:=平均价差 ; 2、 我把他写成这样,他显示“平均价差” 变量名重复 这是为什么? 平均价差:=0; 平均价差: ma(布林价差,barpos-25); if barpos>25 THEN 平均价差1:=平均价差 ; |
-- 作者:jinzhe -- 发布时间:2016/1/15 13:12:01 -- 1.逐k线下IF里面不能用ma,系统是有说明的,如果你不肯看,那么看下面的代码即可:
upper:stkindi(\'\',\'boll.upper\',0,datatype); mm:=ma(布林价差,barpos-25); |