Rss & SiteMap

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

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

标题:[求助]关于VBA控制k线图的一些问题

1楼
lhxpanda 发表于:2015/9/2 13:46:04
 我要实现在一分钟k线图上,每次挪动240根k线,现在实现了挪动,但是在不连接行情数据只用本地数据的情况下,挪动之后的k线图不重新计算最高点和最低点,造成k线图有时出框。如下图
图片点击可在新窗口打开查看
我的代码如下:
    Set Grid = Technic.GetGridByName("Main")
    nn=Grid.startshowindex
    Grid.startshowindex(nn-240)
    Technic.Refresh
请老师帮忙指导一下怎么改正,谢谢,我是新手,能帮我举个小例子吗,谢谢
还有一个问题,我记得官网上的培训视频里有个老师说过,VBA可以实现软件上所有手动可以实现的功能,我现在想要文件菜单下输出图形这个功能,可否实现,能不能给个例子,谢谢
2楼
yukizzc 发表于:2015/9/2 15:16:18

用窗格的MaxPrice属性来控制,这是个类似例子,通过循环当前图表里的最大值然后去设置窗格属性

Max = 0
Min = 500000

For i=N to N+120
If MinuteData.NewPrice(i)>Max Then Max = MinuteData.NewPrice(i)
If MinuteData.NewPrice(i)<Min Then Min = MinuteData.NewPrice(i)
Next

Grid.MaxPrice = Max
Grid.MinPrice = Min

 

你后面这个不行

3楼
lhxpanda 发表于:2015/9/2 15:22:53
 不能实现截图吗
4楼
yukizzc 发表于:2015/9/2 15:31:54

做不到

5楼
lhxpanda 发表于:2015/9/2 15:44:51
 感谢
共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.06641 s, 2 queries.