Перейти к содержанию

Domino free trade terminal + offline bot (BTC-e, Сryptsy, Bittrex)


Domino

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

Всем доброго времени суток.

 

Сайт проекта: Domino
 
upd 25.11.2014
Windows клиент - (v 0.7.1.5) Domino btc-e crypto trade bot
Android клиент - (v 0.9.0.0) Android Domino btc-e crypto trade bot
 

Предлагаю ознакомиться с торговым терминалом, который построен по модульному принципу на основе виджедов.

Данный принцип позволяет настраивать рабочую область по своему усмотрению под любое разрешение (пусть то 20" монитор или 10" планшетник).

 

Терминал позволяет настраивать бот, который работает при выключенном терминале (компьютере).

На данный момент бот имеет возможность торговать в 3х режимах:

1. Продать. Бот старается продать заданную сумму не ниже определенного значения. Цена подбирается таким образом, чтобы она была на первой строчке в торга. При желании можно включить опцию "Infinity order", которая позволяет боту бесконечно (пока не закончатся коины) выставлять ордера на заданную сумму. Т.е. при исполнении первого ордера, выставляется новый ордер на такую же сумму, с ценой, которая его выводит на первую строчку.

2. Купить. Аналогично режиму "продать", только бот пытается закупиться коинами.

3. Заработать. Наиболее интересный на данный момент режим бота. Боту задаются параметры - Sun, Balans, Hell. Эти параметры описывают границы торгов бота. К параметру Sun бот должен продать коины выделенные на продажу, к Hell он закупается коинами на заданную сумму. Balans - нулевая точка от которой рассчитываются суммы на продажу и закупку. Т.е. сумма закупа и продаж в велечине Balans = 0.

В отличии от первых двух режимов ("продать", "купить"), в режиме "заработать", при выставлении ордера, бот не выставляет всю сумму разом, а распределяет её в рамках заданных границ (balans-sun, balans-hell). Равномерность распределения задается параметром "пропорция" (proportion). Изначально он равен 1, что соответствует равномерному распределению всей выделенной на торги суммы (таблицу распределения можно увидеть при создании бота).

Пример:

 Вы задали боту продать 1 биткоин в промежутке от 500 до 600$. Пропорцию оставляем по умолчанию, точность (ocurrency),оставляем 100. Предположим текущая цена 550$.  В этом случае бот выставит ордер по цене, которая выведен его на первую строчку (предположим это будет 550). Сумма ордера в этом случае будет 0.5 биткоина. Предположим ордер был куплен и цена подскочила до 590. Следующий ордер будет выставлен на сумме около 590 (чтобы быть на первой строчке) и сумма ордера будет 0.4 биткоина. Предположим и эти 0.4 биткоина были проданы, после чего торги опустились до 570. Боту осталось продать 0.1 биткоин и он его будет  продавать не дешевле 600$ (если быть точнее, то в промежутке от 590 до 600).

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

4. Режим перепродажи. Начальное состояние бота задается схожим образом с режим "заработать". А именно - заданная сумма равномерно размазывается в заданных границах. Коренным отличием от режима "заработать" является то, что цена для нового дочернего бота задается не размытыми границами, а строго заданным процентом.

Поясню:

Если был куплен 1 биткоин по цене 400$ и у бота задан минимальны коэффициент прибыли 10% (не включает в себя комиссию торгов), то этот самый 1 биткоин будет целиком выставлен за цену 440$ (400 + 10%).

В режиме "заработать", он был бы размазан в диапазоне от цены покупки + минимальный коэффициент прибыли до цены покупки + минимальный коэффициент прибыли + (Sun - Balans).

 

Пока вроде все.

Идей по развитию полно. Это и новые виджеты, и приложение под андроид, чтобы мониторить/управлять ботами, и т.д. но всему свое время.

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

 

Небольшое обучающее видео по программе:

http://youtu.be/V3EAFv6QWd8

