功能介绍:
这款脚本的新特性有:
- 脚本可以基于投资组合利润应用跟踪止损,也就是说,当所有订单达到总盈亏平衡水平时,可以设置止损水平。
- 你可以在一个窗口运行脚本并设置SymbolAll = true,这样它会维护所有交易品种的订单。
- 新增了根据抛物线和速度指标定义跟踪长度的功能。
这个脚本可以作为独立脚本或专家顾问运行。
根据TrailingStop变量,脚本可以使用分形(止损水平放置在最近的分形上,偏移量为delta)、前一条K线的极值(例如,买入时放在Low-delta)、抛物线和速度指标,或者按照指定的点数进行跟踪。
- TrailingStop = 1; // "0-关闭 1-蜡烛图 2-分形 3-速度 4-抛物线 >4-点数";
- delta = 0; // 从分形、蜡烛图或抛物线的偏移
- only_Profit = true; // 仅对盈利订单应用跟踪止损
- only_NoLoss = false; // 移动到盈亏平衡而不是跟踪
- only_SL = false; // 仅对有止损的订单进行跟踪
- SymbolAll = true; // 对所有交易品种应用跟踪
- Portfel = true; // 根据投资组合利润应用跟踪
附加参数:
如果TrailingStop = 4,将使用抛物线指标来确定止损水平距离:
- Step = 0.02;
- Maximum = 0.2;
- Magic = 0;
如果TrailingStop = 4,将使用速度指标来确定止损水平距离:
- VelocityPeriodBar = 30; // 速度指标的参数(价格变化率)
- K_Velocity = 1.0; // 根据速度的止损倍数
可视化:
当前脚本操作的信息将显示在屏幕上:
- 脚本配置
- 脚本维护的订单数量
- 最低允许的止损水平 (-)
- 当前可能的止损水平(价格标签)
- 当前盈亏平衡水平(价格标签)
示例:

在截图中,跟踪止损是基于投资组合利润水平计算的,并使用分形进行设置。一旦止损设置水平(较低的价格标签)上升超过盈亏平衡水平(较高的价格标签),脚本将开始为所有订单设置止损,无论它们当前是否盈利。如果这些订单都被这些止损水平平仓,总利润仍会保持为正数。
建议:
脚本在关闭所有订单后会停止运行。
脚本可以在没有速度指标的情况下工作。您可以使用任何其他测量速度(价格变化率)的指标。