程序化交易泛指客观化交易
包括使用模型决策的人工投资行为和以模型为基础的软件化金融投资行为
一、程序化交易的描述:1、程序化交易就是对固定市场状态做固定行为选择,再以若干指标精确评估行为后果(常用的九项指标)
2、程序化交易就是以市场状态定义和行为规则定义为基础的软件化金融投资行为
3、程序化交易就是用统计学手段研究人性群体表现特征
既研究群体行为在概率意义上的规律性
以上三种描述,第一项是程序化交易的内涵;第二项是程序化交易的表现形式;第三项是程序化交易背后的原理
二、简介模型概念:如下图,价格一轮向上的推动行情(时间幅度、价格幅度、运行速度等,有明确的数字限定
)之后,出现一个三角形(构成三角形的五个点有明确定义
当价格向上突破三角形上边压力线,在A点买入进场
A点买入之后,如果价格向下跌破三角形顶点B点,止损退场;如果向上价格升至三角形最宽的幅度C点(Mac=Mde),止损退场
三、模型胜算概率的定义依据模型概念,对历史数据库进行检索,收集所有符合模型概念定义的市场状态,对所有符合模型概念的市场状态采用相同的行为规则,然后统计:“由进场点开始计算,价格波动触及止损点之前,达到盈利退场点的发生率
”上述发生率就是“胜算概率”
四、技术模型研制的工作流程:技术模型研制的工作流程一般说来可分为三个步骤:1、提出假说:假设A状态发生,按B规则体系行为,具有正期望值收益率
提出假说可以依据传统分析工具,可以依据研究员自制的工具,也可以依据研究员的直接经验(读图记图的内功修养)
2、粗研:此时不涉及行为规则,只判断上述假说的市场状态发生之后,价格沿固定方向运行的倾向性是否足够强烈
进而判定所提出假说科学性,看其是否具有足够的正期望值盈利率
3、精研:在粗研之后,针对具有足够的正期望值盈利率的市场状态假说,设定具体的行为规则,同时进行数据库检索,并记录模型参数的九项指标