И последнее на сегодня - для пользования ботом, необходим логин, пароль, и ключ. Пишите на почту (developer@domino-coin.com) желаемый логин и пароль (необходимо придумать для доступа к Domino серверу), вышлю вам ключ. На данном этапе кол-во пользователей ограничено а пользование безвозмездно :)

 

Скриншоты клиента под android

MainWindow.pngOrders-225x300.pngTrades.png

 

 

Жду отзывов, спасибо.

 

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

Изменено пользователем Domino
Ссылка на комментарий
Поделиться на другие сайты

api ключи не забыл поменять )))

 

domino-coin.com не работает...

Изменено пользователем sevenup
Ссылка на комментарий
Поделиться на другие сайты

Вторая важная особенность данного режима - бот формирует новые боты на основе исполненных ордеров. Новые боты принадлежат породившему их боту. Правила новых ботов идентичны родительскому

Они были киборги, они заполонили всю землю, они, они заполонили 

http://www.youtube.com/watch?v=sO1aWWge2wA

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

api ключи не забыл поменять )))

 

domino-coin.com не работает...

Да, апи поменял. Кажется поменял :))

 

Сам сайт пока не работает, а ссылку на скачку поправил :) Спасибо за замечание.

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

для битрекса очень нужен терминал

 

Думаю не проблема, но попозже. Сейчас мини отпуск. В начале сентябрю ещё раз оценю их апи и думаю за пару дней прикручу битрекс. Проблем не должно быть.

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

Что-то в папку устанавливаются только 2 файла uninstall. Самого экзешника нету((

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

Небольшое обучающее видео по работе с ботом:

Изменено пользователем Domino
Ссылка на комментарий
Поделиться на другие сайты

Написал тебе на почту по поводу логина\пароля.ю В ответ тишина....

Я сейчас в отпуске, поэтому отвечаю с задержкой. Отписался.

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

у меня стал спрашивать пароль при запуске.

При первом запуске задается пароль.

Если его не помнишь, то остается только удалить файл что-то вроде C:\Users\UserName\AppData\Roaming\Domino\domino.cfg

И снова запустить программу. После этого она запустится в режиме первого старта.

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

 

P.S. Пароль задается для локальной копии программы (это не пароль к серверу Domino), и хранится локально. Вернее хранится не пароль, а его хэш.

Изменено пользователем Domino
Ссылка на комментарий
Поделиться на другие сайты

У меня выдает:

Мне бы больше вводной :)

В какой момент, какой виджет и самое главное какая информация под "катом" кнопки "сведения".

Информацию если можно или сюда или на почту.

 

P.S. и какая версия? Крайняя - v 0.7.0.3?

Изменено пользователем Domino
Ссылка на комментарий
Поделиться на другие сайты

Версия крайняя. Винда 8.1 х64. 
Выдает после ввода пароля и при попытке добавить виджет терминала 6х3
 

Подробная информация об использовании оперативной 
(JIT) отладки вместо данного диалогового 
окна содержится в конце этого сообщения.
 
************** Текст исключения **************
System.ArgumentOutOfRangeException: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: index
   в WidgetControls.WidgetContainer.GetCurrentSheet()
   в WidgetControls.WidgetContainer.ShowActiveWidgets()
   в WidgetControls.WidgetContainer.ShowSheet(Int32 selectedSheet)
   в Domino.DominoWidgets.DominoWidgetContainer.ShowSheet(Int32 selectedSheet)
   в Domino.FormMain.LoadSettings()
   в System.EventHandler.Invoke(Object sender, EventArgs e)
   в System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
   в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   в System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
   в System.Windows.Forms.Control.InvokeMarshaledCallbacks()
 
 
************** Загруженные сборки **************
mscorlib
    Версия сборки: 4.0.0.0
    Версия Win32: 4.0.30319.34014 built by: FX45W81RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Domino
    Версия сборки: 0.7.0.3
    Версия Win32: 0.7.0.3
    CodeBase: file:///C:/Program%20Files%20(x86)/Domino/Domino.exe
----------------------------------------
System.Windows.Forms
    Версия сборки: 4.0.0.0
    Версия Win32: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Версия сборки: 4.0.0.0
    Версия Win32: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Версия сборки: 4.0.0.0
    Версия Win32: 4.0.30319.34003 built by: FX45W81RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
Supply
    Версия сборки: 1.0.0.0
    Версия Win32: 1.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Domino/Supply.DLL
----------------------------------------
ConnectAdapter
    Версия сборки: 1.0.0.0
    Версия Win32: 1.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Domino/ConnectAdapter.DLL
----------------------------------------
System.Core
    Версия сборки: 4.0.0.0
    Версия Win32: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
mscorlib.resources
    Версия сборки: 4.0.0.0
    Версия Win32: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
Accessibility
    Версия сборки: 4.0.0.0
    Версия Win32: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Windows.Forms.resources
    Версия сборки: 4.0.0.0
    Версия Win32: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
 
************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.
 
Например:
 
<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>
 
При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.

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

Версия крайняя. Винда 8.1 х64. 

Выдает после ввода пароля и при попытке добавить виджет терминала 6х3

Спасибо, разобрался. Проблема возникала после удаления рабочего листа.

Выложил обновление, которое должно решить эту проблему. Плюс в нем ещё пара неприятных фиксов.

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

Спасибо, разобрался. Проблема возникала после удаления рабочего листа.

Выложил обновление, которое должно решить эту проблему. Плюс в нем ещё пара неприятных фиксов.

Проблема лично у меня осталась. Без изменений. В общем дорабатывайте, потом попробуем. Кстати по кнопке Aboun пишет что версия вообще 0.6.0.4 :)

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

