从小白开始学习程序化交易:如何编写和加载交易公式?
每当做交易身心疲惫的时候,你有没有想过要把自己的交易方法写给电脑,让电脑24小时不眠不休地为你赚钱?
曾经,我把自己做外汇和黄金的交易方法和策略编成了计算机代码,又租了个VPS,让它在交易日不眠不休地为我赚美金。那个外汇EA经过多次完善之后,确实也为我赚得了人生的第一桶金。
可惜,外汇平台毕竟是不规范的灰色领域,随着2014年底铁汇不给出金,所有外汇平台也陆陆续续地露出了狰狞的真面目。随着外汇平台江湖的逐渐衰败,最终我放弃了外汇领域,专心做期货和股票。
但我依然希望在睡懒觉的时候能让计算机帮我赚点钱,于是自己又摸索了期货的程序化交易之路。我的初始想法很简单:交易者迟早会老的,等到我精力跟不上的时候,希望能让计算机代替我执行交易方法。
再说了,我会累,计算机不会累,我需要休息,计算机不需要休息。只需要买个云服务器,让交易程序每天24小时运转都没问题,这种功能人类哪能比得了?
由于有过搞外汇EA的经历,本想用MT5来做期货的程序化,但是由于MT5技术用于国内期货的技术还不成熟,折腾一番后还是放弃掉MT5的路子,决定用交易开拓者来实现我的期货程序化需求。
下面我继续以交易开拓者为例,介绍一下编写和加载交易公式的步骤。
第一步,打开交易开拓者,调出TB公式,点击“新建公式应用”。
第二步,新建一个自己的交易公式。“新建公式应用”方框里随便写个简称(字母),例如我要写个双均线交易公式,就随意写个自己看得明白的“sjx”,点击确定就可以了.
第三步,编写自己的交易公式。在公式编辑器里面,可以编写自己的交易公式。这里涉及编程的知识,需要自己去学习。我自问编程水平很菜,只能够编写简单的交易公式。本人当初也是从网上摸索和学习的,说多了都是泪,编程代码知识就不展开细说了。