现在要用到处理分笔数据,请问在公司里如何引用分笔数据?在1分钟以上的 K线里,有open, high, low, close,请问分笔数据的引用是用什么符号?
另外,公式如均线 MA能够处理分笔数据吗?如否,应该如何引用处理?
谢谢!
1.下面的函数可以帮你引用分笔数据
引用同期的其他证券数据
用法:
CALLSTOCK(CODE,TYPE[,CYC,N]),引用指定品种代码为CODE,周期为CYC(可选)若不填或者为-1表示使用当前周期,类型为TYPE的数据
N为左右偏移周期个数(可选)0表示引用当前数据,<0为引用之前数据,>0为引用之后数据。
其中TYPE的值可为 VTOPEN(开盘) VTHIGH(最高) VTLOW(最低) VTCLOSE(收盘)
VTVOL(成交量) VTAMOUNT(成交额) VTADVANCE(涨数,大盘有效) VTDECLINE(跌数,大盘有效)
如果找不到同期数据,那么将返回最近的一个。
CYC范围为0-19,分别表示
0:分笔成交、1:1分钟、2:5分钟、3:15分钟、4:30分钟、5:60分钟
6:日、7:周、8:月、9:年、10:多日、11:多分钟、12:多秒
13:多小时、14:季度线、15:半年线、16:节气线、17:3分钟、18:10分钟、19:多笔线
MA能够处理分笔数据
直接在分笔上看看便知
谢谢!在分笔上看到处理的均线信号了!
但是我范县无法下载日内分笔数据,如何下载呢?在哪里有分笔数据?
2楼的同学,谢谢了!
您讲的是用VBS处理方法吗?在PEL里如何处理呢?直接引用是close, high, low, open是同一个值吗?
分笔数据FTP上有
引用的话应该是#TICK
不是VBA
和直接引用是close, high, low, open是同一个值。
你试试吧
使用了MA(C,N), MA(C,N1)计算cross, 发现在前台信号里,计算正确,两个均线经常相交,但是却不出现交叉后的买卖信号(均线的金叉、死叉)。
后台计算,程序不显示错误,但是却不处罚下单操作,证明金叉死叉信号没有出现。
请问后台利用分笔数据计算均线的金叉死叉信号还有哪些需要解决的问题才能让信号正常?
多谢!
直接用以下简单策略在分笔周期上使用,信号什么的都有.
在分笔周期上使用,注意勾选高频
ma5:ma(close,5);
ma15:ma(close,15);
if CROSS(ma5,ma15) and time>090100 and time<145500 then
begin
sellshort(holding<0,1,thisclose);
buy(holding=0,1,limit,c+mindiff);
end
if CROSS(ma15,ma5) and time>090100 and time<145500 then
begin
sell(holding>0,0,thisclose);
buyshort(holding=0,1,limit,c-mindiff);
end
//收盘前5分钟平仓
if time > 145500 then
begin
sell(holding > 0, 0, thisclose);
sellshort(holding < 0, 0, thisclose);
end