以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  策略编写求助区  (http://weistock.com/bbs/list.asp?boardid=11)
----  老师们好:请帮我编一个开盘价公式,谢谢!  (http://weistock.com/bbs/dispbbs.asp?boardid=11&id=13573)

--  作者:libin
--  发布时间:2012/8/9 17:13:41
--  老师们好:请帮我编一个开盘价公式,谢谢!
要求是:在9点开盘时,以9点开盘价开始画一条和K线时间同步走的水平线,一直画到15点,如(这条开盘价线就是同步走的,老师参考一下:今开:valuewhen(date<>ref(date,1),open)),10:30开盘再以10;30开盘价画一条与k线时间同步走的水平线到11:30;下午1:30开盘时再以1:30开盘价画一条与k线同步走的水平线一直画到15点。谢谢!
--  作者:jinzhe
--  发布时间:2012/8/10 13:34:27
--  

上次给你的写的基本是极限了,这个很难弄,

还有个笨办法,就看你高不高兴用了


variable:o1=0,o2=0,o3=0;
if time=090100 then o1:=o;
if time=103100 then o2:=o;
if time =133100 then o3:=o;

drawline(time=090100,o1,time=090200,o1,0,colorred);
drawline(time=090200,o1,time=090300,o1,0,colorred);
drawline(time=090300,o1,time=090400,o1,0,colorred);
drawline(time=090400,o1,time=090500,o1,0,colorred);
drawline(time=090500,o1,time=090600,o1,0,colorred);

.........

drawline(time=145900,o1,time=150000,o1,0,colorred);


另外两条线 同理


--  作者:jinzhe
--  发布时间:2012/8/10 15:45:20
--  


variable:o1=0,o2=0,o3=0;
if time=090100 then o1:=o;
if time=103100 then o2:=o;
if time =133100 then o3:=o;


if time>=090100 and time<150000 then
a1:o1;

if time>=103100 and time<=113000 then
a2:o2;

if time>=133100 and time<=150000 then
a3:o3;

 

 

新鲜出炉的,比上面的靠谱


--  作者:libin
--  发布时间:2012/8/10 21:23:37
--  谢谢 jinzhe老师,让您操心了!
谢谢 jinzhe老师,让您操心了!这个效果好。