假设 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)实现平仓动作。
问题1,行情必须下跌到3995,SELL(1,0,STOP,3995)才会被触发,委托交易
但注意语句中,SELL对应MARKET; TSELL对应MKT;
行情在4000以上运行,未满足COND平多条件
问题2 , 下多单后,第一次程序运行到SELL(1,0,LIMIT,3995); 就会立马以市价(假设市价>3995)实现平仓动作。
对这个函数的理解有误,
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的价格挂了个限价单
谢谢楼上各位