Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共11 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:kline函数形成的K线有断层?

1楼
zflwindy 发表于:2016/6/22 10:41:11
p09c:=callstock('p09',vtclose,6,0); p09o:=callstock('p09',vtopen,6,0); p09h:=callstock('p09',vthigh,6,0); p09l:=callstock('p09',vtlow,6,0); y09c:=callstock('y09',vtclose,6,0); y09o:=callstock('y09',vtopen,6,0); y09h:=callstock('y09',vthigh,6,0); y09l:=callstock('y09',vtlow,6,0); 收:y09c-p09c,linethick0; 开:y09o-p09o,linethick0; 高:y09h-p09h,linethick0; 低:y09l-p09l,linethick0; kline(开,高,低,收,0);
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160622103934.png
图片点击可在新窗口打开查看
上面形成K线有断层,怎么处理 是数据有问题么
2楼
jinzhe 发表于:2016/6/22 10:47:32

因为 最高价-另外的最高价,不一定比最低价-另外的最低价高

所以 价差的最高价和最低价,你要用max求上面你写的开高低收里面的最高价,用min求出你写的高开低收里面的最低价

3楼
zflwindy 发表于:2016/6/23 10:26:51
尽责 效率 的管理员 赞!
4楼
zflwindy 发表于:2016/6/28 9:58:21
收:y01c-p01c,linethick0;
开:y01o-p01o,linethick0;
高:=y01h-p01h,linethick0;
低:=y01l-p01l,linethick0;
高1:max(max(高,低),max(收,开)),linethick0;
低1:min(min(高,低),min(开,收)),linethick0;
kline(开,max(max(高,低),max(收,开)),min(min(高,低),min(开,收)),收,0);

用了 max和min后,断层没有了, 不过最高价和最低价, 还是和一些直接能看价差线的软件有误差, 是不是最高价和最低价在开高低收里面不一定会找到最低价和最高价?怎么解决好呢?谢谢
5楼
jinzhe 发表于:2016/6/28 10:10:31
请举个例子
6楼
zflwindy 发表于:2016/6/28 10:23:30
上面的图片 一个是金字塔的程序合成的图形, 还有其他软件直接得出的套利价差图形,

价差的最高价和最低价我想是不是应该是在同一时间点两个品种每个分钟或每一秒差额中的最高价或最低价。 原来是在开高低收价差里面取最高价和最低价应该会产生误差?  理解不了。
7楼
zflwindy 发表于:2016/6/28 10:24:30
图片怎么上传不了。。

8楼
zflwindy 发表于:2016/6/28 10:25:11
这样图片应该能看到了把。
图片点击可在新窗口打开查看此主题相关图片如下:金字塔图形.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:其他软件.png
图片点击可在新窗口打开查看
9楼
zflwindy 发表于:2016/6/28 10:26:10
p01c:=callstock('p01',vtclose,6,0);
p01o:=callstock('p01',vtopen,6,0);
p01h:=callstock('p01',vthigh,6,0);
p01l:=callstock('p01',vtlow,6,0);
y01c:=callstock('y01',vtclose,6,0);
y01o:=callstock('y01',vtopen,6,0);
y01h:=callstock('y01',vthigh,6,0);
y01l:=callstock('y01',vtlow,6,0);
收:y01c-p01c,linethick0;
开:y01o-p01o,linethick0;
高:=y01h-p01h,linethick0;
低:=y01l-p01l,linethick0;
高1:max(max(高,低),max(收,开)),linethick0;
低1:min(min(高,低),min(开,收)),linethick0;
kline(开,max(max(高,低),max(收,开)),min(min(高,低),min(开,收)),收,0);
代码如上, 谢谢!!
10楼
jinzhe 发表于:2016/6/28 10:26:42
毕竟是代码写的,不够精确,你要用软件里面的价差k线图,需要专业版
共11 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.02930 s, 3 queries.