| 以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]这个问题很关键可能很有效 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=13552) | 
| --  作者:xian_0_9 -- 发布时间:2012/8/8 23:15:02 -- [求助]这个问题很关键可能很有效 INPUT:CYC(10,1,100,2); 
 //保证variable声明的变量都尽量在公式的最前面,防止带有IF语句的分支执行影响变量的初始化 
 variable:sarx=0; 
 //计算高点低点的值放到IF前面,防止前面语句直接退出导致最前CYC个周期的数据无法统计到 
 原始SAR:SAR(10,2,20); 
 if barpos <= Cyc then if barpos = cyc+1 then //判断出这些日子数据的上涨,或者下跌 //显示变量 
 
 
 把这个使用金字塔PEL语言实现的SAR,加工成每天单独计算的。使用的CYC参数原来是前期高点改成当天最高点或者最低点。谢谢老师!! | 
| --  作者:RogarZ -- 发布时间:2012/8/9 8:38:55 -- 这个做不到哦。当天最高点和最低点 只有等收盘以后才知道是多少 所以 一般都是用前期高点和低点为参考 | 
| --  作者:xian_0_9 -- 发布时间:2012/8/9 8:55:30 -- 我的意思是当时当天的最高点和最低点。。。这还不行吗? | 
| --  作者:xian_0_9 -- 发布时间:2012/8/9 9:21:09 -- 我只会表达一下还不会写。如果之前的数据超过15根,CYC用前期最高价或者最低价。否则用当天最高价或者最低价。求帮写! | 
| --  作者:jinzhe -- 发布时间:2012/8/9 9:24:05 -- variable:hh:=0; if time<>ref(time,1) and h>hh then hh:=h; | 
| --  作者:xian_0_9 -- 发布时间:2012/8/9 14:31:27 -- ?加入楼上的也不好使啊 |