Все началось в декабре 23-го. С того, что я узнал о сервисах, в которых можно расплачиваться только монетами TON (это крипта, встроенная в телеграмм). Купил я этих монет так, чтобы купить то, что мне надо и после покупки немного осталось. Но в марте-апреле 24-го их цена так сильно росла, что я решил ещё прикупить. И как говорят трейдеры: закупился на хаях, прокатился на "популярном матном выражении".
Далее TON начал то падать, то расти. Но в общей тенденции падать, а я соответственно терять деньги. И мне пришла идея, что если я буду продавать на подъеме цены, а покупать на спуске - то смогу не терять и может быть даже приумножить... ну или хотя бы пруплюсить. Так я вышел на биржу и перевел туда все свои деньги.
Биржа меня научила, что нельзя принимать импульсивные решения и нужно ждать. За это знание я заплатил примерно 25 т.р., а с вами делюсь бесплатно ))
И вот пришло понимание, что я могу заработать на бирже примерно 1% в день на разнице цены покупки и продажи, но я не всегда могу мониторить рынок, т.к. мне надо работать/есть/спать/время с семьёй. Нужное не надо подчёркивать. Это все нужно. А бот может мониторить рынок 24/7, если его научить.
Мог бы эту часть истории начать со слов "нейросети", "искусственный интеллект", "python". Но я буду честен. Нашел документацию по api биржи, открыл 1с, собрал историю торгов на бирже с февраля, записал их в базу данных. И начал писать алгоритмы, которые анализируют историю и пытаются вовремя купить и вовремя продать крипту. Определил несколько параметров:
Насколько должна измениться цена, чтобы покупать
Насколько должна измениться цена, чтобы продавать.
Какое изменение нужно ждать, чтобы решение о сделки превратилось в сделку
Через какое время нужно забывать о предыдущей разнице цен.
Перебирая эти параметры и подставляя их в историю за месяц у меня получился перебор 4000 вариантов параметров. При этом я хотел оценивать каждую минуту для принятия решения о продаже или покупке. Так на перебор всех параметров и оценки каждой минуты уходило около 60-90 минут. Я запустил параллельно анализ 4 месяцев (февраль - май) и через 1,5 часа у меня были значения заработка при всех параметрах за каждый месяц. Но дело на этом не закончилось.
Один месяц из 4 показывал более 80% доходности, другой уходил в минус. Ещё в начале я забыл учесть комиссию биржи за сделку и результаты получались совсем плохими.
Так стало понятно, что алгоритм надо менять, количество вариантов параметров уменьшать, учитывать комиссию и самое главное - хотя бы немного спать.
После месяца проб и ошибок я вышел на такие параметры и алгоритмы, которые стабильно давали бы 5-10% прибыли в месяц, но этого было мало, т.к. в ручном режиме я иногда выходил на прибыль 1-2% в день. Правда в основном терял их спустя 2-3 дня. Но держаться в ноль на бирже новичку - это не так уж плохо.
Спустя 2 месяца разработки у меня получилось следующие результаты (с учётом комиссии):
Каждый месяц около 90 сделок.
Думаю с таким алгоритмом уже можно торговать через бота, но хочется больше стабильности и поэтому буду ещё месяц писать этого бота. Не знаю получится ли у меня, но я верю так же, как верил после первого месяца.
Не думайте, что все должно получаться сразу. Думайте, что может получится только после массы потраченного времени, сил и бессонных ночей.