程序的设计从IDEA 开始. 也就是从交易系统的设计开始. 好的交易系统的形成的过程是完全不同的. 有的来自与自我领悟. 有的从外汇的书籍中获得. 而有的则是从付了上千美元的课程中获得. 而有趣的是,交易系统的有效性和投入的成本没有什么直接的关系. 关于这个问题, 我会在以后的文章中阐述.
有了可以信赖的交易系统, 下一布就是手工测试. 外汇交易者必须先进行一些手工的交易. 可以是真实的交易, 或者是图表上的模拟. 只有在手工的测试中, 积累的信心, 才可以进入下一步. 系统开发.
开发交易软件, 是个复杂的过程. 很多人往往需要雇佣专门的程序员来完成. 不过雇佣程序员, 也有很多麻烦. 主要原因是, 系统开发并非一个一次便可完成的工作. 他需要不断的休整和改进. 而这些不断的休整很改进, 以为着不断的资金投入. 所以, 我在这里建议, 如果你有一些C 语言的基础, 建议你自己学习交易系统的编程. 因为这会省下你很多时间和费用.
系统开发完成后, 下一步便是BACKFOWARD TEST, 反向测试. 这里具体指, 使用MT4 所拥有的历史数据, 对自动交易系统进行测试. 而MT4中, 提供了STRATEGY TESTOR, 帮助开发者完成这一工作. STRATEGY TESTOR 拥有十分强大的功能. 很多编程设计上的问题, 都可以在这一阶段发现.
[未完待续]