Прелесть сельхоз рынков заключается в том, что в определенные периоды рынок реагирует на определенные новости. Период с мая по сентябрь — это погодный рынок. Геополитика и влияние Центробанка не так важны, как погода. И к счастью, в погоде разобраться легче, чем в политике :)
if (pr > max) { max = pr; ind = 1; } // — если обновляем максимум то в лонг
if (pr < min) { min = pr; ind = -1; } // — если обновляем минимум то в шорт
max -= k2; // максимум плавно опускаем каждую 5-минутку
min += k3; // минимум плавно поднимаем каждую 5-минутку
if ((ind == 1) && (pr < max- stop_long)) ind = 0; // если цена ниже максимума на размер стопа и мы лонге — выход кеш