请
登录
后使用快捷导航
没有帐号?
注册入住
帖子
用户
课程
用心服务每一位交易员
首页
盘立方
期米学院
业绩平台
赛事活动
21天模拟赛
季度模拟挑战赛
论坛
期货综合交流区
盘立方交流区
联系客服
登录
/
注册
本版
帖子
用户
课程
每日签到
交易之家官网
»
论坛
›
期货综合区
›
一些易盛函数的误区,只发现这些,其他的慢慢来
返回列表
查看:
3184
|
回复:
17
[其它]
一些易盛函数的误区,只发现这些,其他的慢慢来
[复制链接]
shiny~周/^_^
shiny~周/^_^
当前离线
积分
1433
IP卡
狗仔卡
电梯直达
1
楼
发表于 2012-5-24 19:01:29
|
只看该作者
|
倒序浏览
|
阅读模式
首先是
1.currentbar,本意“当前公式应用商品当前Bar的索引值,第一个Bar返回值为0,以下其他Bar递增 ”请不要理解为从当天开始,这是从品种上市之日起计算,我不知道设计的时候怎么考虑的,但是希望大家不要有无去。如果要用今天的第一个算起,就用 BarsSinceToday;
2.HighestFC,本意“该函数计算指定周期内的数值型序列值的最高值,返回值为浮点数。” 不要用来计算N周期内最高值,如果计算用 Highest;
评分
1
查看全部评分
怀念
收藏
0
分享
顶
0
踩
0
回复
使用道具
举报
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
pagecat
pagecat
当前离线
积分
2058
IP卡
狗仔卡
2
楼
发表于 2012-5-24 21:14:53
|
只看该作者
不懂帮顶
回复
支持
反对
使用道具
举报
显身卡
海峰
海峰
当前离线
积分
1035
IP卡
狗仔卡
3
楼
发表于 2012-5-24 22:12:50
|
只看该作者
{:soso_e113:}
回复
支持
反对
使用道具
举报
显身卡
baik924
baik924
当前离线
积分
7470
IP卡
狗仔卡
4
楼
发表于 2012-5-24 22:41:49
|
只看该作者
{:soso_e181:}楼主是编程方面的高手
回复
支持
反对
使用道具
举报
显身卡
初级炒单
初级炒单
当前离线
积分
3502
IP卡
狗仔卡
5
楼
发表于 2012-5-25 12:02:38
|
只看该作者
//--------------------------------------------------------------
// 简称: HighestFC
// 名称: 快速计算最高
// 类型: 用户函数
// 输出: Numeric
//--------------------------------------------------------------
Params
NumericSeries Price(1);
Numeric Length(10);
Vars
Numeric HighestValue;
Numeric ExtremesBar;
Begin
HighestValue = Extremes(Price, Length, True, ExtremesBar);
Return HighestValue;
End
回复
支持
反对
使用道具
举报
显身卡
初级炒单
初级炒单
当前离线
积分
3502
IP卡
狗仔卡
6
楼
发表于 2012-5-25 12:02:49
|
只看该作者
//--------------------------------------------------------------
// 简称: Extremes
// 名称: 求极值
// 类型: 用户函数
// 输出: Numeric
//--------------------------------------------------------------
Params
NumericSeries Price;
Numeric Length;
Bool bMax;
NumericRef ExtremeBar;
Vars
NumericSeries MyVal;
NumericSeries MyBar;
Numeric i;
Begin
MyVal = Price;
MyBar = 0;
If ( CurrentBar <= Length - 1 || MyBar[1] == Length - 1)
{
for i = 1 to Length - 1
{
If (bMax )
{
If ( Price[i] > MyVal)
{
MyVal = Price[i];
MyBar = i;
}
}Else
{
If ( Price[i] < MyVal)
{
MyVal = Price[i];
MyBar = i;
}
}
}
}Else
{
If ( bMax )
{
If ( Price >= MyVal[1])
{
MyVal = Price;
MyBar = 0;
}Else
{
MyVal = MyVal[1];
MyBar = MyBar[1] + 1;
}
}Else
{
If ( Price <= MyVal[1])
{
MyVal = Price;
MyBar = 0;
}Else
{
MyVal = MyVal[1];
MyBar = MyBar[1] + 1;
}
}
}
ExtremeBar = MyBar;
Return MyVal;
End
回复
支持
反对
使用道具
举报
显身卡
初级炒单
初级炒单
当前离线
积分
3502
IP卡
狗仔卡
7
楼
发表于 2012-5-25 12:03:08
|
只看该作者
//--------------------------------------------------------------
// 简称: Highest
// 名称: 求最高
// 类型: 用户函数
// 输出: Numeric
//--------------------------------------------------------------
Params
NumericSeries Price(0);
Numeric Length(5);
Vars
Numeric HighestValue;
Numeric i;
Begin
HighestValue = Price;
for i=1 to Length - 1
{
If(Price[i] > HighestValue)
HighestValue = Price[i];
}
Return HighestValue;
End
回复
支持
反对
使用道具
举报
显身卡
初级炒单
初级炒单
当前离线
积分
3502
IP卡
狗仔卡
8
楼
发表于 2012-5-25 12:03:53
|
只看该作者
这两个函数的作用是不一样的
回复
支持
反对
使用道具
举报
显身卡
初级炒单
初级炒单
当前离线
积分
3502
IP卡
狗仔卡
9
楼
发表于 2012-5-25 12:05:15
|
只看该作者
Highest用于数值计算比较简单
点评
shiny~周/^_^
但是,我看见两个函数的说明和用法一样,但是我在实践中使用两个函数来计算,N周期内的最高值highest(H,N)是正确的,但是highestFC(H,N),计算出来的是错误的。
发表于 2012-5-25 12:40
shiny~周/^_^
嗯
发表于 2012-5-25 12:38
回复
支持
反对
使用道具
举报
显身卡
初级炒单
初级炒单
当前离线
积分
3502
IP卡
狗仔卡
10
楼
发表于 2012-5-25 15:08:07
|
只看该作者
初级炒单 发表于 2012-5-25 12:05
Highest用于数值计算比较简单
一个的参数是序列
一个的参数是数组
HighestFC主要是在图表上用的
Highest是纯数组计算
点评
shiny~周/^_^
嗯,看来是没有用对前者,不过highest已经可以满足使用了
发表于 2012-5-25 15:43
评分
1
查看全部评分
怀念
回复
支持
反对
使用道具
举报
显身卡
白吉馍
白吉馍
当前离线
积分
180
IP卡
狗仔卡
11
楼
发表于 2012-5-29 13:47:05
|
只看该作者
HigestFC和Highest都是计算N周期的最高值。功能相同。但是HigestFC的算法效率高,执行速度快,所以叫做xxxxFC,FC就是(Fast Caluate快速计算的意思)。
HigestFC函数以前版本曾经有Bug,所以计算结果和Highest不一致,但该Bug已经修改,可能你的客户端版本较低,到
www.esunny.com.cn
下载最新版本试试
点评
shiny~周/^_^
了解了
发表于 2012-5-29 15:14
回复
支持
反对
使用道具
举报
显身卡
白吉馍
白吉馍
当前离线
积分
180
IP卡
狗仔卡
12
楼
发表于 2012-5-31 14:12:43
|
只看该作者
经过测试,HighestFC确实有点问题。已经修复了。最近两天会部署到升级服务器上,谢谢批评指正
点评
shiny~周/^_^
嗯
发表于 2012-5-31 14:49
回复
支持
反对
使用道具
举报
显身卡
多伦多
多伦多
当前离线
积分
756
IP卡
狗仔卡
13
楼
发表于 2012-6-10 08:57:49
|
只看该作者
{:soso_e163:}
回复
支持
反对
使用道具
举报
显身卡
Stanley
Stanley
当前离线
积分
542
IP卡
狗仔卡
14
楼
发表于 2012-6-27 11:47:42
|
只看该作者
{:soso_e100:}
回复
支持
反对
使用道具
举报
显身卡
风轻轻滴吹
风轻轻滴吹
当前离线
积分
13
IP卡
狗仔卡
15
楼
发表于 2012-7-2 15:13:21
|
只看该作者
学习!消化ing,新手,记得头发晕
回复
支持
反对
使用道具
举报
显身卡
F_Phoebe
F_Phoebe
当前离线
积分
33
IP卡
狗仔卡
16
楼
发表于 2013-5-13 15:29:57
|
只看该作者
来学习的~~~楼主辛苦了!
回复
支持
反对
使用道具
举报
显身卡
新丁
新丁
当前离线
积分
4180
IP卡
狗仔卡
17
楼
发表于 2013-6-21 13:06:19
|
只看该作者
学习了,谢谢!
回复
支持
反对
使用道具
举报
显身卡
安静307
安静307
当前离线
积分
88
IP卡
狗仔卡
18
楼
发表于 2014-7-29 13:34:56
|
只看该作者
楼主是高手
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册入住
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表