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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 求助个循环找数值的问题

   

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


  共有2277人关注过本帖平板打印复制链接

主题:求助个循环找数值的问题

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


加好友 发短信
等级:论坛游侠 帖子:212 积分:0 威望:0 精华:0 注册:2017/10/26 16:40:54
求助个循环找数值的问题  发帖心情 Post By:2018/4/17 14:13:59    Post IP:121.8.107.170[只看该作者]


我的逻辑是,从1到100遍历(步长10),先求100个周期的最低值,然后我循环找出最低值所在的N,然后再继续遍历,如果当90个周期的最低值等于100个周期的最低值时,继续找,直到找到第二个至少间隔为10的最低值,
同理,继续找,总共找3个最低值和对应的N;然后代码我写一半了之后发现,有个错误就是FOR循环中不能用IF或者HHV这样的统计函数,
请问,有啥解决方案能解决我的需求?

VARIABLE:N:=0;
{
FOR i=100 downto 10 step 10 DO
  BEGIN
    N:=i;
    A:HHV(L,100);  //求100个周期的最低价
    //当100个周期的最低价等于N个周期的最低价时,取得N,否则继续
      IF A=HHV(L,N) THEN
        A1:=HHV(L,N);
      ELSE
    N:=N+1;
   END
   A1;
   N;

 回到顶部