| 以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- k线开头的变量数据拿不到,是金字塔无法实现吗? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=13462) | 
| --  作者:双保险 -- 发布时间:2012/8/4 6:21:05 -- k线开头的变量数据拿不到,是金字塔无法实现吗? 程序说明: 这个程序运行在一秒周期上  ma5五分钟比上周期K线收盘低就显示enter。否则显示exit  现在的问题:  得不到5分钟K线的值。 ma5和ma10的数据是有的。 k线开头的变量数据都拿不到! 请高手指教! [此贴子已经被作者于2012-8-4 6:23:15编辑过] | 
| --  作者:双保险 -- 发布时间:2012/8/4 6:21:42 -- Input: Period_Basic_Sec(1,1,60,1); VARIABLE: ma5min = 0; VARIABLE: k_c_5min = 0, k_c_5min_l = 0; VARIABLE: b_5min = 0; VARIABLE: ma5min_sample_cnt = 0; ma5min_sample_cnt := 5 * 60 / Period_Basic_Sec; ma5min := MA(CLOSE, ma5min_sample_cnt); if time % 5 = 0 then begin 
			b_5min := 1; 
			k_c_5min := CALLSTOCK(\'\', VTCLOSE, 2, 0); 
			k_c_5min_l := CALLSTOCK(\'\', VTCLOSE, 2, -1); end else b_5min := 0; if b_5min =1 then begin 
			if ma5min < k_c_5min_l then 
			DRAWTEXT(1, C, "Enter"); 
			if ma5min > k_c_5min AND  
			   ma5min > k_c_5min_l then 
			    DRAWTEXT(1, C, "Exit"); end | 
| --  作者:双保险 -- 发布时间:2012/8/4 7:52:39 -- 程序改写后无法打印出所需内容 Input: Period_Basic_Sec(1,1,60,1); VARIABLE: ma5min = 0; VARIABLE: k_c_5min_l = 0; VARIABLE: b_5min = 0; VARIABLE: ma5min_sample_cnt = 0; VARIABLE: status = 0; k_c_5min: "INDICATOR_K.CC#MIN5";  ma5min_sample_cnt := 5 * 60 / Period_Basic_Sec; ma5min := MA(CLOSE, ma5min_sample_cnt); if time % 5 = 0 then begin 
			b_5min := 1; 
			k_c_5min := CALLSTOCK(\'\', VTCLOSE, 2, 0); 
			k_c_5min_l := CALLSTOCK(\'\', VTCLOSE, 2, -1); end else b_5min := 0; if time % 5 = 0 then begin 
			if ma5min < k_c_5min AND 
			   status = 0 then 
			begin 
			    status := 1; 
			DRAWTEXT(1, C, "Enter");     end 
			if ma5min > k_c_5min AND 
			   status = 1 then 
			begin 
			status := 0; 
			    DRAWTEXT(1, C, "Exit");     end end [此贴子已经被作者于2012-8-4 7:56:12编辑过] | 
| --  作者:王锋 -- 发布时间:2012/8/4 17:17:37 -- http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332 参考问题4,启用调试技巧看看程序的执行流程 |