什么​是​算法​交易?​基础​知识、​策略​和​软件

什么​是​算法​交易?​基础​知识、​策略​和​软件
Written bySteve Miley
Published on
交易

算法​交易​是​一​种​交易​金融​市场​的​方法,​其中​一​组​指令​事先确定​并​编程​到​计算机​模型​中。​这​允许​自动化​的​交易​过程,​通常​考虑​价格、​时间​和​交易量。​这​通​常涉及​复杂​的​公式​和​数学​模型,​甚至​可能​包括​一些​人类​互动。​其目​的​是​对​不同​金融​市场​的​交易​做出​决策;​是​买入​还​是​卖出,​何时​进入​交易,​何时​或​以何​种​价格,​在​哪里​获利,​以及​在​哪里​设置止损。​算法​交易​是​一​种​基于​规则​的​策略,​规则​的​定义​是​判断​该​方法​是否​盈利​的​关键​输入。

 

什么​是​算法​交易?


 

算法​交易 ​的​工作​原理​是​首先​定​义策略​的​目标。​当涉及​到​算法​交易​时,​这​并​不​一定​意味​着​目标​是​实现​利润。​许多​算法​交易​程序​用于​代表​寻求​在​市场​中以​最​佳​整体​价格​进入​或​退出头寸​的​机构​投资者​执行​大订单。​虽然​这​与​试图​获利​相似,​但​由于​目标不同于​实际​获利,​因此​为​策​略定义​的​规则​集将​与​纯粹旨​在​长期​创造利润​的​规则​集​不同。



 

作为​交易者,​我们​所​追求​的​是​利润!​因此,​鉴于​这​是​目标,​下一​步​将​定义​我们​希望​在​多长​时间​内​实现​这​一​利润。​一般​而言,​算法​交易​是​基于​短期​的,​交易​可能​持续​几​天,​但​更​可能​持续​几​个​小时​或​更短,​可能​是​几​分​钟​甚至​几​秒。

一​旦​算法交易者​决定​了​策略​的​时间​框架,​就​会​决定​一​组​规则,​进行​实验​并​应用​以构​成策略。​我们​将​在​下面​的​部分​“最​佳​算法交易​策略​是​什么?”​中​更​深入​地​探讨​这个​过程。​这些​规则​和​整体​策略​需要​经过​严格​的​回测,​以确​保算法交易策略​至少​在​回顾时​是​盈利​的。

 

算法交易者


 

算法交易者​只是​使用​算法​交易​方法​的​交易者。​算法​交易者​决定​用​于​定​义算法交易​策略​的​规则​和​过程,​其中​一些​我们​将​在​下面​详​细​探讨。​通常,​算法​交易者​不仅​拥有​强大​的​市场​知识,​还​会​倾​向​于​技术​分析​方面​的​交易,​对​市场​有​数学​角度​的​兴趣,​并且​可能​还​(虽然​不​一定)​具备​一些​编程​知识​和​能力。

算法​交易​和​自动​化算法交易​策略​的​发展​自21世纪​初​这​种​交易​形式​激增​以来​持续​扩展。​随着​这​种​扩展,​越来越​多​的​交易者​将​自己​视​为​算法​交易者。

 

算法​交易​软件​选​项


 

最​佳算法​交易​软件​并不​容​易定义,​Matlab、​Py​thon、​C++、​JA​VA​和​Pe​rl​是​编写​交易​软件​的​常用​编程​语言。​然而,​考虑​到​您​不​太​可能​直接用​这些​语言​进行​编程,​市场​上​有​许多​软件​接口​可​供​个​人​交易者​使用。​可能​最​常​用且​可以​说​是​最​适合​个​人​交易者​的​是​Meta Trader系列​产品,​包括​M​T4​和​MT5​以及​MQ​L5​和​MQ​L4​编程​语言。​我们​建议​在​首次​进入​算法​交易​时​尝试​这些。

 

