ВНИМАНИЕ! Обнаружен взлом форума. Рекомендуется всем срочно сменить пароли! Подробности в этом топике.

Перейти к публикации
arman

Saltanat bot Бот для бирж exmo и binance на google таблицах.(бесплатный облачный сервис)

Рекомендованные сообщения

(изменено)

Донат
Разработчику на печеньки  и интернет 
btc : 1DTU9NnwFYMjTm26KhWe8ubuW9nXRdUoBw
eth: 0xc8c3fE765d56BcBd2076574E7B924a01f0C76ac4

 

Бот обновлен 09.08.2018г.

Скрытый текст

 

Что нового

  • Добавлена стратегия римуса для биржы binance
  • Добавлен параметр для бота binance указывать количество % от баланса.
  • А также добавлена возможность торговли на бирже binance оповещением от tradingview 
  • а экспериментальный алгоритм который показывает возможность арбитража для биржы EXMO с настройкой.

 

Ссылка на бот c tradingview=>>> https://docs.google.com/spreadsheets/d/1y1cUVP6G7qakHEUSSZOBS9J9WIyOhdh4oGHAni0sU2U/edit?usp=sharing

Ссылка на бота без tradingview =>> https://docs.google.com/spreadsheets/d/17TOq3RdggRjnWG9sOBF-3v5mLlERMpGs3xsx3ILW9YI/edit?usp=sharing

Ссылка на группу в телеграмме = >>https://t.me/joinchat/FtXA1ksi8OTBjJXIs0WcAg

Все видео о боте вы найдете в моей youtube канале https://www.youtube.com/channel/UCzcobCnQt5abGGmwynzoGjg

Обнова

 

 

 

 

Инструкция по настройке бота.

Скрытый текст

 

В этой видео инструкции написано все от а до я. 

Триггеры которые нужно запустить.

  • Чтобы работал бот для Binance нужно запустить триггер - BinanceBots
  • Чтобы работал бот для Exmo нужно запустить триггер -ExmoBots
  • Чтобы работала торговля по оповещением tradingview вам нужно запустить триггер - tradingview

 

 

 

На данный момент реализовано следующее

 

Скрытый текст

 

Биржы

  • Exmo
  • Binance

Клиент для биржы

  • Exmo
  • Binance

Торговля оповещением от tradingview 

  • Exmo
  • Binance

Боты для автоторговли + возможность торговать несколькими валютными парами одновременно 

  • Exmo
  • Binance

Стратегии бота 

Параметры бота 

  • Указывать количество в % от депо
  • Покупать и формировать цену ниже % который указал пользователь 
  • Формирование цены 
    • среднее по ask bid
    • среднее за 24 часа 

Формулы (тоже самое как если вы в excele пишите =сумм() и т п ) снизу указано какие биржы имеют формулы

  • Exmo
  • Binance

Уведомление по телеграмм

 

 

 

 

Что будет реализовано 

Скрытый текст

Стратегия 

Параметры бота

  • Стоп-лосс
  • Возможность начать торговлю с продажи с указанием % над ценой 

Телеграмм 

  • Более лучшая информативность о состоянии ботов
  • Торговля 
  • Новые команды

Формулы

  • Полная оптимизация кода 
  • Работа над запросами 

Добавление других бирж

 

Изменено пользователем arman
обнова

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Скрытый текст

 

Работа над ботом идет.

Думаю до конца недели я представлю вам первого бота скальпера.

2111.thumb.jpg.9c2bf80441399ba779e9a6dc051c9bc6.jpg

 

После первого бота буду делать коннекты для других бирж. 

так что товарищи тестируйте.

 

 

Изменено пользователем arman

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Скрытый текст

 

Вышло обновление.

Добавлен бот.

Уже есть новые задачи которые нужно решить но уже со след обновления вы сможете просто запустить бота и закрыть все вкладки. Бот будет сам торговать как облачный сервис. Но самое главное бесплатно.

 

 

Изменено пользователем arman

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Скрытый текст

 

