以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- 后台交易策略中能用撤单函数撤销手工挂单止赢没成交的单子吗? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=68692)
|
-- 作者:qq代人发帖
-- 发布时间:2014/8/13 13:15:17
-- 后台交易策略中能用撤单函数撤销手工挂单止赢没成交的单子吗?
请教:后台交易策略中能用撤单函数撤销手工挂单止赢没成交的单子吗?
|
-- 作者:jinzhe
-- 发布时间:2014/8/13 13:26:35
--
普通的手工单不可以,必须是在后台监控界面下的手工单
|
-- 作者:jinzhe
-- 发布时间:2014/8/13 13:28:27
--
此主题相关图片如下:1.png

此主题相关图片如下:2.png
 这里的手工下单
|
-- 作者:Ivan
-- 发布时间:2014/8/13 16:11:39
--
我要是用另外一个策略来专门挂单的,类似于手工下单,能把其他策略的单子平掉,假如没成交的话,其它策略在进行平仓时能撤这个单子吗?
|
-- 作者:jinzhe
-- 发布时间:2014/8/13 16:18:03
--
类似?那么到底是手工还是程序
|
-- 作者:Ivan
-- 发布时间:2014/8/13 16:32:36
--
就是说,我在策略这么涉及的,比如行情现价到了2367,此时多个策略净持有多单8手,那么我在另外的策略这么写:
if h>EXTGBDATA(\'开始挂多单价格\') then tsell(1,8/2,LMT,EXTGBDATA(\'平多价格\'));
开始挂多单价格=2367 平多价格=2369.8
|
-- 作者:Ivan
-- 发布时间:2014/8/13 16:37:12
--
或者这么写: hh:hhv(ref(c,1),60);if h>=hh*0.9 then tsell(1,tbuyholding(1)/2,LMT,hh);
|
-- 作者:jinzhe
-- 发布时间:2014/8/13 16:41:16
--
后台自动下的单是吧,可以撤掉的
|
-- 作者:Ivan
-- 发布时间:2014/8/13 16:47:19
--
以下是引用jinzhe在2014/8/13 16:41:16的发言:
后台自动下的单是吧,可以撤掉的
专门止盈止损的策略挂的单子,未成交,能被其它策略撤单,对吗?假如成交了,那么它平仓的单子是哪个策略开的仓,肯定是无法确认的,那么该策略在平仓时,应该会把其它策略开的单子平掉吧?会不会造成后面开平仓混乱呢?特别是涉及到均价计算,买持均价等等。
|
-- 作者:jinzhe
-- 发布时间:2014/8/13 17:02:18
--
程序化交易开仓单不分哪个策略开的,开仓后每个单子都算作均价,视为同一个单子
如果你要获取具体的下单信息,那么你要用VBA了
|