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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 求老师帮助!

   

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


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

主题:求老师帮助!

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


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

a:公式1大于>前一个周期数值;//允许不连续的前一个周期,类似于阳性的定义
b: 如果日内总周期数的50%判断符合a的条件 即输出信号,否则输出0;//从开盘到当前的总周期数 中如果有50%的周期数符合a则输出信号
d:公式1;//已定义

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/4/10 14:04:04    Post IP:180.169.30.6[只看该作者]

公式1 不是在每个周期都有值?因为要处理不连续的情况,必须知道公式1具体情况,也就是在不满足的时候他的值到底是怎样的。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
AMOS
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

公式1是一个比率,本质属性算属于成交量类,因为有阳线阴线及其它的分类造成数据的不连续输出;

如果太麻烦,就只算连续输出的情况;
我自己尝试写了公式,不自信,请老师指正:
aa:=公式1>ref(公式1,1) ;
bb:=count(##,TODAYBAR)*50%;
.....
谢谢

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


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

公式1在不满足的情况下数值是0;

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/4/10 14:25:30    Post IP:180.169.30.6[只看该作者]

这里应该更正下:
 bb:=count(a,TODAYBAR)/TODAYBAR>=0.5;





命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
AMOS
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

大于对应自己的前一个周期数值ref怎么写?
a:公式1>ref(公式1,1) ;//想区分:比如阳线大于阳线自己的上一个周期


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/4/10 15:55:11    Post IP:180.169.30.6[只看该作者]

如果只是大于前一个周期,就是你写的那样。但是如果你要做类似大于上一个阳线K的值的这种。
//前提必须是公式1不满足情况下是0
VARIABLE:rem:=0;
if 公式1<>0 then rem=公式1;
aa:=rem>ref(rem,1) ;

 


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
AMOS
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

报错,输出值全部为0

重新提需求如下:
如果当前阳线c大于前一根阳线c,就取当前阳线和前一根阳线对应各自的成交量;

谢谢

 回到顶部