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


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

   

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


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

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

帅哥哟,离线,有人找我吗?
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);

 

 

 

 


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


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2011/2/28 8:09:03    Post IP:116.227.53.148[只看该作者]

VARIABLE:I=0, mm=0 ;//变量申明
目前新版的金字塔,VARIABLE声明的变量在序列模式进行改进,VARIABLE主要将用于逐K线模式下的全局变量声明,用在序列模式下VARIABLE声明的变量将只能以常数形式存放,如果是数组,请不要加这个声明。

 

VARIABLE:I=0,;

mm=0 ;

 

这样改进



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
liboyi
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | 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];


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


加好友 发短信 大哥
等级:超级版主 帖子:2837 积分:13237 威望:0 精华:2 注册:2010/7/14 17:31:54
  发帖心情 Post By:2011/2/28 8:57:47    Post IP:58.246.57.26[只看该作者]

问题是你 你MM初始化为0 , low永远不可能等于或者小于0  ,所以你如果改成小于号,那么结构都是你的初始值,也就是  0 



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
liboyi
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | 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[只看该作者]

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

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/2/28 9:18:22    Post IP:58.246.57.26[只看该作者]

小于符号改为大于符号,逻辑就会有问题.原因:开高低收都不可能小于0



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部