Вышло обновление !!!!!!!

Теперь бот работает неограниченное время.

теперь вы можете запустить бота и все закрыть он сам будет торговать.(прям как облачный сервис )

И все это бесплатно.

теперь будет реализовано управление через  телеграмм бот.

 

 

Изменено пользователем arman

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не могу получить доступ. если перейти  на connect и на след.  странице нажать  разрешить, ничего не меняется в балансе, пишет TypeError: Не удается прочитать свойство "USD" объекта undefin

1 — коп1ия — копия.jpg

Изменено пользователем Mystery

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Скрытый текст

 

10.05.2018 в 12:37, Mystery сказал:

Не могу получить доступ. если перейти  на connect и на след.  странице нажать  разрешить, ничего не меняется в балансе, пишет TypeError: Не удается прочитать свойство "USD" объекта undefin

1 — коп1ия — копия.jpg

Для этого вам необходимо дать доступ. Вам всего лиш нужно скопировать этот документ в свой google drive потом необходимо дать ему разрешения. при этом у вас выскачить окно как на вашем скрине и тогда вам нужно будеть нажать на "Перейти на Страницу Connect не безопасно"

 

 

Изменено пользователем arman

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Привет. Как успехи? еще работаешь над ботом?

Ты молодец большой! это столько нужно было потрудиться, чтобы написать все это.. 

Както брался за гугл таблицы в крипте - Меня только на анализ хода и пары параметров хватило..

Не думал прикрутить возможность, чтобы бот заходил по определенным условиям в TradingView ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Скрытый текст

 

24.06.2018 в 12:05, DenDzen256 сказал:

Привет. Как успехи? еще работаешь над ботом?

Ты молодец большой! это столько нужно было потрудиться, чтобы написать все это.. 

Както брался за гугл таблицы в крипте - Меня только на анализ хода и пары параметров хватило..

Не думал прикрутить возможность, чтобы бот заходил по определенным условиям в TradingView ?

Салам. да бота медленно но верно я делаю. Думал он в этом форуме никому не нужен. поэтому не выкладывал обновления.

Щя выкачу обнову.

Кстати насчет tradingview думаю можно реализоват.

 

 

Изменено пользователем arman

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Скрытый текст

 

Добрый день товарищи.

Сегодня я обновил бота.

Добавил возможность поднятия совбственного телеграмм бота. При помощи вэбхуки.

А также оптимизировань код бота.

Сделаль видео по установке и настройке бота.

 

 

Изменено пользователем arman

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, arman сказал:

Добрый день товарищи.

Сегодня я обновил бота.

Добавил возможность поднятия совбственного телеграмм бота. При помощи вэбхуки.

А также оптимизировань код бота.

Сделаль видео по установке и настройке бота.

Супер!

Посмотрел видос - все довольно просто и понятно.

что-то подобное я и хотел реализовать месяца 3 назад - но из-за недостатка практического опыта в программировании далеко не продвинулся..

Теперь, думаю,опять воспламеню опять это направление.  🙄😁 

Начну с того что попытаюсь бинансового клиента все-же приделать ибо у меня нет Эксмо акка...

По поводу идей - Кроме названного усреднения по мартингейлу, думаю будет круто реализовать отлов шпилек(сквизов). Указывается процент(допустим 2) - и выставляется ордер на покупку на 2% ниже цены, который периодически переставляется в след за ценой при нормальном ее движении, а если происходит резкий скачок вниз ордер срабатывает и при возврате цены обратно +2 продаем. Профит! 🤑😃

На парах с малым обьемом сквизы довольно частое явление ..

Также можно сквизы вверх отлавливать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Скрытый текст

 

26.06.2018 в 19:41, DenDzen256 сказал:

Супер!

Посмотрел видос - все довольно просто и понятно.

что-то подобное я и хотел реализовать месяца 3 назад - но из-за недостатка практического опыта в программировании далеко не продвинулся..

Теперь, думаю,опять воспламеню опять это направление.  🙄😁 

