大家好!今天给大家带来TradeProtector-1.1的更新内容,这个版本在自动止损和比例跟踪止损上做了不少改进。想了解更多,可以访问这里:
TradeProtector-1.1
修复列表:
- 新增了货币对(SYMBOL)检查。之前的版本1.0对所有订单都进行了处理,而现在这个EA只会处理相同货币对的订单。
- 如果你想使用,比如EURGBP和EURUSD,请将TradeProtector-1.1附加到相应货币对的图表上。
- 修复了卖出订单的跟踪止损小计算问题(之前跟踪止损值计算公式中不必要地加入了点差值)。
1.2版本的变化/修复:
- 算法更改:如果没有止损,EA会根据当前价格设置初始止损nInitialSL(点数),然后nTrailingStop会被用作正常的跟踪止损,直到达到nPropSLThreshold的利润(点数)。从那时起,就会使用比例止损:
SL = OrderOpenPrice() +/- dPropSLRatio(Bid/Ask - OrderOpenPrice()) -/+ 点差 - 现在有了3个有意义的日志级别:0 - 不记录,1 - (默认)仅记录事件(更改止损),2 - 额外的诊断日志文件。
可设置参数如下:
extern int logging=1;
// logging=0,1,2 - 日志级别
extern int nInitialSL=15;
// 初始止损
extern int nTrailingStop=35;
// nTrailingStop [点数] - 初始跟踪止损。它会在你的交易达到利润=nPropSLThreshold之前被使用。如果你不想使用跟踪止损,请设置为一个大于nInitialSL + nPropSLThreshold的值。
extern int nPropSLThreshold=12;
// nPropSLThreshold [点数] - 达到该利润后,将使用比例跟踪止损
extern double dPropSLRatio=0.35;
// dPropSLRatio [小数] - 乘法因子 (PropSL = 利润 * dPropSLRatio - 点差)
extern int nUseEscape=0;
// nUseEscape [ 1 或 0 ] - 尽早逃离错误交易,一旦它们达到某个最小利润
extern int nEscapeLevel=0;
// nEscapeLevel [点数] - 在亏损达到后,我们希望终止交易
extern int nEscapeTP=35;
// nEscapeTP [点数] - 止盈水平(你可以设置为负值
// - 这样就是你希望接受的亏损
// 如果你的交易达到了某个显著的负点数值)
extern int nSleep=0;
// 新的K线后的延迟
extern int nSlip = 2;
// 允许的最大价格滑移
希望这些更新能帮助大家更好地管理交易!如果有任何问题,欢迎在下方留言讨论哦!
评论 0