分析家公式网,提供指标公式,股票软件 用户登录  |  用户 注册

软件名称:[B]自适应动态突破系统 DBOⅡ(交易系统 简介 源码 图(系统评价))[/B]
软件类型:国产软件
运行环境:Win9X/Win2000/WinXP/Win2003/
软件语言:简体中文
授权方式:免费版
软件大小:2.00 KB
官方主页:Home Page
更新时间:2012-04-26 03:54:05
软件简介:

DBOⅡ简介:
    Dynamic Break Out Ⅱ,简写DBOⅡ,意为:自适应动态突破系统。所谓的适应性系统的观念,是指这种系统的参数,会依据市场目前的状况而自行调整。
     如何让参数的值会依据市场状况的变动而自行调整呢?ADX也可以是一种方式。这种指标可以指出目前市场是属于趋势市场或者是振荡市场。而在这个系统里,用的则是市场的波动度来做为衡量的标准。
    在振荡市场里,市场的波动会随着变大,所以应该增加LookBackDays参数的值,这样不容易产生进反复的出场讯号。
    在趋势市场里,市场的走势趋向明确,而波动度会随着变小,因此应该要减少参数的值,让行情一发动的时候就可以进场,也让出场的点位追踪的比较紧密。
    那么,我们如何界定市场的波动度?一开始的时候,这个系统会以20天的价咯突破来做为基准,之后每天收盘的时候,去计算最近30天收盘价的标准差,然后用这30天收盘价的标准差来定义市场的波动度。我们也可以用ATR来代替标准差。然后每天来比较市场波动度的增减,如果市场波动度变大10%,那么也就把lookbackdays参数值增加10%。而如果市场波动度减少10%,那么也就跟着把lookbackdays参数值减少10%。
自适应动态突破系统(Dynamic Break Out Ⅱ,DBOⅡ)DZH版


DBOⅡ简介:
    Dynamic Break Out Ⅱ,简写DBOⅡ,意为:自适应动态突破系统。所谓的适应性系统的观念,是指这种系统的参数,会依据市场目前的状况而自行调整。
     如何让参数的值会依据市场状况的变动而自行调整呢?ADX也可以是一种方式。这种指标可以指出目前市场是属于趋势市场或者是摆荡市场。而在我们这个系统里,用的则是市场的波动度来做为衡量的标准。
    在摆荡市场里,市场的波动会随着变大,所以应该要随着增加LookBackDays参数的值,这样比较不容易产生进反复的出场讯号。
    在趋势市场里,市场的走势趋向明确,而波动度会随着变小,因此应该要减少参数的值,让行情一发动的时候就可以进场,也让出场的点位追踪的比较紧密。
    那么,我们如何界定市场的波动度?一开始的时候,这个系统会以20天的价咯突破来做为基准,之后每天收盘的时候,去计算最近30天收盘价的标准差,然后用这30天收盘价的标准差来定义市场的波动度。我们也可以用ATR来代替标准差。然后每天来比较市场波动度的增减,如果市场波动度变大10%,那么也就把lookbackdays参数值增加10%。而如果市场波动度减少10%,那么也就跟着把lookbackdays参数值减少10%。
    下面就是这个系统的程序代码:

{DBOII交易系统(多头版) }
VARIABLE:ceilingAmt=60,floorAmt=20,bolBandTrig=2;
VARIABLE:lookBackDays=20;
VARIABLE:EntAndExitSign=0,SellSign=0,BuySign=1;
VARIABLE:True=1,False=0;
IF BARPOS>=60 THEN BEGIN
todayV:=STD(Close,30);
yesterDayV:=STD(ref(close,1),30);
deltaV:=(todayV-yesterDayV)/todayV;
lookBackDays:=lookBackDays*(1+deltaV);
lookBackDays:=INTPART(lookBackDays);
lookBackDays:=Min(lookBackDays,ceilingAmt);
lookBackDays:=max(lookBackDays,floorAmt);
MID:=MA(CLOSE,lookBackDays);
upBand:=MID + bolBandTrig*STD(CLOSE,lookBackDays);
dnBand:=MID - bolBandTrig*STD(CLOSE,lookBackDays);

buyPoint:=HHV(HIGH,lookBackDays);
longLiqPoint:=MID;
EntPoint:=ENTERBARS;
IF EntPoint=EntAndExitSign THEN BEGIN
BuySign:=FALSE;
SellSign:=True;
END
ExitPoint:=EXITBARS;
IF ExitPoint=EntAndExitSign THEN BEGIN
BuySign:=TRUE;
SellSign:=False;
END
IF BuySign=TRUE THEN BEGIN
IF Close>upBand THEN BUY(99.99%,STOP,buyPoint);
END
IF SELLSIGN=TRUE THEN sell(99.99%,STOP,longLiqPoint);
END;


[url=http://www.70822.com/soft/sort013/sort03/down-47892.html]自适应动态突破系统 DBOⅡ(交易系统 简介 源码 图(系统评价))[/url]

关于本站 | 网站帮助 | 广告合作 | 声明 | 友情连接 | 网站地图 |
分析家公式网声明:本站所有股票公式软件资料均网上公开收集,如侵权请联系删帖。站内所有广告,均与本站无关!
Copyright © 2003-2024 70822.Com. All Rights Reserved .
页面执行时间:46.87500 毫秒