以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=174869) |
-- 作者:qq代人发帖 -- 发布时间:2020/3/9 15:20:50 -- 看下时间写的有问题吗? 开仓时间:=time>opentime(1) and time<closetime(0)-100; 平仓时间:=time>=closetime(0)-100; 收盘平多:sell(平仓时间 and holding>0, 0, thisclose); 收盘平空:sellshort(平仓时间 and holding<0,0,thisclose); |
-- 作者:FireScript -- 发布时间:2020/3/9 15:29:14 -- 你代码里面的time>=closetime(0)-100; 这个原本是要表述什么的? 表述100秒的意思还是怎样的?因为时间函数返回的值其实还是一个十进制的数字。所以你这里的增减未必能表达你原本想要描述的意思。你告诉下你想要表达的意思即可。 |
-- 作者:一杯沧海 -- 发布时间:2020/3/9 15:33:31 -- 收盘前5分钟平掉所有仓位。 |
-- 作者:FireScript -- 发布时间:2020/3/9 15:53:56 -- 用下面 这个代码吧用 closetime(0)-100 这个不行: abb:timetot0(CLOSETIME(0))-time0,NODRAW;//距离收盘K线结束倒计时 cd:abb<=5*60;//收盘前五分钟 如果是其他不规则周期,建议跨周期引用上面代码1分钟的计算结果,这样最准确。
[此贴子已经被作者于2020/3/9 15:54:46编辑过]
|
-- 作者:wenarm -- 发布时间:2020/3/9 15:56:09 -- 开仓时间:=time>opentime(1) and time<closetime(0)-4500;
|