|
此文章由 uow513 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 uow513 所有!转贴必须注明作者、出处和本声明,并保持内容完整
软件和平台
-挺重要,其实不怎么重要。 就像摄影,相机重要吗?复杂的相机会给好的摄影师提供更大的创作空间,但对于初学者来说,反而会影响他对三要素的理解。
方法论决定交易者的成败,不是软件。几年前的我,常常在分析图表后,鼠标仍然在买/卖按键间游走。软件帮不了我。
但我还是觉得应该记录一下我的软件,平台使用历程。希望可以让初学者少走我走过的弯路。
我的第一个CFD软件是CMC Tracker,基于x86 Windows的java软件。应该书对于初学者来说足够用了。我用它学习了大部分的基础知识,比如订单类型,market orders, limit, stop。 有趣的是最早有的OCO - One cancels the other, 后来在CMC强制升级网页版后消失了。当时我并没有意识到它的意义,OCO order有兴趣的朋友一定要仔细研究一下。因为broker恨的东西,你绝对要爱它。
我很早就听说过Meta Trader 4, 知道它是一种可以通过脚本自动化下单的系统。但是知道2010年才开始接触。在那之前,我根本没有系统交易的概念。我尝试过用Excel测试交易策略,但是费时费力。后来硬着头皮开始学习Meta Trader 4。MT4的脚本和C语言相似,认真看下文档就上手了。但MT4真正把我带上了设计--》执行--》测试--》改进的系统工作方式。在用历史数据测试一个策略之前,就盲目进场交易,心中是没有自信的。没有自信就怀疑,执行就会陷入恐慌、愤怒的情绪漩涡。你就像一个兜里揣着几百块来Casino碰运气的家伙,这是大多数新手就经历过的。
MT5和Ctrade都不错,脚本是面向对象的,长期来说开发起来代码可循环利用,效率更高。后来我开始接触quantconnect.com,他最厉害的就是提供大量免费历史数据测试,而且都是高质量的tick data, 但始终觉得代码放在别人服务器上不是事儿。最后放弃了。
最后settle在Oanda API,代码在自己机器上,但可以用服务器上的免费数据做回测。受网速限制往往非常耗时。现在还没有特别上手,希望未来几个月可以把逐渐把已有的代码转过去。
我的经历可能对于手动交易的人帮助不大,但我希望新手都问自己一个问题:你是不是那个兜里揣着几百块,忐忑地走进Casino的那个家伙?如果是,你的未来已经可以被精确的预测。 |
|