我如何发 BUYSTOP 单? [金字塔]
- 咨询内容:
比如现在2000 点,我希望如果价格能到 2010 点,买入; 所以需要发buystop 单,PlaceOrder 里面我应该用哪个参数?
- 金字塔客服:
可能没说明白,就是 在2000 点的时候,我希望能发一个在2010点的限价买入单, 现在我发限价单,因为高于当前价格,会直接在当前价格2000点成交;
所以我就不知道用什么参数才能达到这个效果了? 我试过 PlaceOrder 下单参数 2, 就是停损单,好像也不能达到这个目的, 而3,说的是只有IB账户支持
- 用户回复:
//下单委托交易
// nType 下单类型 0限价 1市价 2停损 3限价停损
// fLmtPrice 委托限价
// fStopLmtPrice限价停损单(仅限IB外盘品种使用)
// nVol 委托数量
// nAspect 0买入 1卖出
// lpszLabel 品种名称
// wMarket 品种市场
// bMustOK 是否弹出下单确认
// lpszAccount 下单帐户,为空则为当前活动帐户
// nKaiPing 0开仓 1平仓 2平今
// nTouBao 期货(0投机 1保值) 股票(0普通 1融资) 期权(0普通 1备兑)
// bOrderQueue 是否为队列委托方式,即成交上一笔后再委托下一笔
// 返回值 : 返回本次的委托编号
// 注意: 请不要在SendMessage消息处理函数或者在线程中调用该下单函数。如果有必要在线程中调用下单,请使用PostMessage向主窗口发送下单
// 指令消息,然后在主线程中下单。
virtual long PlaceOrder(BYTE nType, float fLmtPrice, float fStopLmtPrice, UINT nVol, BYTE nAspact, LPCSTR lpszLabel, WORD wMarket,
BOOL bMustOK, LPCSTR lpszAccount, BYTE nKaiPing, BYTE nTouBao, BYTE bOrderQueue) = 0; - 网友回复:
这个是下单log:
2016-06-28 10:30:34.753 【下单】AU12 价284.250000 量1 买卖0 类型2 开平0 账户612519 Formula 1
2016-06-28 10:30:34.755 【下单】AU12 按止损单处理
2016-06-28 10:30:34.756 【下单】AU12 价283.849976 量1 买卖1 类型2 开平0 账户612519 Formula 1
2016-06-28 10:30:34.758 【下单】AU12 按止损单处理
看样子是不行 - 网友回复: 怎么个不行?可否将问题描述清楚?
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容