以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [原创]同时持有多单和空单  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=11238)

--  作者:yanbibwei
--  发布时间:2012/4/23 13:16:33
--  [原创]同时持有多单和空单
请教一个问题:如果持有2手多单,现在平掉1手多单,同时,开1手空单,这样,就同时持有1手多单,1手空单,程序如何实现。
--  作者:Leon
--  发布时间:2012/4/23 13:28:14
--  

以下仅供参考

//如果持有2手多单,现在平掉1手多单,同时,开1手空单,这样,就同时持有1手多单,1手空单,程序如何实现。
cond1:HOLDING=2;
平多:SELL(cond1,1,market);
开空:BUYSHORT(cond1,1,market);


--  作者:admin
--  发布时间:2012/4/23 13:40:21
--  
楼上还请自己测试完了再递交给客户
--  作者:Leon
--  发布时间:2012/4/23 13:49:27
--  

之前写有问题,如果是图表交易是无法实现的,必须用后台交易

 


--  作者:yanbibwei
--  发布时间:2012/4/23 14:00:18
--  
就是后台是能够实现的,那后台的程序不是你那样的吧,还请给我编一下
--  作者:Leon
--  发布时间:2012/4/23 14:13:43
--  

//如果持有2手多单,现在平掉1手多单,同时,开1手空单,这样,就同时持有1手多单,1手空单,程序如何实现。
cond1:THOLDING=2;
IF cond1 THEN
BEGIN
TSELL(cond1,1,MKT);
TBUYSHORT(cond1,1,MKT);
END

 

[此贴子已经被作者于2012-4-23 14:19:16编辑过]

--  作者:yanbibwei
--  发布时间:2012/4/23 14:20:30
--  
谢谢