Автор Тема: Qt Bitcoin Trader - Клиент для безопасных торгов на известных биржах  (Прочитано 85 раз)

Оффлайн QtBitcoinTrader

  • Newbie
  • *
  • Сообщений: 1
  • Karma: +0/-0
    • Просмотр профиля
Главное:
 
Qt Bitcoin Trader позволяет быстрее и удобнее торговать на Bitfinex, Bitstamp, BTC China, Bitcurex, BitmarketPL и BTC-e.
Программа с открытым исходным кодом разработана на Qt с использованием OpenSSL.
 
Для сохранения ключа и пароля к API в программе используется шифрование AES 256.
Пароль должен быть длиной больше 7 символов, состоять из букв, цифр и спец символов.
 
Хочу создать программу для торговли которую можно будет настроить на любую стратегию с помощью правил и скриптов.

Что еще осталось сделать:


 1) Добавить графики в реальном времени
 2) Добавить возможность мониторинга нескольких валют и бирж одновременно
 3) Доработать скрипты для настройки стратегий используя данные из пункта 6
 4) Добавить настройку звуковых оповещений на все случаи жизни
 5) Разработать сервер для сборки данных с всех бирж чтобы предоставить одно websocket подключение программе для получения данных в реальном времени
 6) Сделать интерфейс более настраиваемым
 7) Возможность сохранения настроек интерфейса как профили, чтобы быстро переключаться
 8) Разработать мобильное приложения для предоставления безопасного удаленного доступа к запущенной программе
 9) Добавить поддержку плагинов, чтобы позволить сторонним разработчикам быстро добавлять любые биржи


Портабельный режим Windows:


Рядом с ехе файлом создайте папку QtBitcoinTrader и все шифрованные данные, настройки будут сохраняться там.
Удобно носить на флешке, без риска взлома благодаря AES256.


Proxy:

Настройки Proxy берутся из системы. Для Windows берутся из IE.


Горячие клавиши:

Ctrl+B - Купить
Ctrl+S - Продать
Ctrl+N - Новое окно
Ctrl+T - Поверх всех окон
Ctrl+H - Спрятать в трей
Ctrl+Shift+D или Alt+Shift+D - дебаг режим с просмотром трафика


Решение проблем:


Если вы ввели ключи, но данные не обновляются, проверьте выставлены ли на сайте права Trade и Info.
Если это не помогло, то перегенерируйте ключи и удалите профиль, создайте еще раз.

Если и это не помогло, читайте ниже Debug.
 
Debug:
 
Если возникают какие-либо проблемы, вы можете помочь мне их устранить.
Для этого вы можете включить лог событий в программе, и прислать мне файл для анализа.
Для включения лога надо зайти в папку:
для Windows: %localappdata%\QtBitcoinTrader или %userprofile%\Local Settings\Application Data\QtBitcoinTrader
Вы найдете там ini файлы настроек, надо отредактировать один из них и изменить строчку
 
LogEnabled=false
на
LogEnabled=true
 
Запустите программу с этого профиля на 1 минуту и закройте.
Возле ini файла появиться log файл с таким же названием, отправьте мне его на почту с объяснениями проблемы.
 
После этого не забудьте отключить лог
LogEnabled=false
 
Когда будет готов интерфейс настроек и дебага, этот метод не будет актуален.
 

Ссылки:

Скачать установщик нашего приложения можно пройдя по этой ссылке: https://bitbucket.org/QtBitcoinTrader/qtbitcointrader/downloads/QtBitcoinTrader_setup.exe


Настоятельно рекоммендую использовать безопасное автоматическое обновление. С проверкой контрольной суммы защищенной RSA2048 риск подмены файла снизится до нуля.
 
Установка:
 
Windows: просто скачайте ехе файл, положите в надежное место, запустите его, и загрузка будет запущена.
 

Компилирование под Linux с Qt5 (Предпочтительно):

sudo apt-get install g++ libssl-dev libglu1-mesa-dev qt5-qmake qtscript5-dev qtmultimedia5-dev
export QT_SELECT=5
qmake QtBitcoinTrader_Desktop.pro
make && make install && make clean

Компилирование под Linux с Qt4 (Без звуков):

sudo apt-get install g++ libssl-dev libglu1-mesa-dev qt4-qmake
qmake QtBitcoinTrader_Desktop.pro
make && make install && make clean
 
Добавление новых бирж:

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


 

 

Яндекс.Метрика