程序化交易系统在期货交易中的应用 2006-11-08 ●库兴程序化交易在当今风险投资市场颇为流行,本文作者早在 2003 年就开始对程序化交易系统进行研究,且运用于实战并取得了较好的战绩。当今在对程序化交易介绍的文献中,大多停留在理论层面,内容也显得过于理论化而缺乏实际应用,本文力求不照搬任何理论文献,尽量做到凭个人在实战中对程序化交易的理解,以平实的文字对程序化交易作一个简要的介绍。一、直觉交易者和系统交易者从交易模式上分只有两种交易者,即直觉交易者和系统交易者。一个初入期市的交易者一般是一个直觉交易者,他们依靠自己对市场的体验交易,且自以为能凭借自己的能力战胜市场,因此凭直觉交易是一种以战胜市场为目的主动投资方式。但是由于交易者本身对市场的理解和实践经验有限,他们的这种直觉往往是一种错觉, 常常会导致对市场的错误判断。另外,交易者在交易中不仅受到知识、经验、技巧的制约,还常常受到交易情绪的影响,交易者在交易中情绪的大幅波动也会使他在交易中丧失理性,从而导致交易的失败。一个初级的交易者在利用自己的直觉进行了一段不太理想的交易后,便懂得自己的交易行为需要某种形式的规范,有意愿转变成为一个系统交易者,这是一个巨大的转变,是一个失败的交易者转化为一个成功的交易者的重要的一步。系统交易就是从由战胜市场转变为顺应市场,由主动性投资转变为被动性投资,使自己的投资行为得到某种形式规范的有效的交易方式。二、程序化交易系统交易系统是指经过统计学或实践证明了的能够长期稳定盈利的体系,在配备自动下单系统后,计算机就能根据交易系统发出的信号实现自动化交易,这个交易系统称为程序化交易系统。三、程序交易系统的类型趋势型交易系统以趋势指标作为交易信号, 趋势指标包括均线、 MACD 、 SAR 等, 并辅助其他技术分析工具,主要作用捕捉趋势行情。下面具体说明: 图1 大连大豆日线图如图 1 所示, 2004 年7月, A0409 月黄豆走出了一个上升楔形的消耗性上涨形态,预示着有抛空机会,可设置交易系统如下: 1. 收盘价向下突破上升趋势线,卖出开仓; 2. 收盘价向上突破楔形上轨,空单止损; 3. 收盘价向上突破 10 天均线,空单获利出局。将上述条件输入计算机中,计算机就能自动执行上述指令, 7月5 日收盘价收于上升趋势线下方,系统自动开仓卖出成交价 3445 ,自动设置的止损位在楔形上轨上方 3520 ,而 10 日均线在交易中主要起到追踪趋势的作用。直到 8月 17 日收盘价站在 10 天均线,系统自动平仓止盈。风险参数统计如下: 交易次数: 1次预期风险: 3520-3445=75 点预期利润: 3445-2783=663 点以上例子说明了程序化交易系统的运作过程,但这只是一个个案,事实上交易不会一帆风顺, 尤其是趋势交易, 往往要经历多次失败的尝试才能捕捉到一次趋势行情。看下面例子: 图2 沪胶日线图 2003 年7 月天胶半个月内从 17000 元/ 吨跌至 11000 元/ 吨,跌幅近 35% , 如果感觉上可以买入做多,但又怕下跌带来损失,则可用程序交易系统交易。程序设计如下: 1. 收盘价同时上穿 10PMA (黑线)及 20PMA( 灰线) ,开仓买入( 建仓); 2. 收盘价同时下穿 10PMA ,卖出平仓(止损或止盈)。经过三次交易, 程序交易系统捕
程序化交易系统在期货交易中应用 来自淘豆网m.daumloan.com转载请标明出处.