以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  60分钟开盘价为啥输出的是 0 ???  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=49882)

--  作者:双保险
--  发布时间:2013/3/18 18:31:27
--  60分钟开盘价为啥输出的是 0 ???

VARIABLE: hh_60min=0, ll_60min=0,op_60min_l=0,cc_60min_l=0,hh_60min_l=0,ll_60min_l=0; VARIABLE: op_60min_ll=0,cc_60min_ll=0,hh_60min_ll=0,ll_60min_ll=0; VARIABLE: 临阴_1=0; op_60min_l=: CALLSTOCK(\'\',vtOPEN,5,-1); cc_60min_l=:CALLSTOCK(\'\',vtCLOSE,5,-1); hh_60min_l=: CALLSTOCK(\'\',vtHIGH,5,-1); ll_60min_l=: CALLSTOCK(\'\',vtLOW,5,-1);

 

DRAWTEXT(1,h ,NUMTOSTR(op_60min_l,1));

[此贴子已经被作者于2013-3-18 18:31:48编辑过]

--  作者:双保险
--  发布时间:2013/3/18 18:32:51
--  
以下是引用双保险在2013-3-18 18:31:27的发言:

VARIABLE: hh_60min=0, ll_60min=0,op_60min_l=0,cc_60min_l=0,hh_60min_l=0,ll_60min_l=0; VARIABLE: op_60min_ll=0,cc_60min_ll=0,hh_60min_ll=0,ll_60min_ll=0; VARIABLE: 临阴_1=0; op_60min_l=: CALLSTOCK(\'\',vtOPEN,5,-1); cc_60min_l=:CALLSTOCK(\'\',vtCLOSE,5,-1); hh_60min_l=: CALLSTOCK(\'\',vtHIGH,5,-1); ll_60min_l=: CALLSTOCK(\'\',vtLOW,5,-1);

 

DRAWTEXT(1,h ,NUMTOSTR(op_60min_l,1));

[此贴子已经被作者于2013-3-18 18:31:48编辑过]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130318183227.jpg
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2013/3/19 9:10:29
--  
callstock引用合约代码不能省,写具体代码,如果引用的是当前合约用stklabel
--  作者:双保险
--  发布时间:2013/3/19 9:42:16
--  

VARIABLE: hh_60min=0, ll_60min=0,op_60min_l=0,cc_60min_l=0,hh_60min_l=0,ll_60min_l=0;
VARIABLE: op_60min_ll=0,cc_60min_ll=0,hh_60min_ll=0,ll_60min_ll=0;

 op_60min_l=: CALLSTOCK(\'stklabel \',vtOPEN,5,-1); cc_60min_l=:CALLSTOCK(\'stklabel\',vtCLOSE,5,-1);
 hh_60min_l=: CALLSTOCK(\'stklabel \',vtHIGH,5,-1); ll_60min_l=: CALLSTOCK(\'stklabel\',vtLOW,5,-1);

 

DRAWTEXT(1,h ,NUMTOSTR(op_60min_l,1));
是这样吗?还是显示0.

[此贴子已经被作者于2013-3-19 9:42:42编辑过]

--  作者:jinzhe
--  发布时间:2013/3/19 9:46:14
--  
不要加单引号
--  作者:双保险
--  发布时间:2013/3/19 11:03:32
--  

VARIABLE: hh_60min=0, ll_60min=0,op_60min_l=0,cc_60min_l=0,hh_60min_l=0,ll_60min_l=0;
VARIABLE: op_60min_ll=0,cc_60min_ll=0,hh_60min_ll=0,ll_60min_ll=0;

 op_60min_l=: CALLSTOCK(stklabel,vtOPEN,5,-1); cc_60min_l=:CALLSTOCK(stklabel,vtCLOSE,5,-1);
 hh_60min_l=: CALLSTOCK(stklabel,vtHIGH,5,-1); ll_60min_l=: CALLSTOCK(stklabel,vtLOW,5,-1);

 

DRAWTEXT(1,CLOSE ,NUMTOSTR(op_60min_l,1));

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130319105505.png
图片点击可在新窗口打开查看
线段显示好像对了,但文字还是没有
[此贴子已经被作者于2013-3-19 11:04:14编辑过]

--  作者:jinzhe
--  发布时间:2013/3/19 11:07:51
--  
把op_60min_l改成open,看看有没有数字
[此贴子已经被作者于2013-3-19 11:08:22编辑过]

--  作者:双保险
--  发布时间:2013/3/19 11:23:07
--  
有数字,但不是60开盘价
--  作者:jinzhe
--  发布时间:2013/3/19 11:28:35
--  
补充下5分钟数据
--  作者:双保险
--  发布时间:2013/3/19 12:44:00
--  
还是不行,应该是打印函数的问题吧。

VARIABLE: hh_60min=0, ll_60min=0,op_60min_l=0,cc_60min_l=0,hh_60min_l=0,ll_60min_l=0;
VARIABLE: op_60min_ll=0,cc_60min_ll=0,hh_60min_ll=0,ll_60min_ll=0;

 op_60min_l=: CALLSTOCK(stklabel,vtOPEN,5,-1); cc_60min_l=:CALLSTOCK(stklabel,vtCLOSE,5,-1);
 hh_60min_l=: CALLSTOCK(stklabel,vtHIGH,5,-1); ll_60min_l=: CALLSTOCK(stklabel,vtLOW,5,-1);

 

DRAWTEXT(1,CLOSE ,NUMTOSTR(op_60min_l,1));

[此贴子已经被作者于2013-3-19 12:44:36编辑过]