Vivek Gadodia
在这个由4部分组成的系列的最后一部分中,我们看到了一些方面,这些方面将显示算法(算法)在将来工作的可能性,与过去的工作方法相同。
我们还将看到另外一些简单但必不可少的步骤来完成旅程。我们现在开始用资本交易系统吗?还是我们以更谨慎的方式进行?
关创建算法分为四个部分:
Vivek Gadodia联合创始人/ Dravyaniti Consulting LLP这里需要3个步骤来使您的算法面向未来第1部分:有兴趣设计算法吗?遵循这些提示
第2部分:为什么可伸缩性,系统性质和时间范围对于创建算法很重要
第3部分:这是使您的算法面向未来的3个步骤
提要处理程序和订单路由:
现在,算法必须连接到实时市场数据,并需要从中生成订单。如果要进行手动执行,则可能不需要构建定单路由器。
但是提要处理程序是必不可少的,它将读取实时市场数据并生成信号。我们现在可以说,这是我们将信号与噪声分开的地方。
必须对算法程序进行一些调整,使其现在可以从实时市场读取数据,而不是为其设计的历史数据。
此阶段需要使用供应商提供的应用程序接口(API)。我们需要多次启动和停止算法,并运行几天,以确保算法经过微调并表现良好。
要检查的重要部分是:a)不会产生不正确的信号-就像是卖出订单而不是买入订单b)没有无限循环-在这里,订单不断地被抽出。
纸上交易:
当要确保您要飞行的飞机能够正常飞行时,此阶段是最重要的阶段之一。纸上交易意味着在模拟环境中使用虚拟货币和真实市场数据来交易账户,这将使您“尽可能地”获得真实的市场经验。
与航空公司飞行员将要经历数小时的模拟训练类似,我们的算法需要经历现实世界中的情况。盈透证券印度公司拥有出色的书面交易账户服务。
生成几笔交易后,我们可以查看书面交易统计数据是否与回溯测试相似,或者是否得到任何令人震惊的信号。
风险管理并上线:现在我们准备交易该策略
我们需要配置要交易的工具以及数量。我们可以针对数量不超过一定数量或每日损失不超过一定值的产品进行其他检查(尤其是在日间系统的情况下)。
然后,我们以比我们可以交易的资本小的资本来开始算法。用少量的少量资金用少量资本运行它之后,我们可以监视交易,如果一切都按照历史记录进行,我们知道算法没有任何不当行为。
然后,随着我们习惯算法,反之亦然,我们开始扩大规模!现在,我们正缓慢而稳定地从大本营迁移到我们的目的地–珠穆朗玛峰!
作为一名徒步旅行者,人们知道整个旅程将充满起伏,包括暴风雪(降落)和雪崩(最大降落)。
系统交易员也是如此。归根结底,旅程(跋涉)与到达高峰(回程)一样令人愉快。
作者是Dravyaniti Consulting的联合创始人。