以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请帮忙把0值去掉  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=10514)

--  作者:魔鬼-杀手
--  发布时间:2012/3/12 10:20:17
--  请帮忙把0值去掉


VARIABLE:Widths=5; // 区域宽度

// 计算高低值
MaHigh:=HHV(high,Widths);
MaLow :=LLV(Low,Widths);

// 计算格区域
Num   :FLOOR(BARPOS/Widths);
Value :BARPOS - Num*Widths;

IF Num > 0 THEN BEGIN
    IF Value = 0 THEN BEGIN
  DrawHigh := MaHigh;
  DrawLow  := MaLow;
    END;
END;
ELSE EXIT;

// 画线
dh:DrawHigh;
dl:DrawLow;


--  作者:魔鬼-杀手
--  发布时间:2012/3/12 10:28:13
--  
工作人员给点回应好吗?
--  作者:just
--  发布时间:2012/3/12 10:39:56
--  

什么意思? 什么叫把0值去掉?


--  作者:魔鬼-杀手
--  发布时间:2012/3/12 10:41:58
--  
坐标数值有问题,请帮忙看一下
--  作者:董小球
--  发布时间:2012/3/12 10:45:30
--  
楼主的意思是说K线被压缩么?

Num   :=FLOOR(BARPOS/Widths);
Value :=BARPOS - Num*Widths;

改成这样?

--  作者:魔鬼-杀手
--  发布时间:2012/3/12 10:51:38
--  
多谢,差不多!我有问题再向你们请教