设为首页收藏本站

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

推荐一个学习TB公式的好方法 [复制链接]

Rank: 8Rank: 8

精华
2
UID
2
积分
3308
帖子
342
主题
6
阅读权限
200
注册时间
2007-7-20
最后登录
2013-5-25
跳转到指定楼层
1#
发表于 2007-10-1 00:26:37 |只看该作者 |倒序浏览
学习编程需要大量的例子,总是有人抱怨说TB的例子太少,即便是论坛上的例子仍然太少。其实最好的例程库已经在TB中附带了,就是TB的系统用户函数库。每一个TB的用户函数都是可以用公式编辑器打开查看源代码的,并且在每个函数的属性和帮助文件中都写了该函数的含义和用法。

那么,最好的学习TB公式的方法就是自己重写用户函数!你先查看帮助文件,看某个函数的含义和用法,然后自己尝试着重写该函数,如果有问题写不下去了,那么就查看系统自带的该用户函数源代码。两相对照,很快你就能学会TB公式的写法啦

如果你想学习TB公式的写法,我推荐你重写以下几个用户函数:
1、Summation求和函数
从这个函数中你能学到IF语句,FOR循环语句的用法,以及序列变量的用法。
2、Average求平均函数
从这个函数中你能学到如何进行函数调用,并且把早先写的Summation函数用一用,增强点成就感
3、Extremes求极值函数
这个函数比较长,有74行代码。它几乎用到了所有的编程技巧。IF语句,FOR语句,序列参数,序列变量,而且它还用了稍微高级的引用变量。如果你能写出这个函数,那么你在公式上就已经入门了。
4、NthExtremes求N极值函数
这个函数是Extremes函数的一个变种,你不需要自己完全重写,但是如果你能把源代码读懂的话,那么要重写文华上几乎所有的指标对你来说都是轻而易举的事情了。

然后再写两个指标,看看如何来使用函数:
1、MA指标
学习如何来使用Average函数返回的数据
2、Spread价差指标
学习如何使用多数据源调用


我要重申一下TB公式系统的架构:
公式系统最底层的东西就是函数,系统函数或者用户函数。函数负责准备数据,这是个数据层。而指标、K线形态、特征走势和交易指令是表现层,他们负责把函数准备好的数据呈现出来。指标通过画线来呈现数据,K线形态和特征走势通过画点来呈现数据,而交易指令通过帐户操作来呈现数据。他们都只负责把数据以不同的方式呈现出来,而数据是由函数来准备的。正因为此,所以函数是最底层的,函数是用来被调用的。指标、K线形态、特征走势和交易指令都可以调用函数,但是指标却不能调用指标,指标也不能调用交易指令。这是与其他软件不同的地方。

[ 本帖最后由 skywalker 于 2007-10-1 00:34 编辑 ]
已有 5 人评分威望 收起 理由
zfyy666888 + 2
zlp98751 + 1 赞一个!
qianfanyouyou + 1 赞一个!
7惑 + 1
柳长街 + 198 谢谢,很有用的说

总评分: 威望 + 203   查看全部评分

Rank: 6Rank: 6

精华
0
UID
427
积分
1600
帖子
175
主题
20
阅读权限
70
注册时间
2007-9-26
最后登录
2021-11-6
2#
发表于 2007-10-1 01:11:43 |只看该作者
非常好 谢谢了 以后多指教

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
201
积分
1356
帖子
197
主题
8
阅读权限
60
注册时间
2007-8-26
最后登录
2013-11-2
3#
发表于 2007-10-1 22:02:41 |只看该作者
好,继续学习

使用道具 举报

Rank: 2

精华
1
UID
456
积分
87
帖子
12
主题
5
阅读权限
30
注册时间
2007-10-2
最后登录
2008-4-20
4#
发表于 2007-10-2 18:51:56 |只看该作者

没有文华的简单,比较长,建议kd,macd模型编出来供学习

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
377
积分
1827
帖子
222
主题
29
阅读权限
70
注册时间
2007-9-19
最后登录
2021-12-9
5#
发表于 2007-12-11 14:48:22 |只看该作者
这篇文章太好了,
给出了一条学习指导线路。从初学到入门。
绝对应该置顶。
让初学能早看到。会大大有帮助。我就是好久了刚看到。
强烈建议置顶

使用道具 举报

Rank: 1

精华
0
UID
177
积分
22
帖子
9
主题
2
阅读权限
10
注册时间
2007-8-23
最后登录
2008-8-15
6#
发表于 2007-12-13 16:28:49 |只看该作者
以后多指教,继续学习

使用道具 举报

Rank: 4

精华
1
UID
117
积分
427
帖子
79
主题
12
阅读权限
50
注册时间
2007-8-15
最后登录
2016-3-30
7#
发表于 2007-12-14 20:04:41 |只看该作者
继续学习

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
377
积分
1827
帖子
222
主题
29
阅读权限
70
注册时间
2007-9-19
最后登录
2021-12-9
8#
发表于 2007-12-18 22:16:42 |只看该作者
好贴不能埋下去。顶

建议改下顺序,由易到难。好下手。

1、MA指标
2、Summation求和函数
3、Average求平均函数
之后。。。。。依序

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
1057
积分
824
帖子
158
主题
8
阅读权限
60
注册时间
2008-1-11
最后登录
2021-10-24
9#
发表于 2008-1-11 21:12:26 |只看该作者
这是条好路子,偶慢慢来,试试看。

使用道具 举报

Rank: 3Rank: 3

精华
1
UID
1634
积分
159
帖子
28
主题
2
阅读权限
40
注册时间
2008-5-20
最后登录
2019-3-30
10#
发表于 2008-5-24 23:59:59 |只看该作者
这是初学者的指路明灯啊

使用道具 举报

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

bottom

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

GMT+8, 2024-5-8 09:11

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部