日军占领上海一二八:MC 多周期数据引用

来源:百度文库 编辑:偶看新闻 时间:2024/05/08 13:25:31

MC 多周期数据引用

 


Multicharts提供了GlobalVariable.dll功能,可以使用户进行跨图表跨周期引用资料。其对应的4个函数为:


GVSetNamedDouble          (存小数)

GVSetNamedInt                (存整数)
---------------------------------------------这2个函数用来存值用


GVGetNamedDouble             (取小数)

GVGetNamedInt                    (取整数)
---------------------------------------------这2个函数用来调取之前用GVSetName存的值


具体使用说明:
1.新建一个指标,命名为“GVSet”,内容为:
value1=GVSetNamedInt("O5",Open);
value2=GVSetNamedInt("H5",High);
value3=GVSetNamedInt("L5",Low);
value4=GVSetNamedInt("C5",Close);


编译通过;


2.再新建一个指标,命名为“GVGet”,内容为:


Plot1(GVGetNamedInt("O5",value1),"O5");
plot2(GVGetNamedInt("H5",value2),"H5");
plot3(GVGetNamedInt("L5",value3),"L5");
plot4(GVGetNamedInt("C5",value4),"C5");


编译通过;


3.假如,现在我们需要把一个商品的5分钟的周期调用在其他商品的1分钟的图上,具体操作如下:


   首先新建一个图表,选择商品,5分钟线,插入指标“GVSet”,


   然后再新建一个图表,选择商品,1分钟线,插入指标“GVGet”.(是否需要开同一个商品,试自己情况而定,一般都是同一个商品)


   这样就大功告成了。


  ***需要注意的是:1.有同学说,那我不另外开一个图表,在同一个图表中用data2.data3这样调用可以吗?


                                  答:完全可以,操作一样。


                               2.GlobalVariable是一个动态的存值和调用函数,所以只适用于实时行情。