Додали сайзинг позиції зараз лише для шортових.
Скільки завгодно можна говорити про те, що насправдідосить просто самостійно, за допомогою блоків, збирати алгоритми (ну або кодувати, кому що), але хотілося б трохи повернутися до реальності.
У синій рамці масштаб останніх змін.Так — це не складно, переважно рутинно. Для тих хто не відкривав тслаб, можливо це нічого не дає, але тим хто вже користувався - в даному прикладі буде багато корисних рішень для роботи зі зміною позиції, про правила виставлення одночасних заявок (спойлер - це не можна робити. Тому обмеження варто прописувати в явному вигляді). У двох словах не пояснити сенсу обмежень — можливо в якійсь нитці окремої статті розберемо чомусь зроблено так, і чому це потрібно саме в такому вигляді робити. (Так само спойлер, в коді цього обмеження немає)
Що зрештою зроблено.
1 додали максимальний розмір позиції. - тобто вказуємо наприклад 100, робот добиратиме позицію, поки вона не дорівнюватиме 100.
2 крок добору — тобто через який відсоток руху ціни ми добиратимемо. це якась драбинка наприклад із кроком в 1% від ціни входу
3 крок скидання — аналогічно скидатимемо позицію у відсотках від останнього виходу. При цьому початковий вихід буде від вказаного вручну рівня «перший тейк»
Вхід початковий також «вручну». вказуємо ціну/рівень від якого хотілося б розпочати — і далі алгоритм «почне збирати» позицію.
Скрипт доступний за посиланням