近期学了点VBA知识,希望得到VBA开发效率方面的帮助:
1、将系统编写为常规公式,使用VBA的定时器功能,通过GetBufData , Stkindi方法在VBA中直接调用指标结果就行了。
优点是:修改系统直接修改公式系统就可以了,只要不修改公式名称和输出指标名称,VBA是可以通用的。系统测试也比较方便。
缺点是:效率不高。用于高频有几秒延时。
2、直接在在VBA中调用系统的内置数组变量,如C,H,V等,然后直接编写程序,利用循环语句控制指标不停刷新。
优点是:效率高,可用于高频。
缺点是:编写程序麻烦,测试麻烦。
请高手解惑!