例如:若指定的回撤跳数是50条,若曾达到的最大获利跳数为120跳,则一旦获利回落到70跳时,会对持仓进行平仓.
由SetStopPosition 和 SetStopContract 或 SetStopShare 决定SetDollarTrailing_pt 的停止单是所有仓位合并计算或每笔仓位分开计算;默认是所有仓位合并计算.
SetStopPosition
SetStopContract
SetStopShare
SetDollarTrailing_pt
SetDollarTrailing_pt指令在Bar内就会即时触发,而不是仅仅在Bar结束时才执行,所以可以在进场的当根Bar马上出场.
SetDollarTrailing_pt(Amount)
Amount
参数: Amount - 数值表达式,回撤指定的跳数.
此函数只能在信号中使用.
若所有仓位一起计算,则进场价是所有同方向仓位的平均价.
当所有仓位的最大获利回撤指定的50个跳动后,则执行平仓所有仓位的委托:
SetStopPosition;
SetDollarTrailing_pt(50); 当每笔进场仓位的最大获利回撤指定的10跳后,则对这笔进场执行平仓委托:
SetDollarTrailing_pt(50);
50
SetStopContract;
SetDollarTrailing_pt(10);
10