欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 非连续数据的输出能否通过MA或者其它方法连续输出?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3686人关注过本帖树形打印复制链接

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

帅哥哟,离线,有人找我吗?
AMOS
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:383 积分:0 威望:0 精华:0 注册:2019/12/23 15:42:58
非连续数据的输出能否通过MA或者其它方法连续输出?  发帖心情 Post By:2020/4/2 8:37:27    Post IP:218.14.90.213[只看该作者]

公式1和公式2输出的是连续数值,日内有多次交叉,
我想把这些交叉的点(即:公式1=公式2时)形成一条曲线,这个代码怎么写?谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2020/4/2 8:44:29    Post IP:180.169.30.6[只看该作者]

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

例如:

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

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


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
AMOS
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:383 积分:0 威望:0 精华:0 注册:2019/12/23 15:42:58
  发帖心情 Post By:2020/4/2 9:11:37    Post IP:218.14.90.213[只看该作者]

如何连续输出?

 回到顶部
帅哥哟,离线,有人找我吗?
AMOS
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:383 积分:0 威望:0 精华:0 注册:2019/12/23 15:42:58
  发帖心情 Post By:2020/4/2 9:18:21    Post IP:218.14.90.213[只看该作者]

最近逻辑见鬼了,明明开盘十分钟就有5次的公式1和公式2的交叉;
aaa:if(公式1=公式2,1,0),NOAXIS;
结果却全部是0. 没有一个1出现。
问题出这哪里呢?
请老师帮助!

 回到顶部
帅哥哟,离线,有人找我吗?
AMOS
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:383 积分:0 威望:0 精华:0 注册:2019/12/23 15:42:58
  发帖心情 Post By:2020/4/2 10:30:37    Post IP:218.14.90.213[只看该作者]

另外,分笔周期的指标在分时图下面 也能够显示,
这个分时图下的副图显示的指标是什么周期?
谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2020/4/2 11:54:17    Post IP:180.169.30.6[只看该作者]

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

 

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



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
AMOS
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:383 积分:0 威望:0 精华:0 注册:2019/12/23 15:42:58
  发帖心情 Post By:2020/4/2 15:02:33    Post IP:218.14.90.213[只看该作者]

交叉点不一定相等。?
什么情况?
aaa:if(公式1=公式2,1,0),NOAXIS;该怎么写?

 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2020/4/2 15:43:43    Post IP:180.169.30.6[只看该作者]

交叉点是状态,

a=100,b=200变成 

a=300,b=200

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

 

要是判断状态用cross。

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

 



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
AMOS
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:383 积分:0 威望:0 精华:0 注册:2019/12/23 15:42:58
  发帖心情 Post By:2020/4/2 23:10:11    Post IP:113.83.73.127[只看该作者]

感谢启发!

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

 回到顶部
帅哥哟,离线,有人找我吗?
AMOS
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:383 积分:0 威望:0 精华:0 注册:2019/12/23 15:42:58
  发帖心情 Post By:2020/4/3 7:57:10    Post IP:113.83.73.127[只看该作者]

续9楼;
b:=HHVBARS(HIGH,TODAYBAR);
CC:=ref(BUYVOL,b);
nn:=sum(BUYVOL,b);
DD:cc+nn;//验证的结果是总的buyvol和外盘成交量不相等
问题出这哪里呢?请老师帮助

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

 回到顶部