You make a valid point, I understand where you are coming from ;) ...
I do not know for sure why but I believe the MS ACCESS database used by metastock to store optimizations and results is responsible for the dll functions being slow. My bet is Metastock has a direct access to the database file while the dll has to go through more code to get there.
It is just a guess but the most likely reason, hence me posting earlier that only an external app would be faster ... :)
Patrick :mrgreen:
My Site