日军占领上海一二八: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是一个动态的存值和调用函数,所以只适用于实时行情。