Проблема лично у меня осталась. Без изменений. В общем дорабатывайте, потом попробуем. Кстати по кнопке Aboun пишет что версия вообще 0.6.0.4 :)

Номер версии поправлю, позже обновлю :)

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

После перезапуска программы (при ошибке нажать продолжить), проблема ушла?

 

P.S. Перезалил. Версию оставил прежнюю. При наличии виджета на несуществующем листе, он игнорируется.

Изменено пользователем Domino
Ссылка на комментарий
Поделиться на другие сайты

Номер версии поправлю, позже обновлю :)

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

После перезапуска программы (при ошибке нажать продолжить), проблема ушла?

 

P.S. Перезалил. Версию оставил прежнюю. При наличии виджета на несуществующем листе, он игнорируется.

Нет не ушла. Я даже виджет то не создавал. При запуске проги выходит запрос пароля. Ввожу пароль и сразу появляется ошибка. Жму продолжить пытаюсь добавить виджет и снова ошибка)))

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

Нет не ушла. Я даже виджет то не создавал. При запуске проги выходит запрос пароля. Ввожу пароль и сразу появляется ошибка. Жму продолжить пытаюсь добавить виджет и снова ошибка)))

Все, разобрался...

Бага с удалением листов наследила в 3х местах...

Теперь все должно быть ровно.

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

  • 2 недели спустя...

На днях выложу обновление, которое позволит работать с Bittrex. К сожалению в их api нет истории торгов пользователя, поэтому бот с ними работать не будет (по крайней мере сразу). Запрос им написал, посмотрим что ответят.

Далее планирую доделать решить проблему с хостингом (работает крайне не стабильно) и реализовать уведомления о сбоях при работе с ботом.

Практика показала, что пользователи при настройке бота совершают ошибки, о которых им полезно было бы узнавать :)

 

Далее я открыт для предложений по наращиванию функционала (биржи, работа бота, графики...). Жду предложений.

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

Добавлена поддержка Bittrex.

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

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

 

Также обновлен протокол обмена программы с сервером Domino. В связи с этим, для работы с ботом, необходимо в обязательном порядке обновить версию программы.

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

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

Ещё момент - если вы создаете бот с границами для продажи 500-600, то это не значит, что после 600 он торговать не станет. Он будет продавать те коины, которые он успел купить на колебаниях курса между 500 и 600.

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

