设为首页收藏本站

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

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

Rank: 10Rank: 10Rank: 10

精华
0
UID
20842
积分
931
帖子
382
主题
2
阅读权限
255
注册时间
2010-12-3
最后登录
2022-2-15
41#
发表于 2011-7-8 13:27:55 |只看该作者
回复 46# 读书山林

你理解得完全正确。我明白你说的意思,既然要完成,我会把前面贴出来的所有指标都用新的方法来做,所以,还是需要一些时间的。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
0
UID
20842
积分
931
帖子
382
主题
2
阅读权限
255
注册时间
2010-12-3
最后登录
2022-2-15
42#
发表于 2011-7-10 00:53:50 |只看该作者
也就是说老师给出的指标函数实现的是:第三种情况====用大周期的前一根K线来计算指标。这样以来如果引用 ...
读书山林 发表于 2011-7-8 12:43


今天把MtBar函数和MtMa等函数看了一下,发现前面的回答中,有一些不准确之处。其实将BarsBack参数设置为0 ,就可以实现读书山林朋友所说的第二种情况。因为MtBar函数返回mtBarCnt的值仍是正确的,还是到大周期上一根BAR所需回溯的值。

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
30159
积分
1116
帖子
280
主题
23
阅读权限
60
注册时间
2011-3-23
最后登录
2019-3-21
43#
发表于 2011-7-11 10:15:29 |只看该作者
老师,前面的三个函数 只要BarsBack参数设置为0都可以用是吧,请老师再编写一下求指数平均XAverage,和SMA求移动平均,的跨周期函数

使用道具 举报

Rank: 4

精华
0
UID
26116
积分
377
帖子
84
主题
15
阅读权限
50
注册时间
2011-2-18
最后登录
2015-8-26
44#
发表于 2011-7-11 13:19:13 |只看该作者
强烈关注该贴

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
26187
积分
863
帖子
173
主题
61
阅读权限
60
注册时间
2011-2-19
最后登录
2022-7-6
45#
发表于 2011-7-11 16:11:02 |只看该作者
追涨老师能抽空解释一下这两句吗?多谢了!
  1. sFcactor = 2 / ( FastLength + 1 );

  2.         if (MtCurBar == 0 || XAvgValue1[mtBarCnt] == InvalidNumeric) XAvgValue1 = mtClose;

  3.         else XAvgValue1 = XAvgValue1[mtBarCnt] + sFcactor * ( mtClose - XAvgValue1[mtBarCnt] ) ;
复制代码

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
0
UID
20842
积分
931
帖子
382
主题
2
阅读权限
255
注册时间
2010-12-3
最后登录
2022-2-15
46#
发表于 2011-7-11 20:17:22 |只看该作者
追涨老师能抽空解释一下这两句吗?多谢了!
freetiger 发表于 2011-7-11 16:11


这两句是根据xaverage函数的算法改写的。
        sFcactor = 2 / ( Length + 1 );
        if (CurrentBar == 0 )
        {
                XAvgValue = Price;
        }else
        {
                XAvgValue = XAvgValue[1] + sFcactor * ( Price - XAvgValue[1] ) ;
        }       
因为我们现在计算的是跨周期的Xaverage,所以回溯时,我们大周期的前一根K线不是回溯1,而是要回溯mtBarCnt,这才是大周期上一根K线的位置。CurrentBar也是一样,要用mtCurBar来代替。price要用mtClose来代替。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
849
积分
187
帖子
38
主题
6
阅读权限
40
注册时间
2007-11-30
最后登录
2017-11-30
47#
发表于 2011-7-11 20:53:45 |只看该作者
向楼主学习,向楼主致敬!
学习楼主的技术,向楼主的服务精神致敬!

使用道具 举报

Rank: 1

精华
0
UID
38025
积分
32
帖子
7
主题
1
阅读权限
10
注册时间
2011-5-6
最后登录
2021-10-8
48#
发表于 2011-7-11 22:58:25 |只看该作者
唉,老师不理我,很伤心:
程序化交易

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
0
UID
20842
积分
931
帖子
382
主题
2
阅读权限
255
注册时间
2010-12-3
最后登录
2022-2-15
49#
发表于 2011-7-11 23:56:51 |只看该作者
回复 54# kevinwimax

kevinwimax,最对不住的就是您了,我答应你的跨周期SAR函数还没有完成。虽然这些天很忙,我还是抽了些时间来考虑,可能是我水平不够,呵呵,难度不小啊。还请见谅,容我慢慢啃这块硬骨头

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
30159
积分
1116
帖子
280
主题
23
阅读权限
60
注册时间
2011-3-23
最后登录
2019-3-21
50#
发表于 2011-7-12 09:28:30 |只看该作者
追涨老师帮写一下 XAverage,和SMA 函数吧,这两个比较简单的吧

使用道具 举报

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

bottom

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

GMT+8, 2024-4-23 21:40

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部