Начну с того что попытаюсь бинансового клиента все-же приделать ибо у меня нет Эксмо акка...

По поводу идей - Кроме названного усреднения по мартингейлу, думаю будет круто реализовать отлов шпилек(сквизов). Указывается процент(допустим 2) - и выставляется ордер на покупку на 2% ниже цены, который периодически переставляется в след за ценой при нормальном ее движении, а если происходит резкий скачок вниз ордер срабатывает и при возврате цены обратно +2 продаем. Профит! 🤑😃

На парах с малым обьемом сквизы довольно частое явление ..

Также можно сквизы вверх отлавливать

Для подключения к binance там все готова.

В скрипте connect.js есть функция "function Binance(command,param,pos)"

Command - Это команды API. Например  /api/v1/depth

Param - Это параметры запроса такие как валюта.Например symbol=LTCBTC

Pos - Это тип запроса и у него два варианта. 1 = запрос без Api key  2 =  Запрос с Api key.

Пример

  var order = Binance("/api/v1/depth","symbol=LTCBTC",1);
  Logger.log(order.asks[0])

В итоге в логах ты можеш посмотреть цену покупки в стакане.

 

 

 

Изменено пользователем arman

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
51 минуту назад, arman сказал:

Для подключения к binance там все готова.

В скрипте connect.js есть функция "function Binance(command,param,pos)"

Command - Это команды API. Например  /api/v1/depth

Param - Это параметры запроса такие как валюта.Например symbol=LTCBTC

Pos - Это тип запроса и у него два варианта. 1 = запрос без Api key  2 =  Запрос с Api key.

Пример

  var order = Binance("/api/v1/depth","symbol=LTCBTC",1);
  Logger.log(order.asks[0])

В итоге в логах ты можеш посмотреть цену покупки в стакане.

 

Спасибо. буду пробовать.

А как вообще результаты по скальпингу? работает стабильно? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Скрытый текст

 

29.06.2018 в 22:55, Alex Kiss сказал:

Планируешь запустить и на Полониксе ?

В будущем будут добавлены все популярные биржы. Включая poloniex

 

 

Изменено пользователем arman

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажи @arman как сделать чтобы бот покупал при определенном значении в конкретной ячейке?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Скрытый текст

 

02.07.2018 в 15:51, camel сказал:

Подскажи @arman как сделать чтобы бот покупал при определенном значении в конкретной ячейке?

Такого в боте нету. Бот сам формирует цену. И у него два варианта формирования цены это

  1. Сред. значение покупки-продажи на данный момент
  2. Он сравнивает сред. значение цены по валюте за 24 часа и Сред. значения цены покупки продажу на данный момент и выбирает наименьший.

Но я учту ваше пожелание. И в след версиях сделаю отдельную таблицу. В которой вы укажите по какой цене продавать и по какой цене покупать.

 

 

Изменено пользователем arman

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
21 минуту назад, arman сказал:

Такого в боте нету. Бот сам формирует цену. И у него два варианта формирования цены это

  1. Сред. значение покупки-продажи на данный момент
  2. Он сравнивает сред. значение цены по валюте за 24 часа и Сред. значения цены покупки продажу на данный момент и выбирает наименьший.

Но я учту ваше пожелание. И в след версиях сделаю отдельную таблицу. В которой вы укажите по какой цене продавать и по какой цене покупать.

 

Я имел ввиду несколько другое. Не просто кнопки Купить продать в интерфейсе, а ячейка, отвечающая за покупку (Если А1=1, то купить по заданной цене). Это открывает практически безграничные возможности таблицы в формировании различных стратегий.

 

Например. Скрипт ждет когда появится 1 в ячейке А1 чтобы купить.

Мы делаем формулу с условиями таким образом, что если рынок отвечает нашей стратегии, то формула возвращает 1 в ячейку А1. 

 

В свое время был бот для ставок на betfair который интегрировался с EXCEL - это был эталон гибкости в создании стратегий. Твой бот даже лучше - он облачный. Думаю не нужно ограничивать его скальпингом, а лучше дать каждому реализовать свою стратегию.

