以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  读取K线  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=182321)

--  作者:flyme
--  发布时间:2020/9/23 14:06:55
--  读取K线
怎样读取早晨9点开盘或者下午13.30开盘价。
--  作者:FireScript
--  发布时间:2020/9/23 14:15:15
--  
 IsNight:=OPENTIME(1)>40000;//判断是否有夜盘 ,有夜盘返回0,没有夜盘返回1
d:=STRLEFT(NUMTOSTR(time,0),2);//截取K线字符串前2位
cd1:=d=\'13\' and not(ref(d=\'13\',1)) and time>=130000;//白盘开盘位置
cd2:=d=\'17\' and not(ref(d=\'17\',1));//下午盘开盘位置判断
cd3:=ref(time,1)=CLOSETIME(4) and time<130000;//夜盘开盘位置判断

openC1:VALUEWHEN(cd1,o);//白盘开盘时开盘价
openC2:VALUEWHEN(cd2,o);//下午盘开盘时开盘价
--  作者:flyme
--  发布时间:2020/9/23 15:13:42
--  
谢谢~~~~~~~
--  作者:flyme
--  发布时间:2020/9/23 20:00:47
--  
在等价K线中读取的不准确。
--  作者:FireScript
--  发布时间:2020/9/24 8:21:29
--  
 等价K里读不了。等价K就不是以时间来划分K线的,没办法读。
--  作者:flyme
--  发布时间:2020/9/24 23:24:47
--  
在等价K线模式下,没有方法能读到当时那一分钟的实际开盘价吗?也就是下午17.31分的实际开盘价
--  作者:wenarm
--  发布时间:2020/9/25 8:03:20
--  

建议你了解下等价等量k的概念。他们的划分方式是按照价量生成的k线,和时间没有关系。每根k对应的时间也不能确定。

所以时间控制类的代码在他们上面使用当然无效,或者说没有意义

[此贴子已经被作者于2020/9/25 8:03:56编辑过]