Monthly Archives: April 2009

基于Excel的简单机械交易策略2个

rule based mechanic trading简称"基于规则的机械交易系统"在西方很流行,起初是从商品期货交易员那里发展起来的,80年代到现在蓬勃发展,逐步应用到所有可交易的金融产品。一般对冲基金,投资银行交易部都有自己的几套经过统计检验有效的系统,rule被编程后,每天由计算机发出指令,操作成百上千个金融产品,人基本不用干涉,就等着在家数钱了。对感兴趣的同学,这个连接是个不错的起点:http://www.trader1688.com/bb/viewforum.php?f=16   rules不一定很复杂,简单的rule经常给出令人意想不到的结果。比如一个较早的著名rule就是:价格突破最近4周最高价就买入。这里给出2个用Excel就可以做的简单rule,基本原理是基于trailing stop(跟踪止损)。   跟踪止损,顾名思意,就是跟随股价移动的止损。以买入股票为例,10.0 $买入,初始止损位设在下面7%处,也就是9.3,以后随着股价的波动,把止损位不断抬高(股价显著上涨之后)或者保持不变(股价下跌,或者涨幅不显著),但止损位决不能下降。直到哪天股价跌破止损位,就清仓出局。   一般来说,跟踪止损策略适用的前提是股价走的趋势明显,走在上升趋势,或者下降趋势中。当趋势不明显的时候,比如振荡市,就会被反复振荡出局,不断被止损,造成损失。   股票技术分析里面的移动平均线,以及SAR指标,都是很著名也有效的trailing stop策略。      下面给出2个策略: 策略1:rule:以做多为例,股价日涨幅超过某个幅度,就抬高止损,抬高幅度为股价涨幅的一个倍数;否则止损保持不变。   见下图:蓝色序列是股票的收盘价格,红色序列是trailing stop(跟踪止损)。 初始的时候,按收盘价买入(buy entry,蓝色序列的最左边的点),止损点设在买入点下面6% 处 (E1中设定的可调参数, 红色序列的最左边的点)。价格只要不跌破trailing stop(红色线),就一直持有;价格涨幅大于4%(E3),就把trailing stop提升1.2倍(E4)的股价涨幅,继续持有。   当某天价格跌破红线trailing stop,就卖出,同时可以再进入空头部位(sell entry,放空)。Trailing stop放在价格的上面6%(E2)处。 只要股价低于红线trailing stop,就一直持有这个空头部位(position);价格跌幅大于4%(E3),就把trailing stop往下移动1.2倍(E4)的股价跌幅。   当股价涨上红线,就清掉这个空头部位(cover the … Continue reading

Posted in 投资技巧 | 4 Comments