UMRAYS Нотатка засновника
Чотири роки я повторював ті самі три помилки: продавав зарано, купував запізно, мене ліквідували, поки я спав. У жодному з випадків мені не було в чому звинуватити ринок. Рішення ухвалював я, і ухвалював їх на емоціях.
У коду такої проблеми немає. Він не боїться, не шкодує, не питає «а якщо знову впаде». Він виконує правило, яке ти йому задав, і наступного дня, хоч би яким був результат, знову виконує те саме правило.
Створюючи UMRAYS, я не шукав нової ідеї. Я склав список власних помилок і проти кожної написав модуль. Нижче ділюся цим списком як є: де я програв, чого мене навчила ця втрата і який код вона породила.
Oğuzhan Çakır · засновник UMRAYS
Розділ 01Замок прибутку
Монета, яку я купив, почала рости, і коли прибуток дійшов до 1 000 доларів, у голові було лише одне питання: а якщо зараз я все віддам назад? Я продав, поклав гроші в кишеню й десь годину пишався собою.
Монета продовжувала рости. Наступного дня вона все ще була вгорі, а коли я глянув через тиждень, то якби я її тримав, мій прибуток становив би 20 000 доларів. Я заробив, але рахував упущену можливість — і це засіло в голові надовше, ніж пряма втрата грошей, бо цього разу помилився не ринок, а я.
Справа була не в аналізі. Зарано продавати мене змушував страх, і страх щоразу складав одну й ту саму фразу: «Виходь зараз, зафіксуй». Оскільки я не міг вирвати цю фразу зі своєї голови, я написав модуль, якому хотів передати це рішення.
Замок прибутку підтягує рівень захисту вгору слідом, коли прибуток зростає. Є два способи: ти задаєш три рівні — за малого прибутку стоп тримається близько, а коли прибуток росте, позиція отримує простір, щоб дихати; або обираєш Відстеження свічок, і стоп переноситься під мінімум кожної закритої свічки. В обох випадках стоп рухається лише вгору. Якщо ціна розвернеться, бот однаково продасть, і ти забереш ті 1 000 доларів. Якщо не розвернеться — шлях угору відкритий, і фразу «я продав зарано» ти більше не скажеш.
Коротше кажучи, рішення ухвалюю не я. Його ухвалює той, хто не знає страху.
Розділ 02Рятівник DCA
Я купив монету по 10 доларів, а після покупки вона почала падати: 8, 7, а потім 5 доларів. Половина грошей зникла. Я не продав, бо продати означало б підписатися під цим збитком. Я сказав собі: «Вона знову буде 10, тоді й вийду» — і почав чекати.
Минали місяці. Я побачив 8 і зрадів; потім ціна впала до 4, потім 6, потім знову 5. Тієї ціни більше не було. Та й справжній збиток був не в цьому: мій капітал місяцями був замкнений в одній монеті, а я весь цей час лише спостерігав за іншими можливостями.
Одного разу я спробував усереднитися. Коли ціна впала до 5 доларів, я подумав: «Докуплю трохи, щоб знизити середню ціну», — але рука не піднялася. Знову спрацювала та сама фраза: а якщо впаде ще нижче? Коли половину вже втрачено, ризикувати рештою здавалося чимось неможливим.
Рятівник DCA очищає це рішення від емоцій, але й не купує наосліп. Він не купує лише тому, що ціна впала; він чекає, доки знову виконаються всі задані тобою правила — твоя стратегія входу, MTF-підтвердження, Ворота BTC, фільтр обсягу. Коли всі разом кажуть «тренд розвернувся», він купує по 5 доларів; коли він додає ту саму суму, що й під час першої покупки, твоя середня ціна становить не 10, а 6,67.
Коли монета дійде до 8 доларів, тобі вже не треба чекати 10; вмикається Замок прибутку й закриває позицію з прибутком. А якби після 5 вона впала до 1 долара, бот на розвороті знову додав би ту саму суму, знизив би середню ціну до 2,31 і знову врятував би позицію на 4 доларах. Саме тому я назвав його Рятівником.
Скажу прямо: DCA працює в межах бюджету, який ти виділив, і правил, які ти задав. Поки актив не падає безкінечно, а твій бюджет не вичерпано, він знижує твою середню ціну входу. Це не гарантія прибутку; ринковий ризик за будь-яких умов лежить на тобі.
Розділ 03Щит ліквідації
Відкриваючи позицію на ф'ючерсах, я думав, що дію обережно: зайшов з маржею 50%, вхід — 10 доларів, рівень ліквідації — 5 доларів. Коли я перевіряв перед сном, усе було на своїх місцях.
Уранці монета коштувала 14 доларів. Спершу я подумав, що заробив, потім глянув на рахунок: позиції не було.
Уночі було дві п'ятихвилинні свічки. На першій хвиля продажів обвалила ціну до 4,5 долара, на другій вона відновилася до 12,5. Разом — десять хвилин. За ці десять хвилин ціна опустилася нижче мого рівня ліквідації, і позицію закрили. Вранці я мав би бути в прибутку 40%; я втратив 100%.
Мій аналіз не був хибним — монета справді піднялася до 14 доларів. Хибним було те, що в ті десять хвилин мене не було біля екрана. Спати — не помилка; помилка — залишатися без захисту, поки спиш.
Саме для цього існує Щит ліквідації. Коли ціна наближається до ліквідації, він додає маржу до позиції й віддаляє цей рівень. Якби він працював тієї ночі, то коли ціна впала до 4,5 долара, мій рівень ліквідації опустився б до 2,25, і позиція залишилася б відкритою. А коли ціна піднялася до 14 доларів, він повернув би додану маржу в гаманець; мої гроші не залишалися б замкненими без потреби.
Розділ 04Ворота BTC
Мої правила спрацювали, прийшов сигнал, я купив. З обраною монетою теж усе було гаразд. Але в ті години падав Bitcoin, і спрацювало неписане правило ринку: коли BTC падає, альткоїни йдуть слідом. Наскільки хороша монета, нічого не змінює; коли вода відступає, опускаються всі човни.
Помилка була не в аналізі, а в таймінгу. Я зробив правильну угоду в неправильний час.
Ворота BTC не відчиняються одразу, навіть коли надходить сигнал; спершу вони дивляться на Bitcoin. Що перевіряти на яких таймфреймах, визначаєш ти: на 1-годинному ціна вище EMA, на 4-годинному DMI сильний, на 12-годинному напрямок угору. Якщо умови не виконано, угода не відкривається, і ти бачиш на екрані, яка саме умова не спрацювала — тож невідкрита угода не залишається загадкою. А ще до запуску сканування ти можеш натиснути РОЗРАХУВАТИ й побачити, чи відповідає Bitcoin твоїм правилам просто зараз.
Розділ 05Система підтвердження MTF
На 15-хвилинному графіку я побачив ідеальну точку входу й купив. На денний графік я навіть не глянув. А якби глянув, то побачив би, що перебуваю всередині низхідного каналу, який тривав уже кілька місяців. 15-хвилинний був правий; уся картина — ні.
Система підтвердження MTF одночасно дивиться на 12 таймфреймів. І головна відмінність саме в цьому: для кожного таймфрейму ти задаєш окреме правило й окреме значення — на 15-хвилинному RSI, на 4-годинному DMI щонайменше 22, на денному ціна вище EMA; усе це перевіряється одночасно.
Більшість систем, кажучи «MTF», обмежуються одним старшим таймфреймом. Тут є шість індикаторів × дванадцять таймфреймів, і кожна клітинка працює незалежно: лише в MTF кількість комбінацій вибору, які можна налаштувати для одного напрямку, перевищує 1073 — і значення, які ти вписуєш у поля, до цього числа навіть не входять.
Кожен із них народився з безсонної ночі, з ранкового шоку, з грошей, місяцями замкнених в одній монеті. Я зробив ці помилки; я написав UMRAYS, щоб тобі не довелося їх повторювати.
Я не обіцяю тобі прибутку. Єдине, що я обіцяю: твої правила працюватимуть точно так, як ти їх написав, і коли ти спиш, і коли тобі страшно.
Код не боїться. Не сподівається. Не шкодує.
Він просто виконує твої правила.
UMRAYS не є інструментом інвестиційних порад. Він не гарантує прибутку. Ризик втрати капіталу на криптовалютних ринках реальний, і вся відповідальність лежить на користувачеві. Бот лише безпристрасно виконує правила, які задав ти.