以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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和外盘成交量不相等 问题出这哪里呢?请老师帮助 我想求的是把日内创新高的成交量以时间坐标左右区分//或者说创新高时的成交量区分出来
|