设为首页收藏本站

 找回密码
 注册
楼主: 追涨杀跌
打印 上一主题 下一主题

跨周期数据转换函数以及跨周期技术指标调用的实现 [复制链接]

Rank: 4

精华
0
UID
35833
积分
389
帖子
80
主题
14
阅读权限
50
注册时间
2011-4-26
最后登录
2017-7-3
71#
发表于 2011-7-19 15:46:45 |只看该作者
不想自己写用户函数了,直接该楼主的了

使用道具 举报

Rank: 4

精华
0
UID
35833
积分
389
帖子
80
主题
14
阅读权限
50
注册时间
2011-4-26
最后登录
2017-7-3
72#
发表于 2011-7-19 17:28:13 |只看该作者
直接调用用户函数就可以了,呵呵 不用自己写了

使用道具 举报

Rank: 4

精华
0
UID
2864
积分
253
帖子
23
主题
6
阅读权限
50
注册时间
2008-11-24
最后登录
2019-3-30
73#
发表于 2011-7-27 20:05:02 |只看该作者
期待SAR的放出!!!!!!!

使用道具 举报

Rank: 2

精华
0
UID
34658
积分
112
帖子
16
主题
6
阅读权限
30
注册时间
2011-4-22
最后登录
2014-3-11
74#
发表于 2011-7-28 18:22:02 |只看该作者
本帖最后由 byland 于 2011-7-28 18:24 编辑

我写的 ema ,引用后再超级图表上发现不同周期 数值会差很多  不知道是不是我写错了。


求助
  1.     Params
  2.             Numeric TimeFrame(1440);        // 目标时间周期参数,参数说明参见MtBar
  3.             Numeric BarsBack(1);                // 目标时间周期BAR偏移参数,说明见MtBar函数
  4.             Numeric Length(10);          //10周期
  5.             NumericRef oeMA;
  6.     Vars
  7.             NumericSeries mtBarCnt;
  8.             NumericSeries mtClose;
  9.             Numeric refCurBar;
  10.             Numeric refOpen;
  11.             Numeric refHigh;
  12.             Numeric refLow;
  13.             Numeric refClose;
  14.             Numeric refVol;
  15.             Numeric refOpenInt;
  16.     Begin
  17.             mtBarCnt = MtBar(TimeFrame,BarsBack,refCurBar,refOpen,refHigh,refLow,refClose,refVol,refOpenInt);
  18.             mtClose = refClose;

  19.             oema=XAverage(mtClose,length);
  20.             Return mtBarCnt;
  21.     End
复制代码
引用代码
  1.   Params
  2.             Numeric TimeFrame(1440);        // 目标时间周期参数,参数说明参见MtBar
  3.             Numeric BarsBack(1);                // 目标时间周期BAR偏移参数,说明见MtBar函数
  4.             Numeric Length1(10);  
  5.                              
  6.      Vars
  7.             NumericSeries mtBarCnt;
  8.             NumericSeries mtClose;
  9.                         NumericSeries ema1;
  10.             Numeric oema1;
  11.            
  12.     Begin
  13.            
  14.         dayema(TimeFrame,BarsBack,Length1,oeMA1);
  15.         emA1 = oeMA1;
  16.         PlotNumeric("MA1",eMA1);
  17.             
  18.     End
复制代码
出现的情况是 在不同的周期   ema的值不一样   

但是我程序里写的是  日ema值

所以,help

使用道具 举报

Rank: 2

精华
0
UID
34658
积分
112
帖子
16
主题
6
阅读权限
30
注册时间
2011-4-22
最后登录
2014-3-11
75#
发表于 2011-7-28 18:29:09 |只看该作者
回复 80# byland


   




明显可以看出不同周期的 值不一样

日线上现在的价格还在ema之上

5分钟图上 价格已经在ema之下了

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
30159
积分
1116
帖子
280
主题
23
阅读权限
60
注册时间
2011-3-23
最后登录
2019-3-21
76#
发表于 2011-8-1 10:29:30 |只看该作者
回复 81# byland


    ema代码请看58楼MtXAverage 函数,跨期ema不能直接用ema函数XAverage;必须ma必须写mtma,sma必须写mtsma,如果明白原理的话可以直接封装到交易代码里面,不明白的话单独写函数。

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
30159
积分
1116
帖子
280
主题
23
阅读权限
60
注册时间
2011-3-23
最后登录
2019-3-21
77#
发表于 2011-8-1 10:32:11 |只看该作者
错误代码        oema=XAverage(mtClose,length);

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
5872
积分
1214
帖子
28
主题
6
阅读权限
60
注册时间
2009-11-10
最后登录
2021-9-25
78#
发表于 2011-8-1 15:42:04 |只看该作者
谢谢老师,找到我想要的啦

使用道具 举报

Rank: 2

精华
0
UID
55361
积分
99
帖子
17
主题
0
阅读权限
30
注册时间
2011-7-24
最后登录
2014-10-9
79#
发表于 2011-8-4 11:14:20 |只看该作者
谢谢你,辛苦了,学习中

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
12330
积分
838
帖子
254
主题
15
阅读权限
60
注册时间
2010-6-16
最后登录
2017-4-25
80#
发表于 2011-8-5 17:04:48 |只看该作者
好贴呀,受益匪浅,顶!

使用道具 举报

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

bottom

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

GMT+8, 2024-4-23 16:09

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部