Изменено пользователем camel

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Скрытый текст

 

02.07.2018 в 16:28, camel сказал:

 

Я имел ввиду несколько другое. Не просто кнопки Купить продать в интерфейсе, а ячейка, отвечающая за покупку (Если А1=1, то купить по заданной цене). Это открывает практически безграничные возможности таблицы в формировании различных стратегий.

 

Например. Скрипт ждет когда появится 1 в ячейке А1 чтобы купить.

Мы делаем формулу с условиями таким образом, что если рынок отвечает нашей стратегии, то формула возвращает 1 в ячейку А1. 

 

В свое время был бот для ставок на betfair который интегрировался с EXCEL - это был эталон гибкости в создании стратегий. Твой бот даже лучше - он облачный. Думаю не нужно ограничивать его скальпингом, а лучше дать каждому реализовать свою стратегию.

Хмм. Интересно. Такое можно сделать. Но мне нужно по больше информации. Расскажите по подробней. Приведите подробный пример. И до конца недели я постараюсь сделать. 

 

 

Изменено пользователем arman

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Допустим у нас есть команда КУПИТЬ.

Она будет срабатывать только тогда, когда в  ячейке А1 будет число 1.

А теперь пользуясь любыми данными, будь то индикаторы, скользящие или просто рынок, мы можем варьировать условия так, чтобы ждать подходящее чтобы открыть сделку.

 

Например

ЯЧЕЙКА_А2=10

Берем стакан, и формулой задаем например ЕСЛИ (BID-ASK>=ЯЧЕЙКА_А2) то ЯЧЕЙКА А1=1

Бот будет ждать пока разрыв спреда не достигнет 10 пунктов и только тогда выставит ордер.

 

Можно использовать все данные API биржи, данные индикаторов, OCLH свечей и т.д.

Или брать параметры волатильности, чтобы динамически увеличивать/уменьшать процент, при котором бот будет закрывать сделки. Также можно выставлять стоп, трейлинг и т.д. Благо функции экселя практически безграничны, были бы только исходные данные.

 

 

Изменено пользователем camel

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@camel @arman  человек дело говорит. 

Самое важное в трейдинге - правильно определить точку входа.. - поэтому "вход в сделку по исполнению нужных параметров"  - самая полезная фишка ИМХО

ну процент прибыли и стопов чтоб вычислялся по волатильности - тожебесспорно нужная фича..

Я уже говорил о том что данную фишку проще всего через TradingView реализовывать.

В нем уже реализованы бесчисленное множество индикаторов, скриптов и можно комбинировать индикаторы и писать свои - это широчайшие возможности.

TradingView можно запрограммировать , чтобы он делал оповещение при наступлении любого события(считай точки входа) и слал нам сообщение на e-mail . google таблицы уже автоматически интегрированы с google mail так что прочитать оттуда это оповещение не составит труда.

добавляем строчку в функцию под триггером -

var threads = GmailApp.search('from:[email protected] is:unread');

и мы получаем все новые сообщения от TV и можем извлечь оттуда название валюты и отреагировать как захотим.. читай - войти в позицию..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
03.07.2018 в 21:52, DenDzen256 сказал:

@camel @arman  человек дело говорит. 

Самое важное в трейдинге - правильно определить точку входа.. - поэтому "вход в сделку по исполнению нужных параметров"  - самая полезная фишка ИМХО

ну процент прибыли и стопов чтоб вычислялся по волатильности - тожебесспорно нужная фича..

Я уже говорил о том что данную фишку проще всего через TradingView реализовывать.

В нем уже реализованы бесчисленное множество индикаторов, скриптов и можно комбинировать индикаторы и писать свои - это широчайшие возможности.

TradingView можно запрограммировать , чтобы он делал оповещение при наступлении любого события(считай точки входа) и слал нам сообщение на e-mail . google таблицы уже автоматически интегрированы с google mail так что прочитать оттуда это оповещение не составит труда.

добавляем строчку в функцию под триггером -

