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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 如何获取自定义任意周期的判别?

   

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


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

主题:如何获取自定义任意周期的判别?

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/1/7 9:33:39    Post IP:180.169.30.6[显示全部帖子]

只能用前面的方式先判断周期,判断完之后给指标参数赋值。但是这个参数不能用INPUT定义,只能自行定义成普通变量。
大概类似这样:

if  DATATYPE=1 then  N:=12;//如果当前是1分钟。N重新赋值为1. 其中N是KDJ的某个参数
.
.
.
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
J:3*K-2*D,NODRAW;



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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/1/7 16:12:51    Post IP:180.169.30.6[显示全部帖子]

也能做到的,有一个函数可以读取当前的多秒/分/时。
DATATYPEMORE 函数就可以的。

但是这个也要先判断是多秒/多分/多时 然后再去读取。


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/1/7 16:15:16    Post IP:180.169.30.6[显示全部帖子]

if  DATATYPE=13 and DATATYPEMORE(2)=20 then  N:=12;//如果当前是多分钟 且是20分钟。N重新赋值为1. 其中N是KDJ的某个参数
.
.
.
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
J:3*K-2*D,NODRAW;


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/1/7 16:21:24    Post IP:180.169.30.6[显示全部帖子]

 需要注意的是DATATYPEMORE函数是只能读取多秒 多分钟 这种自定义周期数的。你可以输出下它的返回值测试下。


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/1/8 8:58:22    Post IP:180.169.30.6[显示全部帖子]

 键盘上快捷输入的 都算多秒/多分/多时 的。


命数如织,当如磐石。
 回到顶部