以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  如何在连续合约上标注或知道主力合约换月时连续合约所在K线位置  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=12881)

--  作者:小布丁
--  发布时间:2012/7/11 12:38:54
--  如何在连续合约上标注或知道主力合约换月时连续合约所在K线位置
如题,怎么在连续合约上面标注出换月时所在K线位置?
--  作者:jinzhe
--  发布时间:2012/7/11 13:28:55
--  
这个需要好好想一下
--  作者:jinzhe
--  发布时间:2012/7/11 13:41:40
--  

 //要确保所有合约的日线数据正确,用户可以点开每个合约,然后按键盘向下键

v0:=callstock(\'if00\',vtvol,6);
v1:=callstock(\'if01\',vtvol,6);
v2:=callstock(\'if02\',vtvol,6);
v3:=callstock(\'if03\',vtvol,6);
v4:=callstock(\'if04\',vtvol,6);
v5:=callstock(\'if05\',vtvol,6);
v6:=callstock(\'if06\',vtvol,6);
v7:=callstock(\'if07\',vtvol,6);
v8:=callstock(\'if08\',vtvol,6);
v9:=callstock(\'if09\',vtvol,6);
v10:=callstock(\'if10\',vtvol,6);
v11:=callstock(\'if11\',vtvol,6);
v12:=callstock(\'if12\',vtvol,6);
nn:=if (v0=v1 ,01 ,if(v0=v2,02,if(v0=v3,03,if(v0=v4,04,if(v0=v5,05,if(v0=v6,06,if(v0=v7,07,if(v0=v8,08,if(v0=v9,09,if(v0=v10,10,if(v0=v11,11,12)))))))))));
n1:=numtostr(nn,0);
drawtext(nn>ref(nn,1) and nn<>1,h,n1)pxup20;//通常的判断方式
drawtext(ref(nn,1)=12 and nn=1,h,n1)pxup20;//跨年换月的判断方式


--  作者:小布丁
--  发布时间:2012/7/15 10:12:41
--  如何在连续合约上标注或知道主力合约换月时连续合约所在K线位置
请问老师,后面那个pxup20是干嘛用的?
--  作者:guotx2010
--  发布时间:2012/8/3 9:43:33
--  编写问题
向上移位,前面少了逗号。
--  作者:小布丁
--  发布时间:2012/8/3 11:38:07
--  
以下是引用guotx2010在2012-8-3 9:43:33的发言:
向上移位,前面少了逗号。

非常感谢!


--  作者:klc
--  发布时间:2013/3/24 0:39:37
--  
好代码,不过在实时行情中,能不能想个办法提前一天提示