以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  希望开发出 SYSPARAM(1)  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=9094)

--  作者:zhangcharlie
--  发布时间:2011/11/23 8:18:40
--  希望开发出 SYSPARAM(1)

希望开发出 SYSPARAM(1)来定位 画面显示可见的 最初位置,最后位置,最高价,最低价。

现在发现 SYSPARAM(2),有时候显示的不是画面可见的最初位置。


--  作者:fly
--  发布时间:2011/11/23 9:13:14
--  

您说的功能用目前的SYSPARAM()函数可以实现

 

SYSPARAM(2),就是返回主图可见K线最初位置

您在什么情况下,发现不对的,请您详细说明一下.


--  作者:zhangcharlie
--  发布时间:2011/11/23 10:25:21
--  

请 版主表达下:分时图表里

 

1.当日最高价 以及最高价的位置;当日最低价 以及最低价的位置;当日最高持仓量 以及最高持仓量的位置;当日最低持仓量 以及最低持仓量的位置。

2.可见画面里最高价 以及最高价的位置;可见画面里最低价 以及最低价的位置;

   可见画面里最高持仓量 以及最高持仓量的位置;可见画面里最低持仓量 以及最低持仓量的位置。

 

先谢谢了。

[此贴子已经被作者于2011-11-23 10:34:22编辑过]

--  作者:fly
--  发布时间:2011/11/23 10:41:19
--  
1.

dayhi:=hhv(h,barslast(date<>ref(date,1))+1); //当日最高价
dayhichi:=hhv(OPENINT,barslast(date<>ref(date,1))+1); //当日最高持仓量

dayhitime:valuewhen(h=dayhi,time),linethick0;
dayhichitime:valuewhen(OPENINT=dayhichi,time),linethick0;


--  作者:zhangcharlie
--  发布时间:2011/11/23 10:57:46
--  

第一:

 

t:=barslast(date<>ref(date,1))+1;

ah:=hhv(high,t);
aL:=llv(low,t);
p:=sysparam(3);q:=sysparam(2);
v1:=barpos=q;
v3:=low=al[p];v5:=high=ah[p];
ttl:=v3 and  count(v3,barslast(v1)+1)=1;
tth:=v5 and  count(v5,barslast(v1)+1)=1;

t1:=barslast(ttl)+1;
t2:=barslast(tth)+1;

 

T1 T2 位置 显示到可见画面以外了。


--  作者:zhangcharlie
--  发布时间:2011/11/23 11:00:39
--  

第二

t:=barslast(date<>ref(date,1))+1;

ah:=hhv(openint,t);
aL:=llv(openint,t);
p:=sysparam(3);q:=sysparam(2);v1:=barpos=q;
v3:=openint=al[p];v5:=openint=ah[p];
ttl:=v3 and count(v3,barslast(v1)+1)=1;
tth:=v5 and count(v5,barslast(v1)+1)=1;

t1:=barslast(ttl)+1;
t2:=barslast(tth)+1;

 

t1,t2 的起始点 有开始于昨日的,超出了可见画面之内。我一般是显示当日的,

所以 t1 t2 是当日的某个时间点开始。

[此贴子已经被作者于2011-11-23 11:06:23编辑过]

--  作者:fly
--  发布时间:2011/11/23 11:13:30
--  

2.

allhigh:SYSPARAM(4);//主图可见K线最高价--主图可见K线最低价用SYSPARAM(5)
allhighdate:valuewhen(high=allhigh,date);
allhightime:valuewhen(high=allhigh,time);


--  作者:zhangcharlie
--  发布时间:2011/11/23 12:14:56
--  
FLY 版主 您的跟我想要表达的意思不一样。
--  作者:fly
--  发布时间:2011/11/23 13:25:57
--  

4楼所写,确实为当日数据.

求出的TIME也是当日满足条件所在的时间