027-87887360

新闻资讯

期货软件开发程序的功能结构

期货软件开发程序的功能结构


首先,期货软件开发程序设计分为面对过程和面对对象。


期货软件开发面对过程讲究自顶向下,逐步求精的设计思想。因此程序设计过程非常简单,通通量化软件设计初期采用了这个设计思想。因此很多功能、模块、函数都是独立存在于不同py文件中。对于这些模块函数的引用,设计初期不懂import的完全作用。使用了这样的用法from HP_global import * ,后来发现这样会出现同名函数的混乱。又改为这样使用import HP_global as g,最后明白了import命令的真实用法。对于通通量化软件框架中,两种形式都存在,因为重新修改写代码需要时间,我后面会逐步进行规范统一。


对于这个文件HP_formula.py的使用,大家必须这样写:from HP_formula import *


期货软件开发这个文件包含了很多通达信公式的基础函数,例如MA(),HHV()等等,如果不这样写,通达信股票指标公式移植写起来很麻烦。