设为首页收藏本站

 找回密码
 注册
楼主: nopain
打印 上一主题 下一主题

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

Rank: 5Rank: 5

精华
0
UID
826
积分
1407
帖子
118
主题
46
阅读权限
60
注册时间
2007-11-25
最后登录
2013-12-24
21#
发表于 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
22#
发表于 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
23#
发表于 2009-5-16 17:52:19 |只看该作者

nopain先生.

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

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
1564
积分
228
帖子
55
主题
11
阅读权限
40
注册时间
2008-5-1
最后登录
2019-3-31
24#
发表于 2009-6-15 18:35:12 |只看该作者
哎,限定了只能读取唯一的文件,还是很不方便,这明明是人为的限定,到是能写入任何文件,

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
25#
发表于 2009-9-1 15:13:07 |只看该作者
V3.2.4版本已经将这两个函数的文件读写升级为数据库读写。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
4993
积分
162
帖子
31
主题
13
阅读权限
40
注册时间
2009-8-1
最后登录
2010-6-4
26#
发表于 2009-9-5 16:01:48 |只看该作者
为什么要这么麻烦的这么做呢?多开几个窗口设置不同的时间不是也可以实现吗?请问这个和多开几个窗口分别设置有什么不同呢?

使用道具 举报

精华
0
UID
2366
积分
1336
帖子
368
主题
70
阅读权限
0
注册时间
2008-9-15
最后登录
2019-4-1
27#
发表于 2009-9-22 00:38:03 |只看该作者
这个跨周期的实现比以前的好多了,但好象还没文华刚推出的方便。还在仔细研究中

使用道具 举报

精华
0
UID
2366
积分
1336
帖子
368
主题
70
阅读权限
0
注册时间
2008-9-15
最后登录
2019-4-1
28#
发表于 2009-9-22 01:40:55 |只看该作者
试过了,确实很方便,只是要多开很多窗口,不知道会不会太增加系统负担,呵呵。

另外问一下,一个交易帐号能不能在两台电脑同时使用,若能,打算再买台电脑,现在品种开多了觉得很慢。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
1283
积分
878
帖子
54
主题
8
阅读权限
60
注册时间
2008-3-7
最后登录
2021-11-4
29#
发表于 2009-9-22 08:10:35 |只看该作者
一个交易帐号可以在两台电脑同时使用
放心购买电脑

使用道具 举报

Rank: 4

精华
0
UID
3770
积分
546
帖子
18
主题
3
阅读权限
50
注册时间
2009-3-9
最后登录
2013-8-8
30#
发表于 2009-9-24 18:08:41 |只看该作者

均线:日线调用周线数据 哪理解错了??

老大,RT,求助:
Vars
        NumericSeries WeekMAValue;
        StringSeries strKey;
        string strValue;
Begin
        If(Weekday!=Weekday[1])  
        {
                strKey = DateToString(Date[1]);        
        }Else
        {
                strKey = strKey[1];  // ?
        }
        
        strValue = GetTBProfileString("MAweek",strKey);
        If(strValue != InvalidString)
        {
               WeekMAValue = Value(strValue);
        }Else
        {
                WeekMAValue = WeekMAValue[1];
        }
        PlotNumeric("MAweek",WeekMAValue);
End

[ 本帖最后由 Nichole 于 2009-9-24 18:09 编辑 ]

使用道具 举报

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

bottom

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

GMT+8, 2024-5-6 15:06

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部