设为首页收藏本站

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

请教下这个思路该怎么实现 [复制链接]

Rank: 1

精华
0
UID
120179
积分
44
帖子
25
主题
5
阅读权限
10
注册时间
2013-6-11
最后登录
2015-11-14
跳转到指定楼层
1#
发表于 2013-6-16 20:23:11 |只看该作者 |倒序浏览
我想获取从上一次开仓开始到当前周期 这段中的最高价的最大值

该如何实现 请各位老师指教 谢谢

Rank: 6Rank: 6

精华
0
UID
116229
积分
2373
帖子
2247
主题
18
阅读权限
70
注册时间
2013-3-4
最后登录
2019-3-24
2#
发表于 2013-6-17 09:20:52 |只看该作者
小建议:1、可以用BarsSinceEntry获得上一次开仓到当前周期的Bar的数量 2、用HighestFC函数获得该期间的最高值

使用道具 举报

Rank: 1

精华
0
UID
120179
积分
44
帖子
25
主题
5
阅读权限
10
注册时间
2013-6-11
最后登录
2015-11-14
3#
发表于 2013-6-26 20:37:13 |只看该作者
ample 发表于 2013-6-17 09:20
小建议:1、可以用BarsSinceEntry获得上一次开仓到当前周期的Bar的数量 2、用HighestFC函数获得该期间的最 ...

再请教下

1. BarSinceEntry函数的调用

barNum=BarSinceEntry(); 是这样使用么?

2. BarSinceToday函数 是否和BarSinceEntry一样的使用方法

3. TB系统里有自带的求EMA的函数么

谢谢

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
116229
积分
2373
帖子
2247
主题
18
阅读权限
70
注册时间
2013-3-4
最后登录
2019-3-24
4#
发表于 2013-6-27 09:18:31 |只看该作者
naipius 发表于 2013-6-26 20:37
再请教下

1. BarSinceEntry函数的调用

1、是的
2、是的,只是二者获得的bar的计数是不同的,具体请参照函数的注释
3、XAverage

使用道具 举报

Rank: 1

精华
0
UID
120179
积分
44
帖子
25
主题
5
阅读权限
10
注册时间
2013-6-11
最后登录
2015-11-14
5#
发表于 2013-6-28 17:26:07 |只看该作者
ample 发表于 2013-6-27 09:18
1、是的
2、是的,只是二者获得的bar的计数是不同的,具体请参照函数的注释
3、XAverage ...

感谢回答

另外 什么情况下使用return 语句?

写出的程序编译时候提示 缺少return语句

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
116229
积分
2373
帖子
2247
主题
18
阅读权限
70
注册时间
2013-3-4
最后登录
2019-3-24
6#
发表于 2013-7-1 08:33:19 |只看该作者
naipius 发表于 2013-6-28 17:26
感谢回答

另外 什么情况下使用return 语句?

一般的公式,不一定需要return的。

如果是函数,最后一定要用return 返回函数的结果。

使用道具 举报

Rank: 1

精华
0
UID
120179
积分
44
帖子
25
主题
5
阅读权限
10
注册时间
2013-6-11
最后登录
2015-11-14
7#
发表于 2013-7-8 20:47:12 |只看该作者
ample 发表于 2013-7-1 08:33
一般的公式,不一定需要return的。

如果是函数,最后一定要用return 返回函数的结果。 ...

继续求教

编译提示:

IF, Else 中包含序列函数 可能存在潜在的逻辑错误

这可能由哪些原因引起的?

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
116229
积分
2373
帖子
2247
主题
18
阅读权限
70
注册时间
2013-3-4
最后登录
2019-3-24
8#
发表于 2013-7-10 08:58:41 |只看该作者
naipius 发表于 2013-7-8 20:47
继续求教

编译提示:

这个是因为在if语句里面用到的函数的参数包含了序列变量

使用道具 举报

Rank: 1

精华
0
UID
120179
积分
44
帖子
25
主题
5
阅读权限
10
注册时间
2013-6-11
最后登录
2015-11-14
9#
发表于 2013-7-12 20:14:10 |只看该作者
本帖最后由 naipius 于 2013-7-14 13:12 编辑
ample 发表于 2013-7-10 08:58
这个是因为在if语句里面用到的函数的参数包含了序列变量


请问您对文华的语言是否有所了解?

中间的有一个跨周期函数 不知能否在TB上运用出来?

例如:

#IMPORT[,MIN15,HSAA1] AS VAR
DI:VAR.DIFF;
DE:VAR.DEA;


HSAA1代码为
DIFF:REF(EMA(C,12)-EMA(C,26),1);
DEA:REF(EMA(DIFF,9),1);

谢谢


还有 我想获取昨日最后10个周期的最高价最大值 又该怎么实现呢

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
116229
积分
2373
帖子
2247
主题
18
阅读权限
70
注册时间
2013-3-4
最后登录
2019-3-24
10#
发表于 2013-7-15 09:19:38 |只看该作者
naipius 发表于 2013-7-12 20:14
请问您对文华的语言是否有所了解?

中间的有一个跨周期函数 不知能否在TB上运用出来?

对不起,文华的我不熟。

昨日最后的是个十个周期的最大值,你看看Highest这个函数是否可行

使用道具 举报

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

bottom

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

GMT+8, 2024-5-18 18:44

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部