Rss & SiteMap

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

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

标题:副图K线的问题

1楼
linanmeng 发表于:2018/4/10 8:13:36

以下代码为金字塔论坛提供的副图画上证K线的代码,放在公式里运行后,副图上没有图出来?请问代码是否需要修改?


//仅供参考

开:CALLSTOCK('000001',VTOPEN),LINETHICK0; 
高:CALLSTOCK('000001',VTHIGH),LINETHICK0; 
低:CALLSTOCK('000001',VTLOW),LINETHICK0;
收:CALLSTOCK('000001',VTCLOSE),LINETHICK0;
上证指数:收,LINETHICK0;
涨幅:DYNAINFO2(14 ,'000001' ),LINETHICK0;


IF TIME>=093000 AND TIME<=150000 THEN
BEGIN
//绘制阳线
STICKLINE(收>开,收,高,0,0,COLORRED);
STICKLINE(收>开,收,开,8,1,COLORRED);
STICKLINE(收>开,开,低,0,0,COLORRED);

//绘制阴线
STICKLINE(收<=开,收,高,0,0,COLORCYAN);
STICKLINE(收<=开,收,开,8,0,COLORCYAN);
STICKLINE(收<=开,收,低,0,0,COLORCYAN);
END
//指标运行模式选择逐K线


2楼
wenarm 发表于:2018/4/10 8:29:05

上述代可以正常刷出k,你要用逐k模式。

还有,引用中需要指定市场,股票中存在重名代码

开:CALLSTOCK('SH000001',VTOPEN),LINETHICK0;
高:CALLSTOCK('SH000001',VTHIGH),LINETHICK0;
低:CALLSTOCK('SH000001',VTLOW),LINETHICK0;
收:CALLSTOCK('SH000001',VTCLOSE),LINETHICK0;
上证指数:收,LINETHICK0;
涨幅:DYNAINFO2(14 ,'SH000001' ),LINETHICK0;


IF TIME>=093000 AND TIME<=150000 THEN
BEGIN
//绘制阳线
STICKLINE(收>开,收,高,0,0,COLORRED);
STICKLINE(收>开,收,开,8,1,COLORRED);
STICKLINE(收>开,开,低,0,0,COLORRED);

//绘制阴线
STICKLINE(收<=开,收,高,0,0,COLORCYAN);
STICKLINE(收<=开,收,开,8,0,COLORCYAN);
STICKLINE(收<=开,收,低,0,0,COLORCYAN);
END

3楼
linanmeng 发表于:2018/4/10 8:59:22
奇怪了,我用您的代码试了,还是没有图,是不是因为版本问题?我用的是4.51版,你是什么版?
4楼
wenarm 发表于:2018/4/10 9:01:10
你本地没有上证指数的数据?补充下上海市场的数据然后再看下。
5楼
linanmeng 发表于:2018/4/10 9:03:32
有数据,主图有上证指数呀
6楼
linanmeng 发表于:2018/4/10 9:06:39
换成IF00(300连续),也没有图,数据都有(左上角,高,开,低,收,都有数据!)就是没图
[此贴子已经被作者于2018/4/10 9:08:03编辑过]
7楼
FireScript 发表于:2018/4/10 9:28:52
 你是不是加载到主图上去了? 你截图我们看下。
8楼
linanmeng 发表于:2018/4/10 11:05:53
好的
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180410110109.jpg
图片点击可在新窗口打开查看
9楼
FireScript 发表于:2018/4/10 11:11:55
 TIME>=093000 AND TIME<=150000   日线下面time函数的判断无效。
所以在日线上输出不了。你可以把这段去掉就能在日线下输出 了。、
共10 条记录, 每页显示 10 条, 页签: [1]


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