以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  VBA如何实现商品排序  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=183547)

--  作者:wjs
--  发布时间:2020/12/21 10:47:59
--  VBA如何实现商品排序
自定义一些品种,定时索引,输出排序。非常想要的功能。
--  作者:yukizzc
--  发布时间:2020/12/21 10:49:40
--  

直接在动态显示牌上,表头上右键可以插入公式的

然后排序什么都可以执行

 

如果要vba去写这个程序,这个您要自己写了,工作人员没法帮你完成整个程序的编写

你如果知道怎么获取数据,然后其他的都是vba自己程序的编写了


--  作者:wjs
--  发布时间:2020/12/21 12:00:36
--  怎么获取数据
请告之:怎么获取数据。谢谢。
--  作者:yukizzc
--  发布时间:2020/12/21 13:01:19
--  

帮助-vba编程信息

\'读取白糖得日线数据

Set HistroyData = marketdata.GetHistoryData("SRX00","ZQ",5)\'若要是分钟这里填0

for i = 0 to HistroyData.count-1

if i = 10 then

\'显示第11个数据得时间,收盘,成交量

msgbox HistroyData.date(i)

msgbox HistroyData.Close(i)

msgbox HistroyData.Volume(i)

\'数据处理完毕后,清理缓冲区

marketdata.DestroyHistoryData

end if

next


--  作者:wjs
--  发布时间:2020/12/21 14:29:00
--  关于排序
取得一组商品数据后,如何排序。
历史数据中,有涨速吗?没有,就要经过运算了。

--  作者:yukizzc
--  发布时间:2020/12/21 16:16:01
--  

ReportData 对象

这个对象下游涨速

 

排序这个属于编程基本操作了,就好比怎么循环怎么用数组保存等等等


--  作者:wjtsuper
--  发布时间:2021/1/4 21:45:51
--  
呵呵,网上搜一大堆,最简单的是冒泡排序,加标志位的优化版更佳