Во второй версии мы задавали количество дней.
Берем 40% от количества заданных дней получаем дату и полученное количество умножаем на 4 скорости в день.
К полученному числу добавляем 10% от него 20% 30% 40% 50%.
Выметаем или добавляем против трейда от цены второй даты вводимой в скрипт.
Должно получится дата с диапазоном против трейда.
Немного мутно сначала. Требуется парочку тестов.
Пример задано 10 дней 40%=4 дня получена дата.. Скорость к примеру 50п в день 50*4=200 п в день 4 дня *200=800п и число из 800 п рассчитываем проценты 10% = 880 п
Это число вычитаем из цены на вторую дату если трейд верх.