以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- for语句 的问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=184959) |
-- 作者:hzy量化 -- 发布时间:2021/3/30 15:05:16 -- for语句 的问题 http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=130&authorid=0&page=0&star=1 没有定义N_SS,没有输出,没有定义逐K线模式还是序列模式 PT:=HIGH; FOR I=0 TO BARPOS DO TmpPrice:=PT[BARPOS-(I+N_SS)]; END 下面自己改动 定义为序列模式 PT:=HIGH; N_SS:=10; //没有定义N_SS FOR I=0 TO BARPOS DO BEGIN PointCond:=1; FOR J=0 TO N_SS-1 DO BEGIN PointCond:=PT[BARPOS-(I+N_SS)]>PT[BARPOS-(I+J) ]; END TmpPrice:=PT[BARPOS-(I+N_SS)]; END sss:TmpPrice;//没有输出 自己加的 看不懂公式求的是什么 作为教学帖 不严谨哦 |
-- 作者:FireScript -- 发布时间:2021/3/30 15:09:59 -- 这个只是展示一个用法,并没有刻意计算什么的哦。 只是告诉你 用数组下标取值的方式替代ref回溯。 是为了解决前面这句话提到的问题 “上述代码同样存在安全隐患,因为会在执行循环过程中被BREAK终止循环而导致REF在本次K线周期未必执行到。”
|