设为首页收藏本站

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

关于函数引用方式的问题 [复制链接]

Rank: 2

精华
0
UID
207304
积分
54
帖子
34
主题
13
阅读权限
30
注册时间
2015-4-17
最后登录
2020-5-21
跳转到指定楼层
1#
发表于 2015-5-20 23:44:29 |只看该作者 |倒序浏览
我举个例子,比如MarketPosition,这个函数,在引用的时候到底是用什么样的格式:
MarketPosition还是MarketPosition()?还是都可以?看到好多案例里直接写MarketPosition,但是帮助文档里写的格式是MarketPosition()。
多谢。

Rank: 2

精华
0
UID
196294
积分
92
帖子
47
主题
6
阅读权限
30
注册时间
2014-11-1
最后登录
2016-8-5
2#
发表于 2015-5-21 18:25:10 |只看该作者
MarketPosition
最新版V5里面有很多范例

使用道具 举报

Rank: 2

精华
0
UID
207304
积分
54
帖子
34
主题
13
阅读权限
30
注册时间
2015-4-17
最后登录
2020-5-21
3#
发表于 2015-5-21 20:40:06 |只看该作者
LEXUSNX200T 发表于 2015-5-21 18:25
MarketPosition
最新版V5里面有很多范例

范例我是看过范例,但是在F1资料里,关于该函数的描述是这样的:Integer MarketPosition()。后面是带括号的。所以我有3个问题,希望您能回答下:
1.到底是什么样的规则啊?
2.是没有参数的函数,括号可以省略吗?
3.带上括号,可以吗?

使用道具 举报

Rank: 2

精华
0
UID
196294
积分
92
帖子
47
主题
6
阅读权限
30
注册时间
2014-11-1
最后登录
2016-8-5
4#
发表于 2015-5-22 03:28:31 |只看该作者
marketposition针对的是当前商品当前策略图上信号的持仓状况。
一般用marketposition>0 表示有多仓
<0 表示有空仓
==0 表示无持仓
一般用法 :if(marketposition>0 and ...)
                  {  
                   buy(1,open);
                  }

使用道具 举报

Rank: 2

精华
0
UID
207304
积分
54
帖子
34
主题
13
阅读权限
30
注册时间
2015-4-17
最后登录
2020-5-21
5#
发表于 2015-5-23 15:15:50 |只看该作者
LEXUSNX200T 发表于 2015-5-22 03:28
marketposition针对的是当前商品当前策略图上信号的持仓状况。
一般用marketposition>0 表示有多仓
0 and ...

这些我都知道,我想问的是你们引用MarketPosition这个函数的时候,后面带不带括号“()”?

我说的不明白吗?

使用道具 举报

Rank: 2

精华
0
UID
196294
积分
92
帖子
47
主题
6
阅读权限
30
注册时间
2014-11-1
最后登录
2016-8-5
6#
发表于 2015-5-23 20:25:19 |只看该作者
pro111 发表于 2015-5-23 15:15
这些我都知道,我想问的是你们引用MarketPosition这个函数的时候,后面带不带括号“()”?

我说的不明 ...

这就是策略里的写法

if(marketposition>0 and ...)
                  {  
                   buy(1,open);
                  }
不需要()

使用道具 举报

Rank: 2

精华
0
UID
207304
积分
54
帖子
34
主题
13
阅读权限
30
注册时间
2015-4-17
最后登录
2020-5-21
7#
发表于 2015-5-24 15:03:26 |只看该作者
LEXUSNX200T 发表于 2015-5-23 20:25
这就是策略里的写法

if(marketposition>0 and ...)

谢谢回复。我测试了一下,好像带()和不带()都可以通过编译,都可以加载到k线图标上运行。
不过总是觉得如果tradeblazer language这样的规则很不规范。如果你对tbl非常熟悉,你怎么引用都清楚你引用的是个变量还是函数,但是从形式上来说,如此引用函数和引用变量无法区别。太不严谨了。

使用道具 举报

Rank: 2

精华
0
UID
196294
积分
92
帖子
47
主题
6
阅读权限
30
注册时间
2014-11-1
最后登录
2016-8-5
8#
发表于 2015-5-25 02:22:38 |只看该作者
这个函数返回的是图表当前持仓状态
也无不妥啊

使用道具 举报

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

bottom

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

GMT+8, 2024-5-21 10:54

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部