以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=175560)

--  作者:AMOS
--  发布时间:2020/4/17 8:16:58
--  前后两根阳线的比较取值
问题1:如果前面是阳线,后面也是阳线 ,当后面阳线价格C大于前面阳线价格C 取成交量;

问题2:日内创新高到当前C的阳线成交量相加,以及 阳线对应的周期数;
a:阳线;//已定义
谢谢
--  作者:wenarm
--  发布时间:2020/4/17 8:43:19
--  

问1:

aa:if(ref(close>open,1)=1 and close>open and close>ref(close,1),vol,0);

 

问2:该问题已经回复多次。不要重复询问同样的问题。如果你表述的和你想的不是一回事,建议你自己解决。我们也无能为力。

 

注:建议你同类型的问题自己尝试解决,问题1的逻辑,之前给你的代码逻辑中有类似的。如果你之前的代码都不去消化吸收,建议你不要玩程序化了。

[此贴子已经被作者于2020/4/17 8:44:39编辑过]

--  作者:AMOS
--  发布时间:2020/4/17 9:24:48
--  
之所以提问类似的问题肯定是没有解决 或者出错,自己又不能解决才请教老师们的
问题2:
bb:=HHVBARS(HIGH,TODAYBAR);
BBV:sum(BUYVOL,bb);
BBC:count(buyvol,bb);
这是我写的代码,
但检测的结果就是不对,也不知道是代码写成了,还是逻辑问题?所以求教
希望得到指导!

--  作者:wenarm
--  发布时间:2020/4/17 9:39:45
--  

 

之前给你的代码逻辑我们认为没有问题,除非和你实际想的不一样。所以我们也无能为力。你只能自己解决。

[此贴子已经被作者于2020/4/17 9:40:54编辑过]

--  作者:AMOS
--  发布时间:2020/4/17 14:23:33
--  
问题1:如果前面是阳线,后面也是阳线 ,当后面阳线价格C大于前面阳线价格C 取成交量;
答:aa:if(ref(close>open,1)=1 and close>open and close>ref(close,1),vol,0);

老师这个公式我已经多次和分笔图表核对,误差非常大,开始以为您公司开发人员的分笔算法定义和您的不同而已,但经过5个主力合约以及核对大量的逻辑关系,还是很多地方出错;
是这个公式不适合分笔周期?还是我没有表述清楚?
求:“不考虑阴线,阳线与上一根阳线价格上涨取成交量”;
谢谢

--  作者:wenarm
--  发布时间:2020/4/17 14:44:22
--  

给你的代码对分笔是无效的。分笔周期同一笔,开高低收的价格都是一样的。

 

分笔周期你自己想办法解决,我们能力有效处理了

[此贴子已经被作者于2020/4/17 14:50:50编辑过]