以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  高级功能研发区  (http://222.73.7.161/bbs/list.asp?boardid=5)
----  如果自动修改框架内各个窗格的参数  (http://222.73.7.161/bbs/dispbbs.asp?boardid=5&id=63815)

--  作者:youop
--  发布时间:2014/4/11 18:16:40
--  如果自动修改框架内各个窗格的参数
比如我建立一个框架,有8个窗口,每个窗口都有参数,我怎么用vba每天从excel中导出参数,再一个一个自动改;
--  作者:王锋
--  发布时间:2014/4/11 22:01:55
--  
需求描述不清,无法回答
--  作者:youop
--  发布时间:2014/4/13 16:17:52
--  
就是比如建立框架,4个窗格,用同一个模型A图表程序化4个窗格品种,然后模型A针对各个品种有不同参数,如何用VBA自动识别窗格上的品种代码,然后填进去相应的参数;
--  作者:youop
--  发布时间:2014/4/16 8:42:08
--  

等了2天了,还不够明白吗?需要我贴图吗?:


--  作者:王锋
--  发布时间:2014/4/16 9:51:41
--  
你还没描述清楚,你要填什么参数?窗格里的运行公式的参数?
--  作者:youop
--  发布时间:2014/4/16 13:50:16
--  
对对对老大,就是4个窗口统一都用ma均线系统,每个品种的ma值都不一样,每天都变,比如螺纹是33均线,橡胶是44均线
--  作者:王锋
--  发布时间:2014/4/16 20:33:01
--  
Sub Test()
 \'从技术分析框架得到主图窗格
 Set MyGrid = Techinc.GetGridByName("Main")
 \'从窗格里得到第一个加载的公式
 Set Formula = MyGrid.GetFormulaByIndex(0)
 \'设置参数
 Formula.SetParameter("5,10,20,60")
End Sub
--  作者:youop
--  发布时间:2014/4/16 21:01:20
--  
这个是一个窗口,怎么针对8个窗格,用for或者for each循环来一个个设置呢?;
--  作者:王锋
--  发布时间:2014/4/16 22:13:24
--  

 Set MyGrid1 = Techinc.GetGridByName("Window1")
 Set MyGrid2 = Techinc.GetGridByName("Window2")
Set MyGrid3 = Techinc.GetGridByName("Window3")

Set MyGrid4 = Techinc.GetGridByName("Window4")

你自己本身就是不成熟矛盾的需求想法,如果你要用遍历的方式处理窗格,那么每个窗格的参数你又该如何处置


--  作者:youop
--  发布时间:2014/4/16 22:47:05
--  
明白了!!谢谢老大,我就举个例子,谢谢指教;