为什么这么简单的止损条件都无法触发呢?输出MA5的值是完全满足MA5连续上行的 时而能触发 时而不能触发 请问老师这代码哪里有问题?
If(MarketPosition == -1 && BarsSinceEntry >= 1) // 有空仓且至少持有一根完整K线
{
// ---------- 1. 更新最大浮盈(序列变量)----------
MaxProfits = Max(PositionProfit, MaxProfits[1]);
If(ma5_1m[2] > ma5_1m[3] and ma5_1m[1] > ma5_1m[2])
{
my_sexist_price = Close;
BuyToCover(0, Close);
Commentary("空仓逆MA5止损");
Commentary("my_sexist_price:" + Text(my_sexist_price));
MaxProfits = 0;
}Else If(H > my_sentry_price + 10 * MinPoint)
{
my_sexist_price = Close;
BuyToCover(0, Close);
Commentary("1档亏损10点空仓止损");
Commentary("my_sexist_price:" + Text(my_sexist_price));
MaxProfits = 0;
}
}