设为首页收藏本站

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

通过文件读写函数实现跨周期数据调用! [复制链接]

Rank: 5Rank: 5

精华
0
UID
826
积分
1407
帖子
118
主题
46
阅读权限
60
注册时间
2007-11-25
最后登录
2013-12-24
1#
发表于 2009-4-4 17:26:41 |显示全部楼层

好东西,支持.TB的技术开发真的是一流的:

TB的技术人员辛苦了.非常感谢你们.现在看来国内哪个号称最大的财经软件要追赶你们了.

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
826
积分
1407
帖子
118
主题
46
阅读权限
60
注册时间
2007-11-25
最后登录
2013-12-24
2#
发表于 2009-5-6 22:16:16 |显示全部楼层

nopain先生.

给个在15分钟上取60分钟的用读写函数实现跨周期数据调用的例子,自己试着写可写不成功.希望你有时间帮助我们.先谢谢你了.

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
826
积分
1407
帖子
118
主题
46
阅读权限
60
注册时间
2007-11-25
最后登录
2013-12-24
3#
发表于 2009-5-7 17:18:12 |显示全部楼层

问题在什么地方?

插入小时周期图表的技术指标:

Params
        Numeric N(25);
        Numeric M1(4);
        Numeric M2(3);
        Numeric M3(3);
Vars
        NumericSeries RSV;
        NumericSeries FASTK;
        
        NumericSeries MA;
                NumericSeries MA1;
        string strkey;
        string strValue;
                string strValue1;
Begin
        
                RSV= (CLOSE-Lowest(LOW,N))/(Highest(HIGH,N)-Lowest(LOW,N))*100;
        FASTK=SMA(RSV,M1,1);
        MA=SMA(FASTK,M2,1);
        MA1=SMA(MA,M3,1);
        strKey = timeToString(hour);
        strValue = Text(MA);
                strValue1 = Text(MA1);
        SetTBProfileString("DayMA",strKey,strValue);
                SetTBProfileString("DayMA1",strKey,strValue1);
        PlotNumeric("MA",MA);
                PlotNumeric("MA1",MA1);
End





插入15分钟周期图表的技术指标:
Vars
        NumericSeries DayMAValue;
                NumericSeries DayMAValue1;
        StringSeries strKey;
                StringSeries strKey1;
        string strValue;
                string strValue1;
Begin
        If(hour!=hour[1])
        {
                strKey = timeToString(hour[1]);        
        }Else
        {
                strKey = strKey[1];
        }
        
        strValue = GetTBProfileString("DayMA",strKey);
                strValue1 = GetTBProfileString("DayMA1",strKey1);
        If(strValue != InvalidString)
        {
                DayMAValue = Value(strValue);
                                DayMAValue1 = Value(strValue1);
        }Else
        {
                DayMAValue = DayMAValue[1];
                                DayMAValue1 = DayMAValue1[1];
        }
        PlotNumeric("DayMA",DayMAValue);
                PlotNumeric("DayMA1",DayMAValue1);
End

可放到图表里感觉就不对,请帮我看看问题在什么地方好吗?

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
826
积分
1407
帖子
118
主题
46
阅读权限
60
注册时间
2007-11-25
最后登录
2013-12-24
4#
发表于 2009-5-16 17:52:19 |显示全部楼层

nopain先生.

在15分钟上取60分钟的用读写函数实现跨周期数据调用有方法解决吗?望不吝赐教.

使用道具 举报

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

bottom

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

GMT+8, 2024-5-4 04:26

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部