设为首页收藏本站

 找回密码
 注册
查看: 48234|回复: 85
打印 上一主题 下一主题

轮回小屋 [复制链接]

Rank: 5Rank: 5

精华
1
UID
20
积分
810
帖子
153
主题
19
阅读权限
60
注册时间
2007-7-22
最后登录
2013-7-9
跳转到指定楼层
1#
发表于 2007-8-20 23:39:10 |只看该作者 |倒序浏览
圈块地皮,盖个小屋,与朋友一块来品茶.
天生我才必有用
不拘一格交英才

Rank: 5Rank: 5

精华
1
UID
20
积分
810
帖子
153
主题
19
阅读权限
60
注册时间
2007-7-22
最后登录
2013-7-9
2#
发表于 2007-8-20 23:43:20 |只看该作者

K线数据导出

//------------------------------------------------------------------------
// 简称: ExportData
// 名称: K线数据导出
// 类别: 用户函数
// 类型: 内建函数
// 输出: 布尔型
// 语法: ExportData(路径) //不带参数的默认路径为当前磁盘的"\交易开拓者\K线数据"
// 例1:  begin        ExportData;        End        //如K图为ZN0710,将在当前目录下生成"K线数据沪锌0710.txt"的文件
//------------------------------------------------------------------------

Params
        String Num("..\\交易开拓者\\K线数据");
Vars
        String FileName;

Begin
        FileName=Left(Num,Len(Num)-4)+SymbolName+".txt";
        If (CurrentBar > 0)
        {
                FileAppend(FileName,Text(Year)+"/"+Text(Month)+"/"+Text(Day)+","+Text(Hour)+":"+Text(Minute)+","+
                Text(O)+","+Text(H)+","+Text(L)+","+Text(C)+","+Text(V)+","+Text(OpenInt));
        }
        Else
        {
                FileAppend(FileName,"日期"+","+"时间"+","+"开盘价"+","+"最高价"+","+"最低价"+","+"收盘价"+","+"成交量"+","+"持仓量");
                FileAppend(FileName,Text(Year)+"/"+Text(Month)+"/"+Text(Day)+","+Text(Hour)+":"+Text(Minute)+","+
                Text(O)+","+Text(H)+","+Text(L)+","+Text(C)+","+Text(V)+","+Text(OpenInt));
        }
        Return(True);
End

//------------------------------------------------------------------------
// 编译版本        GS2004.06.12
// 用户版本        2007/08/20 21:49
// 版权所有        轮回
// 更改声明        TradeBlazer Software保留对TradeBlazer平台
//                        每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------
天生我才必有用
不拘一格交英才

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
20
积分
810
帖子
153
主题
19
阅读权限
60
注册时间
2007-7-22
最后登录
2013-7-9
3#
发表于 2007-8-20 23:46:45 |只看该作者

求N周期的最高值

//------------------------------------------------------------------------
// 简称: HHV
// 名称: 求N周期的最高值
// 类别: 用户函数
// 类型: 用户函数
// 输出: 数值型
// 语法: HHV(序列变量名,长度)
// 例1:  H30=HHV(MA5,30);//求MA5在30K的最高值.  
// 例2:  H90=HHV(H,90);  //求90K的最高价.
//------------------------------------------------------------------------

Params
        NumericSeries Name(0);
        Numeric Length(5);
Vars
        Numeric highestValue(0);
        Numeric i;
Begin
        for i=0 to Length-1
        {
                highestValue=Max(highestValue,Name);
        }
        Return highestValue;
End

//------------------------------------------------------------------------
// 编译版本        GS2004.06.12
// 用户版本        2007/08/19 10:32
// 版权所有        轮回
// 更改声明        TradeBlazer Software保留对TradeBlazer平台
//                        每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------
天生我才必有用
不拘一格交英才

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
20
积分
810
帖子
153
主题
19
阅读权限
60
注册时间
2007-7-22
最后登录
2013-7-9
4#
发表于 2007-8-20 23:47:26 |只看该作者

求N周期的最低值

//------------------------------------------------------------------------
// 简称: LLV
// 名称: 求N周期的最低值
// 类别: 用户函数
// 类型: 用户函数
// 输出: 数值型
// 语法: LLV(序列变量名,长度)
// 例1:  L30=LLV(MA5,30);//求MA5在30K的最低值.  
// 例2:  L90=LLV(L,90);  //求90K的最低价.
//------------------------------------------------------------------------

Params
        NumericSeries Name(0);
        Numeric Length(5);
Vars
        Numeric lowestValue(999999);
        Numeric i;
Begin
        for i=0 to Length-1
        {
                lowestValue=Min(lowestValue,Name);
        }
        Return lowestValue;
End

//------------------------------------------------------------------------
// 编译版本        GS2004.06.12
// 用户版本        2007/08/19 10:34
// 版权所有        轮回
// 更改声明        TradeBlazer Software保留对TradeBlazer平台
//                        每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------
天生我才必有用
不拘一格交英才

使用道具 举报

初级大户

程序化交易探索者

Rank: 5Rank: 5

精华
2
UID
99
积分
662
帖子
159
主题
42
阅读权限
60
注册时间
2007-8-12
最后登录
2015-6-9
5#
发表于 2007-8-21 00:22:38 |只看该作者
支持轮回老师,我会常来逛逛.
tb的用户函数里面好象是使用highest()和lowest()来求最高值和最低值.不像其他软件都使用hhv和
llv吧. 如果tb软件的老师们能够像轮回老师这样写用户函数说明,那就太好了.
http://www.zgxdjj.com
模型公式交流群:28452829

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
97
积分
165
帖子
52
主题
9
阅读权限
40
注册时间
2007-8-12
最后登录
2009-3-21
6#
发表于 2007-8-21 04:38:50 |只看该作者
学习中。很蒙阿。岁数大了

使用道具 举报

Rank: 4

精华
1
UID
117
积分
427
帖子
79
主题
12
阅读权限
50
注册时间
2007-8-15
最后登录
2016-3-30
7#
发表于 2007-8-21 09:00:39 |只看该作者
K线数据导出

怎么用

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
8#
发表于 2007-8-21 09:13:15 |只看该作者

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
9#
发表于 2007-8-21 09:14:28 |只看该作者
原帖由 ddbq 于 2007-8-21 00:22 发表
支持轮回老师,我会常来逛逛.
tb的用户函数里面好象是使用highest()和lowest()来求最高值和最低值.不像其他软件都使用hhv和
llv吧. 如果tb软件的老师们能够像轮回老师这样写用户函数说明,那就太好了. ...


用户函数的帮助正在编写中...

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
20
积分
810
帖子
153
主题
19
阅读权限
60
注册时间
2007-7-22
最后登录
2013-7-9
10#
发表于 2007-8-21 09:41:30 |只看该作者
原帖由 guidaon 于 2007-8-21 09:00 发表
K线数据导出

怎么用

Begin
      ExportData;
End
天生我才必有用
不拘一格交英才

使用道具 举报

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

bottom

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

GMT+8, 2024-5-6 21:27

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部