Почему не работает мой торговый бот?

Почему не работает мой торговый бот?

В этой записи я хочу коснуться вопросов, почему торговый бот не хочет запускаться, или во время запуска появляются ошибки. Да, думаю многие знакомы с такой ситуацией (имею ввиду не только своих торговых роботов, а вообще). И в этой статье мы разберем все нюансы.

Почему не работает мой торговый бот?

Итак, первое — при запуске на компьютере, а чаще на удаленном сервере, появляется уведомление системы о рисках запуска. Это связано с настройками безопасности, если они повышены, то windows начинает реагировать на каждую новую скачанную с сети программу, как угрозу. Выхода есть два — в сообщении разрешить запуск, либо перенастроить параметры безопасности Windows.

Второе — робот запускается сразу с зависанием, либо с окном об ошибке (может быть то же самое, но после нажатия какой-то кнопки). Пример, на скрине ниже:

Ошибка Net Framework

Это значит что у Вас установлены старые, либо вообще не установлены, библиотеки Microsoft .NET Framework, которые необходимы для робота (и для многих других программ). Здесь все просто решается, надо с официального сайта Microsoft скачать набор библиотек (вот прямая ссылка на последнюю версию). Скачиваете, устанавливаете, перегружаете компьютер/сервер и запускаете робота.

Третье — при запуске, либо при нажатии кнопки, появляется окно такого вида:

Не работает бот - не найден файл

В этом окне пишет, что не хватает какого-то файла — это одна из самых распространенных проблем. Причин может быть несколько:

  • Вы запустили робота прямо с архива — это недопустимо, все файлы должны быть распакованы в одну папку
  • Вы распаковали не все файлы — проверьте файлы что есть в архиве, и в рабочей папке торгового бота
  • Система безопасности не разрешает — как вариант, надо запустить программу «от имени Администратора», либо пересмотреть настройки безопасности.

Четвертое — программа не запускается вообще, либо во время работы просто завершается, без каких либо предупреждений. В этом случае, идет вмешательство системы в работу программы, так если в роботе случается ошибка, она обрабатывается, и выводится в логи, и в самом крайне случае, появляется окно с ошибкой.

Но с этим тоже можно бороться. Самое первое — это попробовать запустить «от имени Администратора», в большинстве случаев, этого хватает. Если не помогло, временно отключите сначала антивирус, а потом брендмауер. И Вы узнаете, что именно блокирует программу — в этом случае, Вы просто вносите бота в список доверенных программ в антивирус либо брендмауер.

Пятое — проблемы с лицензиями, на скрине ниже указаны две самые популярные ошибки:

Ошибка проверки лицензии

В первом случае пишет, что ошибка в лицензионных данных. Это может быть когда Вы вводите не верную лицензию, поставили случайно пробел в конце либо в начале поля ввода лицензии, Вы запустили бота на другом счете (не том, на который открыта лицензия), а также, когда закончился срок демо лицензии. Вторая ошибка бывает когда Вы не ввели лицензию, либо не ввели API ключи к бирже, или ввели их неправильно.

Шестое — ошибки от биржи в логах. Рекомендую читать логи, да, Вы можете обратится в любой момент ко мне, но я не всегда в сети (я человек, и 24х7 у меня не выйдет). Поэтому, постарайтесь прочитать что пишет биржа. Основные нюансы переведены в ботах, и Вы видите их на русском, остальные же, бот выводит в формате ответа биржи на английском языке. Если не знаете английский, то воспользуйтесь онлайн переводчиком. Вы просто найдете причину, либо не хватает денег, либо биржа занята и т.п. — Вы в первую очередь научитесь экономить свое время.

И последнее, это скорее пожелание — перед запуском, прочитайте инструкцию. Если Вы внимательно сделаете это, у Вас почти никогда не будет вопросов!

А главное помните, Вы всегда можете обратится ко мне за помощью!

 

 

 

Закрепите на Pinterest