Qt Bitcoin Trader - Клиент для безопасных торгов на известных биржах

Тема в разделе "Трейдинг Криптовалют", создана пользователем Drankeen, 27 ноя 2019.

  1. Drankeen

    Drankeen New Member

    Qt Bitcoin Trader позволяет быстрее и удобнее торговать на HitBTC, Bittrex, Binance, Bitfinex, Bitstamp, BTC China, Bitcurex, BitmarketPL и BTC-e.

    Программа с открытым исходным кодом разработана на Qt с использованием OpenSSL.


    Для сохранения ключа и пароля к API в программе используется шифрование AES 256.

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


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

    Если вы хотите поддержать проект: 1d6iMwjjNo8ZGYeJBZKXgcgVk9o7fXcjc

    Теперь у меня есть поддержка http://centrabit.com/


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


    1) Поддержку всех валют

    2) Включить работу простых правил

    3) Оптимизировать для низких разрешений

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

    4) Добавить другие Bitcoin биржи

    5) Добавить графики в реальном времени

    6) Добавить возможность мониторинга нескольких валют и бирж одновременно

    7) Доработать скрипты для настройки стратегий используя данные из пункта 6

    Добавить настройку звуковых оповещений на все случаи жизни

    9) Разработать сервер для сборки данных с всех бирж чтобы предоставить одно websocket подключение программе для получения данных в реальном времени

    10) Сделать интерфейс более настраиваемым

    11) Возможность сохранения настроек интерфейса как профили, чтобы быстро переключаться

    12) Разработать мобильное приложения для предоставления безопасного удаленного доступа к запущенной программе

    13) Добавить поддержку плагинов, чтобы позволить сторонним разработчикам быстро добавлять любые биржи



    Портабельный режим 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


    Когда будет готов интерфейс настроек и дебага, этот метод не будет актуален.


    Ссылки

    Скачать из Mega для Windows

    Скачать из Mega для Mac OS X

    Gentoo

    AltLinux



    В Qt Bitcoin Trader под Windows присутствует цифровая подпись.

    Всегда перед запуском любых программ проверяйте их цифровую подпись и информацию на http://virustotal.com, особенно если на этой же машине ведете торги.




    Настоятельно рекоммендую использовать безопасное автоматическое обновление. С проверкой контрольной суммы защищенной 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
    Скриншоты

    [​IMG]

    [​IMG]

    [​IMG]
     

Поделиться этой страницей