以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  股指连续的日K线走势  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=57449)

--  作者:qq代人发帖
--  发布时间:2013/10/11 16:36:19
--  股指连续的日K线走势
请教:股指连续的日K线走势,哪一根到哪一根是1310的?哪一根到哪一根是1309的?哪一根到哪一根是1308的?能标识出来吗?

--  作者:lichenghu
--  发布时间:2013/10/11 16:55:14
--  

目前换月信息是没有加到连续合约上的.暂时只能自己计算了


--  作者:yukizzc
--  发布时间:2013/10/11 17:18:56
--  

建一个指标例如A

里面写上a:vol;

 

再建立一个指标例如为B里面写上

if00:STKINDI(\'ZJif00\',\'AAA.a\',0,6,0);     //取得if00的日线成交量
if10:STKINDI(\'ZJif10\',\'AAA.a\',0,6,0);     //取得if10的日线成交量
drawtext(if00=if10,high,\'if10\')              //在两者相等的地方在最高价处输出文字if10

 

其他月份的代码照这个写即可。


--  作者:ucallme
--  发布时间:2013/10/11 20:20:08
--  

非常谢谢!

再请问,去年的期指月份代码是.....?


--  作者:lichenghu
--  发布时间:2013/10/14 8:56:41
--  
 对应的都是1月到12月份合约
--  作者:ucallme
--  发布时间:2013/10/14 21:13:53
--  

您好,我还有一个问题,敬请解答:

在3分钟的走势图,副图指标我用的是SKD,请问如何引用并显示9分钟、27分钟的实时K值?

 

我的代码如何:

 

T:DATATYPE,NODRAW,COLORRED;  //显示当下走势的级别(周期)
IF DATATYPE=17 THEN BEGIN     //如果当下走势的级别是3F
   K9F:STKINDIex(\'\',\'slowkd.K(9,3,3,5)\',0,11,0,987),COLORBROWN;  //在3F显示9F的K值
  K30F:STKINDIex(\'\',\'slowkd.K(9,3,3,5)\',0,4,0,610),COLORBLUE;  //在3F显示30的K值
END;

RSV:= (CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
FASTK:=SMA(RSV,P1,1);
K:SMA(FASTK,P2,1),COLORWHITE;
D:SMA(K,P3,1),COLORYELLOW;

 

即:如何将30F的K值改为27F的K值?


--  作者:lichenghu
--  发布时间:2013/10/15 9:00:22
--  

 函数说明是有介绍的,可以自定义分钟(参数21)

 

如STKINDIex(\'\',\'slowkd.K(9,3,3,5)\',0,21,8,610),COLORBLUE

 

 


--  作者:ucallme
--  发布时间:2013/10/17 0:13:03
--  

再次请教:在任意周期的K线走势图中,如何将K线从第一根开始,每四根分类为一组,即1、2、3、4为一组,5、6、7、8为一组,9、10、11、12为一组......一直到当下最新的K线?


--  作者:lichenghu
--  发布时间:2013/10/17 8:41:34
--  

 用VARIABLE定义数组,然后根据BARPOS定义,把不同的值赋给数组。

 

参考下面的例子,自行处理

 

 

 

例:分别计算阳线和阴线收盘价10个数字的平均价

这个要求在旧版本金字塔中只能通过VBA扩展实现,因为金字塔的序列变量只能与数据周期一一对应,无法做到非对齐模式的数据管理,但是新版金字塔我们完全可以通过建立一个空数组,然后在逐K线模式下动态去管理数据数据,然后再分别计算。

RUNMODE:0;

VARIABLE:DOWN[]=0;//定义一个空的数组,计算下跌的阳线收盘价

VARIABLE:UP[]=0;//定义一个空的数组,计算上涨阳线收盘价

IF CLOSE > OPEN THEN

   UP:=CLOSE;

ELSE

   DOWN:=CLOSE;

A:MA(UP,10);

B:MA(DOWN,10);

//下面2行调试代码

DD:UBOUND(UP),NODRAW; //显示输出UP数组数据个数

SS:UBOUND(DOWN),NODRAW; //显示输出DOWN数组数据个数

 

 


--  作者:ucallme
--  发布时间:2013/10/30 8:51:27
--  

您好,请教:

15分钟K线走势,当每天的第一根15分钟的K线生成时,如何自动地定位这根K线,并在该K线的最高值H和最低值L处画水平虚线,且一直自动地延续到当日15:00的那根K线?

如图所示:

 

图片点击可在新窗口打开查看