以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  非连续数据的输出能否通过MA或者其它方法连续输出?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=175325)

--  作者:AMOS
--  发布时间:2020/4/2 8:37:27
--  非连续数据的输出能否通过MA或者其它方法连续输出?
公式1和公式2输出的是连续数值,日内有多次交叉,
我想把这些交叉的点(即:公式1=公式2时)形成一条曲线,这个代码怎么写?谢谢
--  作者:wenarm
--  发布时间:2020/4/2 8:44:29
--  

直接if判断下数值不就行了。

例如:

aaa:if(A=B,1,0),NOAXIS;

[此贴子已经被作者于2020/4/2 8:46:03编辑过]

--  作者:AMOS
--  发布时间:2020/4/2 9:11:37
--  
如何连续输出?
--  作者:AMOS
--  发布时间:2020/4/2 9:18:21
--  
最近逻辑见鬼了,明明开盘十分钟就有5次的公式1和公式2的交叉;
aaa:if(公式1=公式2,1,0),NOAXIS;
结果却全部是0. 没有一个1出现。
问题出这哪里呢?
请老师帮助!

--  作者:AMOS
--  发布时间:2020/4/2 10:30:37
--  
另外,分笔周期的指标在分时图下面 也能够显示,
这个分时图下的副图显示的指标是什么周期?
谢谢

--  作者:wenarm
--  发布时间:2020/4/2 11:54:17
--  

那就是不相等。交叉点不一定相等。

 

附图和主图的周期一致的。


--  作者:AMOS
--  发布时间:2020/4/2 15:02:33
--  
交叉点不一定相等。?
什么情况?
aaa:if(公式1=公式2,1,0),NOAXIS;该怎么写?

--  作者:wenarm
--  发布时间:2020/4/2 15:43:43
--  

交叉点是状态,

a=100,b=200变成 

a=300,b=200

也是交叉。但是a不等于b。

 

要是判断状态用cross。

if(CROSS(a,b) or  CROSS(b,a),1,0);

 


--  作者:AMOS
--  发布时间:2020/4/2 23:10:11
--  
感谢启发!

新的问题请教:
求日内创出新高后的所有多方成交量相加;//不含创新高本身的成交量
上次wenarm老师已有指导,但我自己改造公式后出错,请老师纠正!
b:=HHVBARS(HIGH,TODAYBAR);//这个值只能满足每个单次创新高后的相加,如果是日内多次创新高相加不能满足
bb:=sum(b,TODAYBAR);//?
nn:sum(BUYVOL,bb);
谢谢

--  作者:AMOS
--  发布时间:2020/4/3 7:57:10
--  
续9楼;
b:=HHVBARS(HIGH,TODAYBAR);
CC:=ref(BUYVOL,b);
nn:=sum(BUYVOL,b);
DD:cc+nn;//验证的结果是总的buyvol和外盘成交量不相等
问题出这哪里呢?请老师帮助

我想求的是把日内创新高的成交量以时间坐标左右区分//或者说创新高时的成交量区分出来