Всем доброго времени. Кто может поделиться частью кода для реверсивных сделок? Я создал 2 переменные, но они не работают(
Вот что я сделал:
bool trade_flag_buy = true, trade_flag_sell = false; // в шапке изначально создаем типа переключателя, без разницы какая позиция первой будет
.............................
//далее идет условие на открытие позиции
if(
....... // ля ля ля
trade_flag_buy
)
{
//открываемся в покупку
}
else
if(
....... // ля ля ля
trade_flag_sell
)
{
//открываемся в продажу
}
//+---------------------А вот здесь происходит сама инверсия --------------------+
for(int t=OrdersHistoryTotal()-1; t>=0; t--)
{
if(OrderSelect(t, SELECT_BY_POS, MODE_HISTORY))
{
if(OrderSymbol()==Symbol())
{
if(OrderType() == OP_BUY)
{
trade_flag_buy=false;
trade_flag_sell=true;
}
if(OrderType() == OP_SELL)
{
trade_flag_sell=false;
trade_flag_buy=true;
}
}
}
}
Где может быть ошибка?

