以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  显示问题  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=73248)

--  作者:szwangwei88
--  发布时间:2014/12/18 15:16:20
--  显示问题
用:MyGrid.LockTimeSect=1
MyGrid.LockTimeSectStart=StartTime
MyGrid.LockTimeSectEnd=EndTime
可以显示历史某一天的1分钟全部k线,但为了复盘我需要挡住后面的k线不显示,即从开市到收市,一分钟一分钟的k线逐步显示,这个控制没有问题,但怎么才能做到只显示前面的k线,后面的k线不显示,但k线的宽度和间隔不变,就像一屏显示了全天的一分钟k线,但用东西遮住后面的k线看不见一样,对象Grid里有这样的方法吗?或者用其他的办法能实现吗?

--  作者:王锋
--  发布时间:2014/12/18 15:44:34
--  
类似分时图的效果?
--  作者:szwangwei88
--  发布时间:2014/12/18 17:07:15
--  
显示一天的1分钟k线(比如期指就是270根k线),但后面的k线不显示出来,比如只显示9:15到9:30的15根k线,但这15根k线的宽度和间隔和显示270根时一样,如果用MyGrid.LockTimeSectStart和MyGrid.LockTimeSectEnd来控制的话,这15根k线的宽度就会放大,我就是要实现不放大,即这15根k线只占屏幕左边的很少部分,而不是充满整个屏幕,怎么实现这种效果?
--  作者:王锋
--  发布时间:2014/12/18 17:14:39
--  

只要对图表上的末尾空余数字做处理调整就可以了,参考

 

推荐]趁热打铁,再发布一个VBA辅助看盘的二次开发插件

http://www.weistock.com/bbs/dispbbs.asp?BoardID=5&ID=31304&replyID=&skin=1


--  作者:szwangwei88
--  发布时间:2014/12/18 17:43:21
--  
这个不一样,他是看当天的数据,后面本来就没有数据,我是看历史数据,后面是有数据,但不显示,前面显示数据k线的宽度和间距不变。
--  作者:王锋
--  发布时间:2014/12/18 20:44:40
--  

道理应该一样,你先设置数据范围后,再设置后面空余周期后看看效果