以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- python 中buy_open()问题 (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=173243) |
-- 作者:ayzzq -- 发布时间:2019/11/22 10:38:24 -- python 中buy_open()问题 buy_open("SQRB00", "Market",0 ,2,account=\'12345\')交易类型 "Market"市价 "Limit"限价 "Stop"停损,"ThisClose"当前价 问题1,"Market"是指的对手价吗? 问题2,
"Market"后面那个0是啥意思? 问题3,
"Market"如果成交不了,是自动追单,还是要自己写追单代码?
|
-- 作者:yukizzc -- 发布时间:2019/11/26 12:58:15 -- market是市价,具体什么价格由交易所给你进行撮合 因为市价不需要填具体价格,所以后面跟一个0,你随便填一个数字也行。如果是限价,这个数字就是你指定的那个价格 都需要自己追单的,市价一般情况下都是能够成就的,因为这个是交易所给你去处理价格,除非涨跌停那种情况没有对手盘了
|
-- 作者:ayzzq -- 发布时间:2020/4/1 15:29:21 -- 今天simnow测试时遇到一个问题,菜粕跌停后,python策略发出买入指令,委托单当刚挂上就被撤回了。 这是买入代码:buy_open(context.s1, "Market", volume= context.kc,serial_id = 2) 状态显示:报单被拒绝CZCE:不被支持 这是不是因为没有对手盘的原因,但是跌停应该可以开多吧 这个问题时代码问题还是交易所问题,应该怎么解决?
|
-- 作者:yukizzc -- 发布时间:2020/4/1 15:58:09 -- 是否simnow不支持市价,你手工用市价下单试试看,simnow本身也会有些问题 |
-- 作者:ayzzq -- 发布时间:2020/4/1 16:15:30 -- 好的,手工对手价是可以的。 明天我试试手工市价是否可以。
以下是日志记录,显示报单价格为0 2020-04-01 14:38:24.578 【Python】buy_open 策略:<RM_1M> 出现信号 book_id:ZQRM00,voloram=1, Type=1, Price=0.000000, Account=, serial_id=2 2020-04-01 14:38:24.582 【下单】RM05 价2391.000000 量1 买卖0 类型1 开平0 账户153421 Formula 1 2020-04-01 14:38:24.589 【下单】确认报单已发送 ID=910164604 RefID = 130 2020-04-01 14:38:24.590 【指令】收到回报指令 ID = 910164604 RefID = 130 2020-04-01 14:38:24.590 【回报】153421 : RM005 - 已报单 1 价格:0 开 买 2020-04-01 14:38:24.648 【指令】收到回报指令 ID = 910164604 RefID = 130 2020-04-01 14:38:24.656 【回报】153421 : RM005 - 已撤单报单被拒绝CZCE:不被支持的报单类型 量:1 如果不可以市价,我是不是可以取盘口价格,加跳点 price=get_dynainf(context.s1,34)+1 buy_open(context.s1, "Limit", price,volume= context.kc,serial_id = 2) 这样写没错吧 |
-- 作者:yukizzc -- 发布时间:2020/4/2 10:36:20 -- 对的 |