设为首页收藏本站

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

求助! [复制链接]

Rank: 5Rank: 5

精华
0
UID
219
积分
848
帖子
78
主题
17
阅读权限
60
注册时间
2007-8-29
最后登录
2023-12-4
跳转到指定楼层
1#
发表于 2011-3-9 23:56:17 |只看该作者 |倒序浏览
Parameter: Price(Numeric), Length(Numeric), vFactor(Numeric)

Value1 = EMA(Price, Length) * (1 + vFactor)
Value2 = EMA( EMA(Price, Length), Length) * vFactor

GenDEMA = Value1 - Value2
  


                            求助,这个是某软件里的一个函数,转换成TB的用户函数如下:
//------------------------------------------------------------------------
// 简称: GenDEMA
// 名称: GenDEMA
// 类别: 用户函数
// 类型: 用户函数
// 输出: 数值型
//------------------------------------------------------------------------

Params
        Numeric Length(6);
        Numeric vFactor(0.7);
Vars
        Numeric Value1;
    Numeric Value2;
    Numeric GenDE;
Begin
        Value1 = XAverage(Close, Length) * (1 + vFactor);
    Value2 = XAverage( XAverage(Close, Length), Length) * vFactor ;

    GenDE = Value1 - Value2;
        Return GenDE;
End

//------------------------------------------------------------------------
// 编译版本        GS2010.12.08
// 用户版本        2011/03/09 23:54
// 更改声明        TradeBlazer Software保留对TradeBlazer平台
//                        每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------
     请斑竹指出。

Rank: 5Rank: 5

精华
0
UID
219
积分
848
帖子
78
主题
17
阅读权限
60
注册时间
2007-8-29
最后登录
2023-12-4
2#
发表于 2011-3-9 23:59:09 |只看该作者
然后使用这个函数进行计算,
Parameter: Price(Close), Length(6), vFactor(0.7)
Variables: T31(0)

T31 = GenDEMA( GenDEMA( GenDEMA(Price, Length, vFactor), Length, vFactor), Length, vFactor)

Plot1(T31, "T3")

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
219
积分
848
帖子
78
主题
17
阅读权限
60
注册时间
2007-8-29
最后登录
2023-12-4
3#
发表于 2011-3-10 10:48:44 |只看该作者
这里就出错了  ,说参数过多

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
4#
发表于 2011-3-10 11:54:50 |只看该作者
先要增加个参数Price,然后才能按下面的格式:
GenDEMA( GenDEMA( GenDEMA(Close,Length, vFactor), Length, vFactor), Length, vFactor)

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
5#
发表于 2011-3-10 13:33:19 |只看该作者
回复 2# dengwu


    公式里没有定义参数price,所以没法传3个函数。
  1. Params
  2.     Numeric Price(1);//修改添加处
  3.     Numeric Length(6);
  4.     Numeric vFactor(0.7);
  5. Vars
  6.     Numeric Value1;
  7.     Numeric Value2;
  8.     Numeric GenDE;
  9. Begin
  10.     Value1 = XAverage(price, Length) * (1 + vFactor);
  11.     Value2 = XAverage( XAverage(price, Length), Length) * vFactor ;
  12.     GenDE = Value1 - Value2;
  13.     Return GenDE;
  14. End
复制代码

使用道具 举报

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

bottom

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

GMT+8, 2024-5-16 16:02

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部