在交易过程中,快速而轻松地调整技术指标的周期(以及其他数值)是每位交易者梦寐以求的功能。现在,通过在图表窗口中使用多达四个可视化“滑块”,你可以无需手动更改输入窗口的数值,甚至可以不离开你的指标。
每个滑块由最多50个独立的框组成,横跨图表窗口。每个框都有一个对应的数值。你可以将一个圆形“标记”放置在任意框中,以选择该数值。选中的值会立即应用到指标的相应参数上,且指标会自动更新。这款指标使用的是MT4的图表对象,不依赖于DLL。
外部变量让你可以选择显示多少个滑块(最多4个),每个滑块的起始和结束值,后续框之间的增量(每个滑块最多50个框),每个滑块的描述和颜色,以及在指标中要计算的柱数,是否显示第一个标记的X和Y坐标。滑块的数值可以包含小数和负数。
图表对象以标签形式展示,因此会固定在窗口中。对象位置由X和Y坐标设置。这些坐标的默认设置在代码中有描述,且可以轻松调整(需要重新编译)。
默认指标为随机指标(Stochastic)。如果想使用不同的指标,只需在448-451行中输入相关代码,并简单替换其中一个参数为相应的滑块数组即可。
如果你想使用在图表窗口中显示的指标,请将第34行更改为“#property indicator_chart_window”。
滑块的值每个tick只会更新一次。如果在没有tick的情况下(例如周末)希望使用此功能,你需要以其他方式更新图表。一种方法是按下Alt+C+R,另一种方法是使用一个单独的脚本自动发送“伪tick”,详情可参考这里:http://forum.mql4.com/35406/page2#373533。

作者:clerin6(又称mimp)

评论 0