Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共10 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:非连续数据的输出能否通过MA或者其它方法连续输出?

1楼
AMOS 发表于:2020/4/2 8:37:27
公式1和公式2输出的是连续数值,日内有多次交叉,
我想把这些交叉的点(即:公式1=公式2时)形成一条曲线,这个代码怎么写?谢谢
2楼
wenarm 发表于:2020/4/2 8:44:29

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

例如:

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

[此贴子已经被作者于2020/4/2 8:46:03编辑过]
3楼
AMOS 发表于:2020/4/2 9:11:37
如何连续输出?
4楼
AMOS 发表于:2020/4/2 9:18:21
最近逻辑见鬼了,明明开盘十分钟就有5次的公式1和公式2的交叉;
aaa:if(公式1=公式2,1,0),NOAXIS;
结果却全部是0. 没有一个1出现。
问题出这哪里呢?
请老师帮助!
5楼
AMOS 发表于:2020/4/2 10:30:37
另外,分笔周期的指标在分时图下面 也能够显示,
这个分时图下的副图显示的指标是什么周期?
谢谢
6楼
wenarm 发表于:2020/4/2 11:54:17

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

 

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

7楼
AMOS 发表于:2020/4/2 15:02:33
交叉点不一定相等。?
什么情况?
aaa:if(公式1=公式2,1,0),NOAXIS;该怎么写?
8楼
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);

 

9楼
AMOS 发表于:2020/4/2 23:10:11
感谢启发!

新的问题请教:
求日内创出新高后的所有多方成交量相加;//不含创新高本身的成交量
上次wenarm老师已有指导,但我自己改造公式后出错,请老师纠正!
b:=HHVBARS(HIGH,TODAYBAR);//这个值只能满足每个单次创新高后的相加,如果是日内多次创新高相加不能满足
bb:=sum(b,TODAYBAR);//?
nn:sum(BUYVOL,bb);
谢谢
10楼
AMOS 发表于:2020/4/3 7:57:10
续9楼;
b:=HHVBARS(HIGH,TODAYBAR);
CC:=ref(BUYVOL,b);
nn:=sum(BUYVOL,b);
DD:cc+nn;//验证的结果是总的buyvol和外盘成交量不相等
问题出这哪里呢?请老师帮助

我想求的是把日内创新高的成交量以时间坐标左右区分//或者说创新高时的成交量区分出来
共10 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 3 queries.