Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共11 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:下标法和ref的使用

1楼
annbi 发表于:2018/9/14 10:38:50
b:=4*ref(b,1)+5;
可否如下写呢
b:=4*b[barpos-1]+5;
2楼
FireScript 发表于:2018/9/14 10:49:41
 不建议采用这种方式。直接采用ref即可。
3楼
annbi 发表于:2018/9/14 11:06:25
b:=4*ref(b,1)+5;不被通过呵

若如下,初值如何写法呢?谢

b:=4*b[barpos-1]+5;
4楼
FireScript 发表于:2018/9/14 11:08:30
 if BARPOS=1 then b:=3;
b:=4*b[barpos-1]+5;

一样的,原理都是一致的。
5楼
annbi 发表于:2018/9/14 11:15:14
 if BARPOS=1 then b:=3;
b初值为什么=3呢, 初值可以b:=1或b:=0吗或初值=其他任何值吗?
6楼
FireScript 发表于:2018/9/14 11:16:00
 这个我随意设置的,只是表示第一个值必须要自行定义而已。
7楼
annbi 发表于:2018/9/14 11:41:24
b初值可否用variable: b:=3;去代替if BARPOS=1 then b:=3;这句表达方式?两种方式效果是否一样,还是不同效果?
8楼
FireScript 发表于:2018/9/14 13:25:29
也可以的。这个影响不大。只要保证第一个K上B有值就可以了。
9楼
annbi 发表于:2018/9/14 14:54:03
问:
一,variable: b:=3;去代替if BARPOS=1 then b:=3;效果上完全一样吗?
另外,二, variable函数和input函数在应用上和效果上有何不同?还是一样? 谢
10楼
FireScript 发表于:2018/9/14 15:13:27
 1.从代码效果上看并无差距,但是也仅限于只需要定义一个初始值的情况。如果在后面一个或者多个K上还要定义初始值,那么你这样做就不行了。
2.input不适用于这里的情况。
共11 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.03320 s, 3 queries.