从小白开始学习程序化交易:如何编写和加载交易公式?
每当做交易身心疲惫的时候,你有没有想过要把自己的交易方法写给电脑,让电脑24小时不眠不休地为你赚钱?
曾经,我把自己做外汇和黄金的交易方法和策略编成了计算机代码,又租了个VPS,让它在交易日不眠不休地为我赚美金。那个外汇EA经过多次完善之后,确实也为我赚得了人生的第一桶金。
可惜,外汇平台毕竟是不规范的灰色领域,随着2014年底铁汇不给出金,所有外汇平台也陆陆续续地露出了狰狞的真面目。随着外汇平台江湖的逐渐衰败,最终我放弃了外汇领域,专心做期货和股票。
但我依然希望在睡懒觉的时候能让计算机帮我赚点钱,于是自己又摸索了期货的程序化交易之路。我的初始想法很简单:交易者迟早会老的,等到我精力跟不上的时候,希望能让计算机代替我执行交易方法。
再说了,我会累,计算机不会累,我需要休息,计算机不需要休息。只需要买个云服务器,让交易程序每天24小时运转都没问题,这种功能人类哪能比得了?
由于有过搞外汇EA的经历,本想用MT5来做期货的程序化,但是由于MT5技术用于国内期货的技术还不成熟,折腾一番后还是放弃掉MT5的路子,决定用交易开拓者来实现我的期货程序化需求。
下面我继续以交易开拓者为例,介绍一下编写和加载交易公式的步骤。
第一步,打开交易开拓者,调出TB公式,点击新建公式应用。
股票投资小常识:我们必须不断的复盘和跟踪最新的市场、股票情况,这样才能保证之前的判断一直具有时效性。
第二步,新建一个自己的交易公式。新建公式应用方框里随便写个简称(字母),例如我要写个双均线交易公式,就随意写个自己看得明白的sjx,点击确定就可以了.
第三步,编写自己的交易公式。在公式编辑器里面,可以编写自己的交易公式。这里涉及编程的知识,需要自己去学习。我自问编程水平很菜,只能够编写简单的交易公式。本人当初也是从网上摸索和学习的,说多了都是泪,编程代码知识就不展开细说了。
股票投资小常识:财务风险,指的是企业财务状况不良,包括财务管理不当,规划不善,扩充过失等,从而造成不应有的营业损失和资本损失。
虽然我编程水平很烂,但由于我的交易方法并不复杂(例如有一个是双均线交易系统),所以写出自己的交易公式也并非天方夜谭。。下次我就讲一下双均线交易系统怎么编写吧,需要学习双均线交叉程序化的朋友,可以参考一下我的免费教程。
(没错,我是活雷锋。网络上极少有人免费教怎么编写交易公式,可能是怕别人学会了影响自己赚钱吧。。其实,别人学会或者学不会,和自己赚钱或者不赚钱并没啥关系。我当初连个简单的双均线交叉都摸索得蛮辛苦,我不希望朋友们也摸索得那么辛苦。)
第四步,加载交易公式。在你想要应用的品种走势上,点击右键插入公式应用,找到你刚才编写的交易公式。
公式应用里面,有自己编写的交易公式,也有很多系统自带的交易公式。如果要找自己编写的交易公式,你在下面系统前面小框把钩钩点掉,只看用户自己编写的交易公式即可。
然后选择想要加载的交易公式,,点击调用,或者直接双击,就可以加载到走势图上了。
第五步,检查交易信号是否和自己设计的一致。在走势图里,开仓和平仓都有图标指示,你可以检查交易信号是否和预期的一致。如果不一致,可以返回TB公式管理器找到对应公式进行修改。
公式编写完了,也加载好了,我们最担心的就算这个交易公式或策略,能不能经不起市场的考验?这时候就需要对交易公式进行必要的复盘回测。如果一个交易公式连复盘回测都无法盈利,那用来挂实盘一定也是不赚钱的。
当年本人的外汇EA回测了十年的走势,得到一条大概45度角平稳上扬的资金曲线。由于回测历史跨度大,也经历了大涨、大跌、震荡等等各种行情的考验,能让账户资金平稳增加,我才敢应用在实盘上。。挂了实盘账户以后,实盘的交易信号确实也和回测及模拟账户开平仓一致。
每个人都有自己的交易方法和策略,至于能不能盈利,可以通过长期实盘来考验交易公式的可行性(这个办法是既烧钱也浪费时间),也可以把交易方法编程后通过复盘回测的方式考验其可行性。
本次内容就到这里吧,后面我会接着讲开拓者软件里交易公式的回测,还有双均线交易公式。关注我,别跟丢了。
股票投资小常识:关键在于技术的分析能力,赚钱的要点在于你是否相信技术。很多人不相信技术,到了买点不敢买,到了卖点不敢卖。
免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186