设为首页收藏本站

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

请教版主 [复制链接]

Rank: 1

精华
0
UID
1216
积分
37
帖子
3
主题
2
阅读权限
10
注册时间
2008-2-22
最后登录
2023-10-5
跳转到指定楼层
1#
发表于 2008-2-25 18:29:15 |只看该作者 |倒序浏览
我是才接触到这个软件的,也想好好学习通过这软件来编自己的系统,可看了好久,对j里面几个东西总搞不明白,请版主给解释一下:
1,参数和变量总是分不清楚,不知道应该定义在参数上来是变量上.
2,普通参数和引用参数和序列参数有什么不同,以及普通变量引用变量和序列的不同,我是看了好久还是不明白,麻烦版主用通俗易懂的语言给我好好说说.谢谢!!!
我知道这问题问得很低级,但这是第一步,这些搞不懂下面的就更没法学了,谢谢大家,可以有这个交流的平台.

Rank: 10Rank: 10Rank: 10

精华
11
UID
1
积分
25127
帖子
6291
主题
149
阅读权限
255
注册时间
2007-7-20
最后登录
2024-4-22
2#
发表于 2008-2-25 18:46:30 |只看该作者
看看这个帖吧,也许能看明白。实在不行,就在google里面搜索一下变量,参数的定义及解释,所有语言都是共通的概念。
http://www.tradeblazer.net/forum/thread-588-1-1.html
交易开拓者 - 期货程序化与量化系统自动交易领航者

网站已支持在线开通模拟账户功能

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
377
积分
1827
帖子
222
主题
29
阅读权限
70
注册时间
2007-9-19
最后登录
2021-12-9
3#
发表于 2008-2-25 22:58:57 |只看该作者
呵呵
一开始我也弄不明白二者的区别。
对TB交易模型而言(和与C语言还是有些小区别)
简单的说,
参数值在公式代码的运行过程,通常不象变量值那样,时时在变换赋值。
参数在大多时候,只用在声明中赋值,代码部分就不再重新赋值。
比如10日均线,参数设成10,就是10日均线。参数值不会再代码运行过程中变化。
而变量是代码运行中暂时存放某个值。行情一变,就要重新赋值。最幸苦的就是他了。
还以10均线为例:
某变量用来存入10MA的值。当前K线的MA值,到了下一根就重算(如果是当前行情价格的close均线那么价格每变化一下就要重算),重新赋值之后。先前的值便清掉了。
可是你又想用到先前一值,不能被清掉。那就得用序列变量了。序列会帮你把每一个K线上算出的值都记录下来。需要更多内存滴。当你需要开始使用记录的那些值时,就要引用啦。引用的方法帮助文件上找。很方便。
明白了吧
互相帮助 共同努力
奥对了,还得补一句。
参数是可以在右键属性里随时修改的。比如你把10均线,设成20均线。
不需要重新编译。
如果你要用变量来表示均线周期,虽然没问题,那每逢改周期,就必须重新编译了。

[ 本帖最后由 jvya 于 2008-2-25 23:22 编辑 ]

使用道具 举报

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

bottom

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

GMT+8, 2024-5-8 01:28

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部