При этом периодически можно заходить и смотреть сколько в плюсе.

При удачных колебаниях и обычных настройках ему нет разницы куда пойдет курс.

Ставишь по 1 бтс на покупки и продажу, задаешь границы к примеру +-100 и летишь на Таити :)

 

И ещё момент. Обращайте внимание в каких коинах задаете объемы торгов на второй странице мастера настроек.

Мастер старается предельно тщательно проверить настройки, поэтому боты будут создаваться предельно корректно (как я надеюсь :)) 

 

Ну и видео с примером работы мастера:

 

В примере показан бот, который начинает продажи (закупку не задавал).

В нем можно было бы сразу указать объемы и для покупки, что сразу бы увеличило его КПД.

Ну или же просто отдельно создать второго бота  :)

 

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

Изменено пользователем Domino
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • app.xninja.tech Free Injective Tokens

      Получаем free токены $ELEM от xNinja🥷🏿   🔍xNINJA - 💎гем работающий на Injective + это самым быстроразвивающийся проект на Injective  Проект где мы можем получить фри токены за простые задания, и прокачать нашего ниндзя чтобы фармить ещё больше токенов    Что нужно?   ✔️ Заходим на сайт ✔️ Вводим реф код xninja_tQi5baTy ✔️Заходим в Quest  ✔️Выполняем все квесты и забираем награды ✔️Прокачиваем нинзя и получаем токены на пассиве   ⏳Д

      в Раздачи монет

    • Arby.Trade – сервис для арбитража (на биржах Binance, Bittrex, Hitbtc, Poloniex, Kucoin, Gate.io, Livecoin, Okex, Exmo) и скальпинга (на Binance Futures)

      Всем привет! Представляем сервис для арбитражеров и скальперов на криптовалютном рынке – Arby.Trade.   АРБИТРАЖ Доступно 3 продукта: Скринер для межбиржевого арбитража, Скринер для внутрибиржевогоа арбитража, История спредов. Что они умеют: сбор и обработка данных с основных криптовалютных бирж: Binance, Bittrex, Hitbtc, Poloniex, Kucoin, Gate.io, Livecoin, Okex, Exmo (на 12.2020). поиск межбиржевых арбитражных ситуаций и формирование в реальном времени табл

      в Софт для трейдинга

    • https://harvestmoon.meteorwallet.app/nearharvestmoonbot - Забираем Free NFT и получаем дроп от Meteor Wallet

      🤖Забираем Free NFT и получаем дроп от Meteor Wallet   Проект на Near, под названием Meteor Wallet, даёт нам возможность фармить дроп прямо через бота в телеграм. Фармить мы будем токен $MOON (в ближайшие дни откроют )   ❗️Что нужно делать?   ⭐️Переходим по ссылке ⭐️Запускаем бота ⭐️Забираем NFT указываем Near wallet (я забирал на этот кошель)   В течении нескольких дней ждём запуск игры для фарма токенов.   🕒TBA

      в Раздачи монет

    • btc-trade.com.ua - украинская биржа [не рекомендуется]

      BTC TRADE UA — украинская биржа криптовалют  https://btc-trade.com.ua Первая Биржа где есть торговая пара BTC/UAH (биткоин к украинской гривне, а также LTC/UAH & NVC/UAH) доступен вывод на карты снг и Украины, в работе процессинг карт ПУМБ и Райфайзен Банк Аваль Доллары добавлять не планируем.   Мы открыты к любому виду партнерства... Замечания приветствуются и пожелания    

      в Биржи криптовалют

    • safe.trade

      Хотел затестить данную биржу- но тупо не смог. После регистрации не дает подтвердить мейл. Вообще последние пару дней биржу глючит очень страшно судя по записям в соцсетях Надеюсь этим постом привлеку внимание ее админов к данной проблеме Что-то подсказывает что они сделаны в ссср

      в Биржи криптовалют

×
×
  • Создать...