以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  引用指定品种数据  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=184573)

--  作者:郑深霖
--  发布时间:2021/3/8 14:06:19
--  引用指定品种数据
cl:callstock(\'dpeb05\',vtclose,datatype);
cl:callstock(\'dpj05\',vtclose,datatype);
怎么引用这两个品种,变成自适应分时线,我调出来的两根线不适应,望老师指导

--  作者:FireScript
--  发布时间:2021/3/8 14:45:00
--  
 自适应分时线?说具体点你的需求是怎样的?
--  作者:郑深霖
--  发布时间:2021/3/8 15:21:48
--  
意思是让两个都能像正常分时图那样显示出来,
我上面的公式不能正常显示,只放一个品种还行,两个放在一起图线就变直了,

--  作者:FireScript
--  发布时间:2021/3/8 15:29:37
--  
1.你这个品种代码 都有一个前缀dp?没有这样的市场代码的。正常直接这样就行了 cl:callstock(\'eb05\',vtclose,用);

然后这个datatype 你用在这里意思应该是调用当前图表周期的数据的吧。 你要调用分时的话,正常调用1分钟数据就行了。因为分时图其实就是1分钟数据。用datatype 会有问题。


2.这2个品种价格差太大了。所以一个图表窗口下,必然有一个显示会出问题的。坐标系无法兼容2个差异过大的品种数据的。
所以只能这样了:
c1:callstock(\'eb05\',vtclose,1),NOAXIS;
c2:callstock(\'j05\',vtclose,1),NOAXIS;



图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

--  作者:郑深霖
--  发布时间:2021/3/8 23:43:45
--  
老师,按照你的公式我试了,只显示最新价,没显示线图,我补充数据都没有线条出来
--  作者:FireScript
--  发布时间:2021/3/9 9:24:53
--  
 你截图我们看下。

--  作者:郑深霖
--  发布时间:2021/3/9 10:16:27
--  
可以了,我换去另一只窗格就可以显示线条了,多谢老师