设为首页收藏本站

 找回密码
 注册
楼主: 前线小卒
打印 上一主题 下一主题

求助ATR的表达 [复制链接]

Rank: 2

精华
0
UID
543
积分
73
帖子
17
主题
4
阅读权限
30
注册时间
2007-10-15
最后登录
2019-4-5
1#
发表于 2007-10-18 08:48:25 |显示全部楼层
版主,初次编写tb,对于参数的调用有些问题。下面编了个求前10bar的收盘价的斜率,其中调用的情况请说明:
//------------------------------------------------------------------------
// 简称: try
// 名称:
// 类别: 技术指标
// 类型: 振荡类
// 输出:
//------------------------------------------------------------------------

Params
    NumericSeries price(1);
        Numeric lenth(10);
Begin
Price=close;
FileAppend("c:\\a.log",LinearRegSlope(Price,lenth));
End

//------------------------------------------------------------------------
// 编译版本        GS2004.06.12
// 用户版本        2007/10/17 21:52
// 版权所有        hugingco
// 更改声明        TradeBlazer Software保留对TradeBlazer平台
//                        每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------

使用道具 举报

Rank: 2

精华
0
UID
543
积分
73
帖子
17
主题
4
阅读权限
30
注册时间
2007-10-15
最后登录
2019-4-5
2#
发表于 2007-10-18 09:28:18 |显示全部楼层
我打开日线图执行上面代码,发现数据一直在变,原想最多最后的数据由于最后收盘变动而变动。但好像有许多数据在变。后我加上日期:
//------------------------------------------------------------------------
// 简称: try
// 名称:
// 类别: 交易指令
// 类型: 多头建仓
// 输出:
//------------------------------------------------------------------------
Params
    Numeric Length(10);
Begin
    FileAppend("d:\\a.log",Text(day)+text(LinearRegSlope(Close,Length)));
End


//------------------------------------------------------------------------
// 编译版本        GS2004.06.12
// 用户版本        2007/10/18 09:09
// 版权所有        hugingco
// 更改声明        TradeBlazer Software保留对TradeBlazer平台
//                        每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------
结果发现,18日的数据在不停的添加,请问程序是如何执行的?
另外我想将17日,16日15日14日的斜率赋值给数组a(1)-a(4)如何编写?
谢谢

使用道具 举报

Rank: 2

精华
0
UID
543
积分
73
帖子
17
主题
4
阅读权限
30
注册时间
2007-10-15
最后登录
2019-4-5
3#
发表于 2007-10-18 10:23:20 |显示全部楼层
如果要计算连续三根斜率 的平均值是否是lrs+prelrs1+prelrs2)/3?

使用道具 举报

Rank: 2

精华
0
UID
543
积分
73
帖子
17
主题
4
阅读权限
30
注册时间
2007-10-15
最后登录
2019-4-5
4#
发表于 2007-10-18 10:27:03 |显示全部楼层
//------------------------------------------------------------------------
// 简称: try
// 名称:
// 类别: 交易指令
// 类型: 多头建仓
// 输出:
//------------------------------------------------------------------------
Params
    Numeric Length(10);
Vars
    NumericSeries LRS;
    Numeric PRELRS1;    // 前一日的LRS
    Numeric PRELRS2;    // 前二日的LRS
Begin
    LRS = LinearRegSlope(Close,Length);
    PRELRS1 = LRS[1];
    PRELRS2 = LRS[2];
    FileAppend("d:\\a.log",Text(day)+" "+TEXT(LinearRegSlope(Close,Length))+" "+text((LRS+PRELRS2+PRELRS1)/3));
End


//------------------------------------------------------------------------
// 编译版本        GS2004.06.12
// 用户版本        2007/10/18 09:09
// 版权所有        hugingco
// 更改声明        TradeBlazer Software保留对TradeBlazer平台
//                        每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------
结果无法识别字符;括号不匹配
请教

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-15 06:01

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部