以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=176304) |
|
-- 作者:wjp121 -- 发布时间:2020/5/28 10:46:22 -- [求助]怎么计算面积值? 我想计算MACD死叉各金叉时,每一个波段所占用的面积,根据MACD柱状线的波动,计算期面积是多少?谢谢! |
|
-- 作者:wenarm -- 发布时间:2020/5/28 10:56:36 -- 用sum函数。我之前给你的代码,只要你真的消化理解了,这个没有难度。自己尝试下。遇到具体问题我们再沟通。 |
|
-- 作者:wjp121 -- 发布时间:2020/5/28 11:54:48 -- 写了一上午也没有找到,面积怎么表达,而且也需要对每个波段进行比对,写完后,要不然是表达不对,而且对前一波的定位也失败,还要麻烦老师指点,谢谢! |
|
-- 作者:wjp121 -- 发布时间:2020/5/28 11:56:57 -- 对于用SUM函数现在可能理解,能定位到相关的位置区间,但对用表达面积的函数,以及定位前一次波段信号的函数相当模糊,请老师指点 |
|
-- 作者:wjp121 -- 发布时间:2020/5/28 12:17:50 -- 我是这样表达的,找不到问题点
|
|
-- 作者:wjp121 -- 发布时间:2020/5/28 12:27:13 -- 用上面的方法检验,上一个波段要找的值,当在本波段运行时出现不一样,所以找不到原因 |
|
-- 作者:wjp121 -- 发布时间:2020/5/28 12:36:56 -- 我感觉我的问题是定位问题 1、定不住金叉之前死叉最后一根棒数的面积值 2、在下一波的死叉中,前一波的定位面积值在跳动 这二个问题我不知道如何处理,还有就是面积的参数怎么用也不会,只是拿一根均线值在测试。谢谢!
|
|
-- 作者:FireScript -- 发布时间:2020/5/28 13:34:53 -- 你的问题是什么呢?什么叫“当在本波段运行时出现不一样” ? 金叉死叉的定位是没有问题的,你直接输出N1,N2就能看到它的定位数值。 |
|
-- 作者:wenarm -- 发布时间:2020/5/28 15:22:29 -- DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
//上金叉面积:ref(sum(macd,n1),n2); //当前最新为死叉状态,取当前绿柱面积和上一次绿柱面积,否者因为当前是红柱,所以取距离当前位置最近的两次绿柱面积)。 倒数第一次死叉面积:if(macd<0,sum(macd,n2),ref(sum(macd,n2),n1));
|
|
-- 作者:wjp121 -- 发布时间:2020/5/28 17:03:29 -- 求面积,是否是用MACD的值 进行统计?这样做对不对?谢谢! 我在自己写的公式中,看到上一次的数值,会跟着跑,不固定,所以不知道哪出错了
|