我正在开发一个自动交易系统。我应该有什么样的保障措施?
我的主要想法是让多个部分相互检查。
我将有第二个独立的小进程,它也将连接到同一个交易账户并监控一些简单的事情,比如确保总净头寸不超过某个限制,或者例如在 10 分钟内没有超过 N 个订单, 或多于 M 个仓位同时开仓。您还可以检查实际未平仓头寸是否与策略流程认为它实际持有的一致。作为奖励,我可以在不同的机器/网络提供商上运行这个检查程序。
除了主要策略中的检查之外,这将确保无论发生什么奇怪的错误,都不会发生真正糟糕的事情。
还有什么我应该监控和注意的事情吗?