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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请朋友们帮忙找错在哪?

   

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


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

主题:请朋友们帮忙找错在哪?

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


加好友 发短信
等级:新手上路 帖子:68 积分:436 威望:0 精华:0 注册:2011/1/16 22:06:51
请朋友们帮忙找错在哪?  发帖心情 Post By:2011/2/28 7:35:11    Post IP:113.103.8.35[显示全部帖子]

下面的公式用在03合约上找最大值的,fc用最高价,最低价,收盘价,开盘价等都得出正确结果.

可是,若把下面的小于符号改为大于符号,理应是找出最小值的,可为什么找不到?显示的结果

是mm为0?为什么?

 

请帮忙找出错误的地方.或写出找最小值的公式.

 

 

 

//用于序列模式下运行的公式:
 
RUNMODE:1; //运行于序列模式
VARIABLE:I=0, mm=0 ;//变量申明
fc:h;

 
FOR i=1 TO DATACOUNT DO BEGIN
     IF mm<fc[i]   THEN mm:=fc[i];
    
END;
 
DRAWNUMBER(date=1110222 ,3400,mm ,1);

 

 

 

 


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


加好友 发短信
等级:新手上路 帖子:68 积分:436 威望:0 精华:0 注册:2011/1/16 22:06:51
  发帖心情 Post By:2011/2/28 8:52:38    Post IP:116.21.2.229[显示全部帖子]

多谢上面朋友们的回复.

但还是得不到结果.

 

请你把我的公式复进去检验下好吗?

我用的是2.34未注册的.普通本的.

若把小于符号改为大于号时按理应得出最小的每日最高价的,可显示为0,为什么?

就是把下面的代替:

 

 IF mm>fc[i]   THEN mm:=fc[i];


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


加好友 发短信
等级:新手上路 帖子:68 积分:436 威望:0 精华:0 注册:2011/1/16 22:06:51
  发帖心情 Post By:2011/2/28 9:05:44    Post IP:116.21.2.229[显示全部帖子]

多谢大哥.很低级的问题.多谢你的提醒.就是错在这,解决了.

 回到顶部