以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 问题诊断 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=181385) |
-- 作者:AMOS -- 发布时间:2020/7/24 15:17:08 -- 问题诊断 请教: ZG:=HHV(H,TODAYBAR);// ZD:=LLV(L,TODAYBAR);BJ:=(ZG-ZD)*0.5+ZD;//半价 IF C>BJ THEN bd:=BUYVOL; bdd:SUM(bd,todaybar); Zdd:SUM(BUYVOL,todaybar); 逻辑上bdd永远都不可能大于ZDD的对吧?我的测试中竟然多次出现bdd>zdd的情况, 请老师诊断,谢谢!
|
-- 作者:yukizzc -- 发布时间:2020/7/24 15:22:32 -- 为何你会认为用意不可能大于,如果条件不满足那么bd用的就是最新一根k的bd值
if c>o then a:=c; 自己这样看下就明白 |
-- 作者:AMOS -- 发布时间:2020/7/24 15:33:48 -- 老天呀! 以前这里的老师一直教的是IF控制语句,条件不满足,不取值!!!//IF函数条件不满足,取0 您今天才纠正我过来,我大概所有的策略都要重新写了.... 不行,我要哭会
|