以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 -- ?加入楼上的也不好使啊 |