Комментарии 16
Очень интересно.
Я просто потратил минимум год времени.
Перепробовал кучу разных паттернов и комбинацию паттернов.
Но так и не смог сделать нормального бота.
Иногда он фармил + 30% а иногда все сливал.
Суммарно доход составлял 0%
Знаю ребят: которые прикручивали и нейронные сети, но и там баз результатов.
Очень хочется посмотреть на вашу реализацию
Думаю нужно быть семи пядей во лбу, чтобы стабильно, на длинной дистанции, зарабатывать таким способом.
Как написать ... качественного трейд бота на JS
Никак. Ни на JS, ни на любом ином языке.
Успех на бирже - случайность.
Прогнозирование случайных величин невозможно.
Цена - случайная величина?
Да. Если это более-менее развитый рынок - то цена строго случайная величина.
Если же рынок слабо развит, мало агентов, или он регулируется - то цена почти случайная величина. И только в редких случаях какого-то специфического рынка цена может быть иногда не случайной величиной.
Тут ведь как: при вводе фактора времени в модель цена может быть в какой-то момент зависимой от массы параметров. А потом - от иной массы параметров. Или стать случайной. Поэтому корректно считать цену и случайной (в 90% времени) и не случайной (10% времени). Проблема анализа цен в том, что аналитики используют обычно одно-двух параметрические линейные модели первого порядка к сложным явлениям, которые такими моделями можно описать только на очень коротком отрезке времени. Или вообще нельзя применять такие модели к этому явлению.
Также как трейдеры зарабатывают на рынке, можно написать алгоритм, перенеся свой подход к торговле в код. Нет программы или идеи, которую невозможно запрограммировать.
согласен. я поэтому и хочу создать инструмент для этого. чтоб любой программист трейдер мог накидать свою стратегию (идею), протестировать ее на исторических данных и, если все ок - использовать. Рынок меняется, значит надо скорректировать стратегию. Проверяем и запускаем опять.
Нет программы или идеи, которую невозможно запрограммировать.
Есть. Например, предсказание курса валюты или курса акций. Пробовать можно. Даже написать какую-то программу тоже можно. И она будет даже иногда предсказывать. Но результат ее работы в автоматическом режиме всегда будет негативный.
Причина: есть явления, которые не детерминированные по своей природе. Построить более менее точные модели таких явлений невозможно.
Есть явления в какой-то степени детерминированные. Их модели создать можно.
Самое сложное - отличить одни от других.
Также как трейдеры зарабатывают на рынке, можно написать алгоритм, перенеся свой подход к торговле в код.
Все так. Вот только если бы сами трейдеры смогли корректно сформулировать свои методы, если бы их заработки не были случайными, и если считать, что "везение" и заработок на этом рынке - результат именно действий трейдера. Тогда да, можно попробовать запрограммировать действия трейдеров. Но пока это никому не удалось.
По этой теме рекомендую читать именно трейдеров, того же Талеба. Или Сороса. Ну или самим окунуться в этот бизнес. На большие суммы играть. Тогда многое станет понятнее: решения трейдера обычно очень нелинейно зависят от какой-то группы параметров. И эта зависимость не всегда может быть описана даже самим трейдером.
Написать бота вполне возможно. Мне эта тема очень интересна. Давайте обсуждать код и качество реализации идеи, а не саму идею.
Как написать пассивный доход: Пишем качественного трейд бота на JS (часть 2)