为什么​算法​交易​被​视为​重要?


 

算法​交易​之​所以​重要,​是​因为​自1​980年代​以来​一直​在​上升,​但​自2​1世纪​初​以来​尤其​爆炸性​增长。​这​意味​着​算法​交易​现在​每​天​占​全球​交​易量​的​一​个​重要​百分比。​尽管​算法​交易​程序为​市场​提供​了​显著​的​流动性,​但​它们​也​可能​导致​波动​加剧,​并​在​某些​时候​触​发​市场​的​激烈​下跌​或​上涨。

 

算法交易策略


 

最​佳算法交易策略​有​很多,​任何​策略​的​好坏​取​决于​它​所​产生​的​结果。​尽管​算法交易​策略会​时​有​时无,​但​有​一些​更​常​用​的​起点,​算法​交易者​用来​开始​设计​算法交易​策略。

这些​包括:

  • 趋势​跟​随策略

  • 均值​回归策​略

  • 基于​数学​模型​的​策略



我们​现在​将​更​深入​地​探讨​这些。

 

趋势​跟​随策略


 

趋势​跟​随策略​可能​是​算法​交易​策略​中​最​常见​的。​该​策略​将​通过​使用​移动​平均线​和​通道​来​跟​随​趋势,​可能​尝​试识​别趋​势线,​并​使用​各​种​其他​技术​分析​指标来​发出​趋势​信号,​例如​趋势动量​指标,​如R​SI。​在​趋势​跟​随策略​中,​不​需要​进行​未来​价格​计算,​只需​在​任何​定义​的​时间​框​架​内​以​趋势​的​方向​进入​交易。​然后​在​这些​趋势​被​策略​认为​结束​时​退出​(并​可能​反转头寸)。​趋势​跟​随算法交易策略​也​可以​视​为​动量​跟​随算法交易​策略。

 

均值​回归策​略


 

均值​回归策略​基于​市场​价格​将​在​任何​时间​段​内​回归​到​平均​或​均值​价格​水平​的​想法。​这​是​基于​回归​到​均值​的​数学​概念。​均值​回归策​略试图​利用​特定​市场​经历​显​著价格变化​远离​平均​水平​的​情况,​假设​它​将​回归​到​其先​前​状态。​算法​均值​回归交易​策略​就​是​使用​这​一​概念,​但​通过定​义​规则​进行​形式化,​然后​将​其​与​自动化​程序​打包。​与​上述​趋势​跟​随策略​一样,​技术​指标如​布林带​或​动量​指标如随机​指标​可以​用于​均值​回​归算法交易​策略。

 

基于​数学​模型​的​策略


 

大多​数​算法交易策略​在​某种​程度​上​都​是​基于​数学​模型​的​策略。​即使​那些​基于​基本面​的​算法​交易​策略,​如宏观​经济​数据、​更​广泛​的​地缘​政治​事件​和​新闻,​仍然​具有​数学​基础。​然而,​也​有​一些​算法​交易​策略​非常​具体​地​基于​数学​模型。​数学​模型​的​例子​包括:

  • Del​ta中性​策略

  • 套利策略

  • 配​对​交易​策略

  • 指数​基金​再​平衡策略

  • “修复”​策略



 

算法​交易​总结


 

在​这​节​关于​算法​交易​策略​的​课程​中,​我们​探讨​了​算法​交易​的​工作​原理、​重要性、​算法​交易者​的​构成​和​各​种​算法​交易​方法。

本课​的​关键​要​点​是:

  • 如果​您​想​成为​算法​交易者,​您​需要​对​技术​分析​和​数学​模型​有​深入​的​理解。

  • 编程​知识​也​是​一​个​很​大​的​优势。

免​责​声明:​本文​内容仅​供​参考,​不​应​被​视为​专业​建议。

什么是算法交易? | Hantec Markets | 英国亨达 | Hantec Markets