以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  简单问题请教  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=2359)

--  作者:haifan1986
--  发布时间:2010/8/4 1:48:28
--  简单问题请教

假设 4000位置开多单,
同时程序运行
SELL(1,0,STOP,3995);

SELL(COND,O,MKT);
行情在4000以上运行,上涨到4005 此时触发满足平多条件COND。
问题1  触发平多代码程序能委托成交吗? 这里是不是行情必须下跌到3995,SELL(1,0,STOP,3995)才会被触发,委托交易?


假设 4000位置开多单,
同时程序运行

SELL(COND,O,MKT);
SELL(1,0,LIMIT,3995);
行情在4000以上运行,未满足COND平多条件
问题2 是否下多单后,第一次程序运行到SELL(1,0,LIMIT,3995); 就会立马以市价(假设市价>3995)实现平仓动作。


--  作者:金字塔
--  发布时间:2010/8/4 8:50:19
--  

问题1,行情必须下跌到3995,SELL(1,0,STOP,3995)才会被触发,委托交易

但注意语句中,SELL对应MARKET; TSELL对应MKT;

 

行情在4000以上运行,未满足COND平多条件

问题2 , 下多单后,第一次程序运行到SELL(1,0,LIMIT,3995); 就会立马以市价(假设市价>3995)实现平仓动作。



--  作者:fly
--  发布时间:2010/8/4 9:19:31
--  

对这个函数的理解有误,

SELL(COND,0,STOP,3995);//当条件COND满足时,在3995价格发出止损单,若价格达到或低于3995则以当时的对手价卖出全部持仓

                                                //此时的3995相当于止损触发价。

 

SELL(COND,0,LIMIT,3995);//当条件COND满足时,在3995价格发出限价单;即若价格达到或高于3995则以当时的对手价卖出全部持仓

                                                //此时的3995相当于限价单的具体委托价格。

 

您的SELL(1,0,STOP,3995);等于是条件永远满足,3995是止损触发价,只要行情下跌到3995,就止损触发,卖出全部持仓

      SELL(1,0,LIMIT,3995);等于是以3995的价格挂了个限价单


--  作者:haifan1986
--  发布时间:2010/8/4 21:52:33
--  

谢谢楼上各位