以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 关于time函数的问题。 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=171309) |
-- 作者:Damoclus -- 发布时间:2019/7/26 17:02:08 -- 关于time函数的问题。 经过交易发现个问题。 8min图表交易 模型编码 if time>=145500 sell(holding>0,0,limitr,c-p); end 检查交易日志是触发这个代码发出委托 可实际交易是在145201就发出了委托。这个是因为什么原因?? |
-- 作者:banzhuan -- 发布时间:2019/7/26 17:07:21 -- time返回的是每根K线的时间,金字塔中K线时间是踩尾,14:52的那根K线显示是145800,已经大于145500了,所以就开仓了 |
-- 作者:Damoclus -- 发布时间:2019/7/26 21:32:03 -- 意思是说: 比如8min图表。假如145200结束,下一根k开始,下根k开始时time的取值直接是取k线结束的时间150000
[此贴子已经被作者于2019/7/26 21:33:38编辑过]
|
-- 作者:qwer123 -- 发布时间:2019/7/27 16:54:56 -- 是的,TIME是K线结束的时间;你可以用D...(207)取行情时间,也可以用currenttime取当时计算机时间。 |
-- 作者:qwer123 -- 发布时间:2019/7/27 17:00:19 -- 但是要小心,比如IF来说一天交易结束时间是15:00;那么time在最后一根K线应该是15:00;可实际对不同的时间划分TIME是不一样的,还有像M00夜盘结束时间有的K线划分结束时间并不是23:30; 给他们提过,这种基础的东西都不知道去修改,使用的时候小心一点。
|
-- 作者:Damoclus -- 发布时间:2019/7/28 13:36:37 -- 哇,还有这样的情况,这time函数有点蛋疼。那用dynainfo(207)取行情时间会比较符合实际情况。 |
-- 作者:Damoclus -- 发布时间:2019/7/28 13:37:54 -- 感激qwer123的提醒 |
-- 作者:wenarm -- 发布时间:2019/7/29 8:05:48 -- M00合约调整交易时段时间是23:30分结束,现在的夜盘知道23:00. time在调整时段之前的历史数据上自然返回03:30。 |
-- 作者:qwer123 -- 发布时间:2019/7/29 9:08:49 -- 有些K线划分是3:30;有些不是,比如60MIN和工具栏中的1小时; 比如N分钟IF00K线,如果只显示2016年之后的的结束时间是15:00,如果显示所有的K线,就没有准了!
|
-- 作者:wenarm -- 发布时间:2019/7/29 9:28:45 -- 他们都是调整过交易时段的,历史数据部分,在当时既然后k线,自然要显示了。 http://www.dce.com.cn/dalianshangpin/yw/fw/jystz/ywtz/6156940/index.html
|