固定止损锚定问题
大佬们好,求教一个困扰的问题固定止损锚定在开仓棒体的前一根棒体的最低价我目前的写法如下,不知正确否params:vars: numeric aa; numeric minpoint; // 一跳 numeric myentryPrice; // 开仓价 numeric mystop; // 止损平仓价 numeric myprofit; // 止盈平仓eventsOnBarOpen(ArrayRef<Integer> indexs){ Minpoint = MinMove*PriceScale; if(open>close[1] and open-close[1]>5*minpoint ) myentryprice = open+1*minpoint; // 对价成交 mystop = close[1]-3*minpoint //疑问: 止损平仓价格是否定格在开仓棒的 最低价下方3跳, 还是会跟随棒体的变动而变动? myprofit = myentryprice + 30*minpoint; buy(1,myentryprice); } // 疑问,如果我要把止损价格 指定为 开仓棒体前一根棒体最低价下方3跳,不跟随后续价格变动,要如何写?// 如果最初的止损值为320,那么随着价格的波动,这个止损是否固定在320。如果不是固定的,那么要锁定这个320的写法应该如何表达? onbar: { if(close <mystop) sell(0,min(close,mystope)); //疑问, 如果最初的止损值为320,那么随着价格的波动,这个止损是否固定在320 ? 如果不固定,那么有什么方法可以固定 //如果在mystop定义后面,补充一句 mystop = mystop; 止损价格会如何变化 ? }