Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:看下时间写的有问题吗?

1楼
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);
2楼
FireScript 发表于:2020/3/9 15:29:14
你代码里面的time>=closetime(0)-100; 这个原本是要表述什么的?  表述100秒的意思还是怎样的?因为时间函数返回的值其实还是一个十进制的数字。所以你这里的增减未必能表达你原本想要描述的意思。你告诉下你想要表达的意思即可。
3楼
一杯沧海 发表于:2020/3/9 15:33:31
收盘前5分钟平掉所有仓位。
4楼
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编辑过]
5楼
wenarm 发表于:2020/3/9 15:56:09

开仓时间:=time>opentime(1) and time<closetime(0)-4500;
平仓时间:=time>=closetime(0)-4500;

 

 

共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.05859 s, 3 queries.