以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://www.weistock.com/bbs/list.asp?boardid=4) ---- 关于停损单提前挂单的问题 (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=78956) |
-- 作者:infocell -- 发布时间:2015/5/23 8:35:08 -- 关于停损单提前挂单的问题 有3.5之前的版本,使用STOPR挂止损单的时候,如果价格优于条件价格,则可以提前挂单,但不会成交,只有价格差于条件价格才会成交。 但是3.5及3.6版本,在使用STOPR挂止损单的时候,在公式测评中,即使价格优于条件价格,也马上成交。完全不符合止损的预期效果。
不知在实盘中会不会有这个问题? |
-- 作者:fly -- 发布时间:2015/5/25 9:26:57 -- 请参看以下解释。推荐先在仿真柜台下多模拟一下,再实盘
LIMIT和STOP指令的区别和联系 LIMIT------加入限价单,交易评测时按照次周期达到限价即操作,否则放弃;处于图表交易时按照指定限价报单交易。 所谓限价就是交易价优于设定的价格。具体说来对于买入或卖空就是低于设定价格,对于卖出或买空就是高于设定价格。 STOP------加入停损单,或又称突破交易,交易评测时按次周期达到设定价格即操作买入,否则放弃;处于图表交易时按照指定停损价格报单交易。 所谓停损就是交易价比设定的价格要差,(就是说和价格运动方向无关,只要比下的价格差,就下单,不管价格是由好到坏还是有坏到好。)具体说来对于买入或卖空就是高于设定价格,对于卖出或买空就是低于设定价格
BUY(holding=0, 1, LIMIT, 4000); //如果无多头持仓,以4000挂单子 //结果:成交价≤4000 SELL(holding>0,0,LIMIT,4000); //如果有多头持仓,以4000价格挂单子; //结果:成交价≥4000
BUY(holding=0, 1, STOP, 4000); //如果无多头持仓 //当最新价≥4000,以当时的对手价买一手单子 //结果:成交价根据行情而定 //相当于-----条件单,当价格突破某个值时,买开仓。
SELL(holding>0,0,STOP,4000); //如果有多头持仓,4000是止损触发价(所能接受的最大损失的最低值)。 //当最新价≤4000,以当时的对手价卖出全部持仓。 //结果:成交价根据行情决定。 //相当于----止损----条件单,当价格下跌到某个值时,卖平仓。
BUYSHORT(holding=0, 1, STOP, 2020); //如果无空头持仓 //当最新价≤2020时,以当时的对手价买一手单子 //结果:成交价根据行情而定 //相当于-----条件单,当价格下跌某个值时,卖开仓。
SELLSHORT(holding<0,0,STOP,2020); //如果有空头持仓,2020是止损触发价(所能接受的最大损失的最高值)。 //当最新价≥2020,以当时的对手价卖出全部持仓。 //结果:成交价根据行情决定。 //相当于----止损----条件单,当价格突破某个值时买平仓。
|