var threads = GmailApp.search('from:[email protected] is:unread');

и мы получаем все новые сообщения от TV и можем извлечь оттуда название валюты и отреагировать как захотим.. читай - войти в позицию..

 

Каким образом происходит программирование условий? С помощью какого-то языка? 

TradingView работает по API с биржами?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@DenDzen256

Скрытый текст

 

 @camel 

Добрый день товарищи.

Вот над чем я на данный момент работаю.

 

  1998518583_2018-07-0519-28-32.thumb.png.f78c71856e24c5ef0a36d6db7addcda6.png

Это конструктор робота.

Можно будет создать своего бота прям как лего. С разными условиями и т п. 

Думаю до конца след недели закончю.

После чего займусь TradingView.

 

 

Изменено пользователем arman

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 @arman 

 

Отличные новости. Всячески поддерживаю тебя!. Буду тестить первый!

 

Софт, где я впервые увидел такое применение был разработан для ставок, но суть думаю будет и так понятна.

http://www.cymatic.co.uk/UserManual/ExcelCommands.aspx

Может почерпнешь идеи в плане зарезервированных команд и т.д. 

 

Я вижу это так.

Команды (такие как купить, продать, закрыть сделку и т.д.) мониторят одну ячейку, например А1. 

Эта ячейка (А1) в свою очередь выдает команды ПРОДАТЬ, КУПИТЬ, ЗАКРЫТЬ, ЖДЕМ, при определенных условиях. В ней заложена формула, которую будет менять сам пользователь.

 

Например: В А1 пишем формулу. ЕСЛИ(ЦЕНА ЗАКРЫТИЯ ПРЕДЫДУЩЕЙ СВЕЧИ>ЦЕНА ОТКРЫТИЯ ТЕКУЩЕЙ СВЕЧИ;КУПИТЬ;ЖДЕМ)

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

 

Слово, которое будет появлятся в А1 будет запускать различные скрипты, в зависимости от ситуации на рынке и нашего желания.

 

 

Может я немного непонятно пишу. Думаю проще будет разобрать конкретный пример, но для начала нужно определится с общим направлением работы.

Изменено пользователем camel

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
13 часов назад, camel сказал:

 

Каким образом происходит программирование условий? С помощью какого-то языка? 

TradingView работает по API с биржами?

У TV есть встроенный язык https://www.tradingview.com/wiki/Introduction/ru специально для программирования скриптов..

Сам подумай вот ты говоришь - мы считаем формулы и в такой-то ячейке появляется результат и бот настроен реагировать на эту ячейку..

Направление мысли понятное. Я тоже так мыслил.. Следующей мыслью после скользящих средних - будет делать вход по RSI и затем Линиям Боллинджера - что дает вполне себе неплохие результаты.. но вычисления все эти нужно будет тоже реализовывать - не исключены ошибки. А TV создан для того чтобы считать эти индикаторы и любые другие, которые захочешь...

С биржами-брокерами они только начинают работать, но без  API. напрямую

Но есть вариант по AutoView подключать биржи многие.. по API как раз..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
15 часов назад, DenDzen256 сказал:

У TV есть встроенный язык https://www.tradingview.com/wiki/Introduction/ru специально для программирования скриптов..

Сам подумай вот ты говоришь - мы считаем формулы и в такой-то ячейке появляется результат и бот настроен реагировать на эту ячейку..

Направление мысли понятное. Я тоже так мыслил.. Следующей мыслью после скользящих средних - будет делать вход по RSI и затем Линиям Боллинджера - что дает вполне себе неплохие результаты.. но вычисления все эти нужно будет тоже реализовывать - не исключены ошибки. А TV создан для того чтобы считать эти индикаторы и любые другие, которые захочешь...

С биржами-брокерами они только начинают работать, но без  API. напрямую

Но есть вариант по AutoView подключать биржи многие.. по API как раз..

Я бы рассказал как отношусь к индикаторам)

Моя идея гибче и включает в том числе и индикаторы. Причем простым языком EXCEl

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×