代码
各位大佬,我想请教一下,当策略持仓盈利超过10个最小变动单位时,再开一单同样方向的单子。平仓时一起平掉。该怎么加代码?
各位大佬,我想请教一下,当策略持仓盈利超过10个最小变动单位时,再开一单同样方向的单子。平仓时一起平掉。该怎么加代码?
欢迎扫码加企业微信交流 //以最新价金叉20日均线为做多条件(后续可根据自己策略做多条件进行修改) Vars Series<Numeric> MA20; Numeric MinPoint; // 最小变动单位 Series<Numeric> AA; Series<Numeric> BB; Events OnInit() { SetConsecEntries(2); } OnBar(ArrayRef<Integer> indexs) { MA20=AverageFC(Close,20); PlotNumeric("MA20",MA20); MinPoint = MinMove*PriceScale; If(MarketPosition==0 And CrossOver(Close,MA20)) { Buy(1,Close); AA=EntryPrice; } If(MarketPosition==1 And Close>(EntryPrice+10*MinPoint)) { Buy(1,Close); Commentary("AA= "+Text(AA)); BB=EntryPrice+10*MinPoint; Commentary("BB= "+Text(BB)); } if(MarketPosition==1 and (CrossUnder(Close,MA20))) Sell(2,c); }