以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  五档数据咨询  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=158740)

--  作者:a383623133
--  发布时间:2017/10/18 10:18:16
--  五档数据咨询
用什么公式能提取五档数据中委托量最大的价格?
比如:买1到买5,买4的委托量最大,则提取买4位置的价格。

--  作者:yukizzc
--  发布时间:2017/10/18 10:21:11
--  

这个要自己做判断,

if a1<a2 then price:=a2;

if a2<a3 then price:=a3;

 


--  作者:FireScript
--  发布时间:2017/10/18 10:24:19
--  

DYNAINFO( 25) 这种动态函数可以取得你要的价格。其他的几个你可以在函数列表-动态函数 下查看。  但是动态函数的值只有最新值,不存在历史值。 获取之后可以用max函数获取最大值。


--  作者:a383623133
--  发布时间:2017/10/18 10:35:46
--  
能举个例子吗?如检测卖出五档数据,出现委托单大于100手并为五档中最大的委托量,即触发条件发出卖出指令,限价为委托单大于100手并为五档中最大的委托量位置的价格来委托。
--  作者:a383623133
--  发布时间:2017/10/18 10:54:44
--  
该怎么写这个程序?
--  作者:FireScript
--  发布时间:2017/10/18 11:12:44
--  

a1:DYNAINFO( 25);
a2:DYNAINFO( 26);
a3:DYNAINFO( 27);
a4:DYNAINFO( 41);
a5:DYNAINFO( 48);

maxvol:max(max(a4,a5),max(max(a1,a2),a3));
price:=if(maxvol=a1,DYNAINFO( 28),if(maxvol=a2,DYNAINFO( 29),if(maxvol=a3,DYNAINFO( 30),if(maxvol=a4,DYNAINFO( 42),DYNAINFO( 49)))

 

 

 

卖价请自行参照完成。


--  作者:a383623133
--  发布时间:2017/10/18 11:25:52
--  
谢谢