以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  [原创]如何找出不同持仓品种的多空的开仓价,如同时持有RB,HC,RU  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=166497)

--  作者:hxl
--  发布时间:2018/11/15 11:12:58
--  [原创]如何找出不同持仓品种的多空的开仓价,如同时持有RB,HC,RU
如何找出不同持仓品种的多空的开仓价,如同时持有RB,HC,RU
--  作者:FireScript
--  发布时间:2018/11/15 11:27:37
--  
 最近一次的开仓价?这个不好实现,主要无法和品种以及多空方向进行对应的。



--  作者:FireScript
--  发布时间:2018/11/15 11:28:49
--  
 如果你是后台(使用到的函数是动态函数一般只能在后台用的)我倒是可以在任意品种上调取某个品种的上次开仓价。但是多空方向就不太好区分了。 我本地先尝试下吧。
[此贴子已经被作者于2018/11/15 11:29:25编辑过]

--  作者:hxl
--  发布时间:2018/11/15 13:11:53
--  
后台
--  作者:hxl
--  发布时间:2018/11/15 13:13:05
--  
 这功能对后台很关键!!!很有用的
--  作者:FireScript
--  发布时间:2018/11/15 13:52:15
--  
DYNAINFO(211) 可以返回某个品种最近一次的开仓价,无论是后台还是手工都能记录。
当前品种上返回的就是当前品种的最近一次开仓价。如果要调用其他品种的,就直接跨周期调用下这个函数的返回值,例如:

STKINDI(\'RB01\',\'bs.s\',0,1,0);

其中bs代码:
s:DYNAINFO(211);

但是区分不了多和空,并且也只能取最近一次的。

TORDERPRICE 可以指定多和空,但是这个依赖于程序化交易的记录(监控下面的记录),如果当前后台程序没有这个记录也是不行的,它是完全按照监控界面的记录去读取的。其他方式下的单 或者其他后台程序下的单 它是获取不了的。



--  作者:hxl
--  发布时间:2018/11/16 9:08:32
--  

麻烦你开发个函数