内置指标与策略

一般来说,HaoTrader的指标与策略以DLL的形式发布。不过这样存在一个问题,即调试相对困难。技术上的原因主要是由于每个指标和策略可能存在不同参数导致的。最近新版HaoTrader加入了内置指标和策略的写法,使得这个问题相对容易的解决了。

内置指标和外置指标可以互相调用,也可以同时被内置或外置的策略调用。换句话说,它们之间是互相透明的,并不会“意识”到所被调用的对象是内置还是外置的。

内置策略和指标在效率上也比外置的要高一些。之前曾经做过测试,当回溯的数量够大时,对DLL的函数调用相对内置的函数调用明显需要更多的时间。

最重要的当然还是调试的简化。内置策略使得Haotrader与策略结为一体,跟踪起来相当方便。这对于开发更复杂和高级的策略相当有利。如果内置策略相对稳定后,亦可以很容易的代码分离,只需改动很少的内容即可移植为外置策略。

Leave a Reply