以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 能否增加torderprice2(AC,Stock,D,N1,N2)? (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=98388) |
-- 作者:a141027 -- 发布时间:2016/6/10 14:28:53 -- 能否增加torderprice2(AC,Stock,D,N1,N2)? 目前的torderprice(D,N)无法指定品种和账户,也无法指定仅包括已成交和包括所有,tenterprice甚至不能添加参数,这导致后台用一个策略下交易多个品种的时候无法用pel取到最近下单价格,削弱了后台精细管理交易的能力。dynainfo2可以指定品种但却不能提供未成交的数据。 建议增加torderprice2或torderpriceex,参数和tbuyholdingex类似,AC账户,Stock品种,D方向,N1最近第几笔下单,N2仅包括已成交/包括所有。谢谢。
|
-- 作者:yukizzc -- 发布时间:2016/6/12 9:59:51 -- 后台多品种,的下单价格本身就是各自执行的。而且也无法做到跨品种的调用下单价格 至于这个torderprice,软件里没有这个函数的,确定拼写对了?? |
-- 作者:a141027 -- 发布时间:2016/6/12 10:06:02 -- 先贴torderprice函数说明,后面再进一步说要增加新函数的原因 取前N次的下单价格。未成交时为委托价,成交后为成交价 用法:TORDERPRICE(D,N) 表示取前N次的下单委托价格 D表示取委托方向:0所有方向;1开多;2平多;3开空;4平空 若执行失败则返回-1. 该函数的计算依赖于后台交易记录。任何交易记录的删减、增加都会导致返回值的变化。 该函数返回常数 注意: 该函数依赖TBUY等交易语句或者在交易监控中的手工干预的成交记录。 所属函数组:后台程式化交易(专业版) |
-- 作者:a141027 -- 发布时间:2016/6/12 10:16:15 -- 我需要取得最近下单价格,tenterprice应该是合用的,但发现在多策略运行+手工撤单的时候公式取得的最近下单价格明显不对,怀疑这个函数在存在手工撤单的时候有可能会“串策略”——就是错误地取了其他策略的交易记录,暂时我未能提供证据,因为之前没有预期到有这样的问题,公式未添加相应的监控手段,如果之后有证据证明tenterprice真的会“串策略”的话,我会再提交。会不会“串策略”暂且不说,问题是我楼上说的那个,现在金系统没有提供获取指定品种的最近下单价格函数,只有获取指定品种的最近成交价格的函数,这总是个问题吧? |
-- 作者:yukizzc -- 发布时间:2016/6/12 10:23:29 -- 后台多品种时候,本身就是每个品种自己独立计算的,去最近的下单价格也是该品种自身的。 你的这些需求就好比对账户的未成交栏去进行监控操作,这类操作的话建议你直接通过vba去做,有很多的接口在vba中都有提供。
|
-- 作者:a141027 -- 发布时间:2016/6/12 10:32:06 -- 是的,我的需求是对未成交记录进行监控,这是交易管理的常见需求吧?vba有学习成本啊,学一种语言不是两三天的,pel为什么就不能提供呢?你不是也提供了tbuyholgingex这样指定账户和品种的函数吗?如果连这样基本的交易管理需求用pel都做不到,那还要pel干嘛,早说让所有用户都用vba,别浪费人家时间精力学一套断手瘸腿的残废语言,到头来还得去学另一套才能做交易。 |
-- 作者:yukizzc -- 发布时间:2016/6/12 12:33:52 -- 我想请问,你要获取指定品种的未成交价格的作用是在哪里?? 比如你做的a品种,然后希望策略里去获得b品种的未成交单记录情况??这么做的作用是??
|
-- 作者:a141027 -- 发布时间:2016/6/12 14:20:38 -- 我不是要a策略获取b策略的价格,恰恰相反,我想要的是a策略只取a品种的价格,不要错误地取了b策略的价格。 公式中我使用了tenterprice来获取上次下单价格,调试的时候发现,如果交易过程中有人工干预撤单,公式取得的上次价格有时明显不合理,导致下单价格和数量与预期结果差异很大。我怀疑发生错误的原因是,tenterprice取的是运行中其他策略的品种的价格数量(不过只是怀疑,我现在还未可以证明这点。)由于同时运行多个策略,交易多个品种,我需要获取最近价格数量的时候能够指定品种,以避免出现a策略取了b策略的价格数量。 如果有进一步疑问请随时指出。谢谢。
|
-- 作者:yukizzc -- 发布时间:2016/6/12 14:47:14 -- 这个本身就是取当前品种的啊,我从前面就开始和你解释取的就是当前品种的。这些取值都是后台监控记录的情况,如果您觉得不对可以用debugfile输出然后去查下 |