以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  副图K线的问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=162634)

--  作者:linanmeng
--  发布时间:2018/4/10 8:13:36
--  副图K线的问题

以下代码为金字塔论坛提供的副图画上证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线



--  作者: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


--  作者:linanmeng
--  发布时间:2018/4/10 8:59:22
--  
奇怪了,我用您的代码试了,还是没有图,是不是因为版本问题?我用的是4.51版,你是什么版?
--  作者:wenarm
--  发布时间:2018/4/10 9:01:10
--  
你本地没有上证指数的数据?补充下上海市场的数据然后再看下。
--  作者:linanmeng
--  发布时间:2018/4/10 9:03:32
--  
有数据,主图有上证指数呀
--  作者:linanmeng
--  发布时间:2018/4/10 9:06:39
--  
换成IF00(300连续),也没有图,数据都有(左上角,高,开,低,收,都有数据!)就是没图
[此贴子已经被作者于2018/4/10 9:08:03编辑过]

--  作者:FireScript
--  发布时间:2018/4/10 9:28:52
--  
 你是不是加载到主图上去了? 你截图我们看下。

--  作者:linanmeng
--  发布时间:2018/4/10 11:05:53
--  
好的
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180410110109.jpg
图片点击可在新窗口打开查看

--  作者:FireScript
--  发布时间:2018/4/10 11:11:55
--  
 TIME>=093000 AND TIME<=150000   日线下面time函数的判断无效。
所以在日线上输出不了。你可以把这段去掉就能在日线下输出 了。、

--  作者:客人
--  发布时间:2018/4/10 11:15:41
--  
果然,出来了,谢谢