程序化交易
一、程序化交易的概念
1、程序化交易(programtrading),又称程式化交易,是指所有利用计算机软件程序制定交易策略并实行自动下单的交易行为。
2、程序化交易在一定程度上克服了人类在期货交易时的一些心理弱点,能严守既定的交易策略及操作规范,确保整个交易过程中交易方法的一致性。
二、境内外程序化交易的发展
1、程序化交易起源于上世纪80年代的美国。
2、目前,西方发达国家在交易系统方面的研究已比较成熟。
三、程序化交易系统的形式
程序化交易系统的形式按交易者投资策略来划分,大致可分为价值发现型、趋势追逐型、高频交易型和低延迟套利型四种。
(一)价值发现型:这类程序化交易系统多用于股票交易中。
(二)趋势追逐型:趋势追逐型程序化交易系统在金融投机领域有着广泛的应用。
(三)高频交易型:高频交易是一种定量交易,高频交易可应用于做市套利、触发式套利和统计学套利。
(四)低延迟套利型
四、程序化交易系统的设计
(一)系统设计的投入产出分析
程序化交易系统的产出短期内还很难见到成效。但程序化交易系统也有望成为期货公司的核心竞争力之一。着眼于未来,期货公司加大力度进行程序化交易系统研发应该是一种明智之举。
(二)系统设计的原则
1、准确性:
2、稳定性:
3、简单性:
(三)系统设计的步骤
程序化交易系统的设计一般可分为以下四个步骤进行,它们分别为:
1、交易策略的提出。
2、交易策略的程序化。
3、程序化交易系统的检验。
4、程序化交易系统的优化。