以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://www.weistock.com/bbs/list.asp?boardid=4) ---- “上一次操作已经完成”如何表达 (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=73894) |
-- 作者:kusaju -- 发布时间:2015/1/4 15:15:42 -- “上一次操作已经完成”如何表达 “上一次操作已经完成,并已经收到成交回报”,这个语句如何表达? 注: 在编写后台程序化交易系统时,时常要考虑: 开仓时,一批一批的开,上一批委托单收到成交回报、且当前仍满足开仓条件再开下一批,依此类推直到开到预设仓位为止;
平仓时,一批一批的平,上一批委托单收到成交回报、且当前仍满足平仓条件再平下一批,依此类推直到平到仓位为0为止; 基于这种考虑,时常要表达“上一次操作已经完成,并已经收到成交回报”。 谢谢老师! |
-- 作者:jinzhe -- 发布时间:2015/1/4 15:27:32 -- 接收成交回报的判断,可以使用VBA来实现,请在高级研发区咨询对应的方法 |
-- 作者:kusaju -- 发布时间:2015/1/4 16:03:18 -- 确定上一笔指定委托是否未成交 用法:TISPRVREMAIN(N) N为委托方向.0所有方向;1开多;2平多;3开空;4平空 该函数返回常数 注意: 该函数只有在后台程式化交易运行中有效。该函数依赖TBUY等交易语句或者在交易监控中的手工干预的成交记录。 所属函数组:后台程式化交易(专业版) TISPRVREMAIN(N),可以实现吗?
|
-- 作者:jinzhe -- 发布时间:2015/1/4 16:13:00 -- 判断是否有未成交单和接收处理回报信息不是一回事,虽然看上去很像 |
-- 作者:kusaju -- 发布时间:2015/1/4 16:59:24 -- TISPRVREMAIN(N)"确定上一笔指定委托是否未成交",难道不是以接收到成交回报来确定的吗? 如果不是以接收到成交回报来确定的话,按什么方法确定上一笔指定委托是否未成交?
|
-- 作者:fly -- 发布时间:2015/1/5 9:32:10 -- “上一次操作已经完成,并已经收到成交回报”。 这种状态的另一个说法就是:当前没有未成交单。
可以用TISPRVREMAIN判断 |