Bitcoin Forum
May 24, 2024, 05:21:03 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 [52]
1021  Bitcoin / Project Development / Re: Qt Bitcoin Trader [OpenSource Mt.Gox client for Mac/Windows/Linux] on: May 29, 2013, 12:13:35 AM
I have a intention to make realtime monitoring of two or more exchanges at same time using one instance of program.
Example monitoring Btc-E and Mt.Gox. That will allow to make rules like this: If(Mt.Gox_USD goes down to..)Than Sell on Btc-E..
But I'll start work at this later.

And another examples of rules I'll implement in program:
If(Order#1 executed)Than..
If(..)Than Cancel order#1

Also thinking to add templates for rules.
If(..)Than GenerateRuleByTemplate#1(some price..)
If(rule#1 executed)GenerateRuleByTemplate#2(some price..)

Another step will be to make support joining all available IF by Or/And in one rule.

Now I working on localization and soon I'll release update.
1022  Local / Трейдеры / Re: Qt Bitcoin Trader [Клиент Mt.Gox для Mac/Windows/Linux] on: May 28, 2013, 10:03:58 PM
поддержка других бирж я так понимаю сводится к допиливанию апи самих бирж?
возможно вынести их в отдельных текстовичек? и при необходимости добавления новой экзотической биржи. достаточно будет вручную создать тектовичек под эту биржу и в нем в формате вбить апи ключи?

Апи ключи так хранить не безопасно. Сначала в Qt Bitcoin Trader они хранились в ini файле простым текстом но потом начали приходить отзывы с просьбой сделать шифрование. И думаю шифрование останется включенным по умолчанию.

А на счет других бирж, тут вопрос скорее не в запросах, а в возможности одновременного мониторинга нескольких бирж в одной программе.
Это будет использоваться для того чтобы создавать правила типа "if(Mt.Gox_USD упадет до..)тогда продать на Btc-E..".
Я постараюсь сделать универсальный инструмент для всех вариантов правил, вам только останется придумать стратегию.

Извините, а это зачем?

Проверка на новую версию происходит по ссылке: trader.uax.co/API.php?Thread=Call&Object=General&Method=CheckUpdate
И все получают сообщение про выход новой версии.
Я добавлю возможность отключения проверки обновлений.
1023  Local / Трейдеры / Re: Qt Bitcoin Trader [Клиент Mt.Gox для Mac/Windows/Linux] on: May 28, 2013, 08:41:24 AM
Посмотрел исходники. Запустил. Интерфейс выглядит очень круто. Задонатил.
Хотелось бы такое для бтц-е.

Спасибо! Думаю поддержкой btc-e займусь после релиза 1.0 версии.
1024  Local / Трейдеры / Qt Bitcoin Trader [Клиент для безопасных торгов на Mac/Windows/Linux] on: May 28, 2013, 02:15:02 AM
BitcoinTalk English

Centrabit Форум

Qt Trader 2.0

Главное

Пользователи Qt Bitcoin Trader v1.07.98 версии и ниже должны обновиться вручную. Причина в том что GitHub изменил доменные имена для загрузки файлов, поэтому авто обновление и уведомление в старых версий стало невозможным.

Qt Bitcoin Trader позволяет быстрее и удобнее торговать на HitBTC, Bittrex, Binance, Bitfinex, BTC-e, Bitstamp, GOC io, Indacoin, YoBit.net, BitmarketPL и BTCChina.
Программа с открытым исходным кодом разработана на С++ Qt с использованием OpenSSL.

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

Для сохранения ключа и пароля к API в программе используется шифрование AES 256.
Пароль должен быть длиной больше 7 символов, состоять из букв, цифр и спец символов.

Хочу создать программу для торговли которую можно будет настроить на любую стратегию с помощью правил и скриптов.
Если вы хотите поддержать проект: 1d6iMwjjNo8ZGYeJBZKXgcgVk9o7fXcjc
Теперь у меня есть поддержка и в донейтах больше не нуждаюсь http://centrabit.com/?m0prm=2&showItem=1
Если хотите поддержать проект то присылайте пожелания и баг репорты.

Для корректной работы время на вашей системе должно быть синхронизировано с сервером NTP.

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

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

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

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

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

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

Proxy

Настройки Proxy автоматом берутся из системы. Для Windows берутся из IE.
Но можно настроить и вручную с заданием пароля.
Откройте папку профилей %localappdata%\QtBitcoinTrader или ~/QtBitcoinTrader
Отредактируйте QtBitcoinTrader.cfg файл
изменив параметры
Auto=true на Auto=false
а остальные по усмотрению
Code:
Host=127.0.0.1
Port=1234
User=username
Password=password

Ссылки

Официальный сайт http://centrabit.com

JL Script документация http://forum.centrabit.com

Вопросы на reformal.ru

Facebook, Twitter, VK
Twitter (Личный)

Скачать с SourceForge для Linux, Windows и Mac
Исходник на GitHub
Скачать с Softpedia для Windows
Скачать с Softpedia для Mac OS X
Qt-Apps
Видео на YouTube
Статья на Habrahabr

Неофициальные ссылки:

Инструкция на wallstreetcryptoru.blogspot.com

Linux repos: Gentoo, AltLinux, OpenSUSE, OpenSUSE Enterprise

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

Список известных фейковых сайтов и вредоносных трейдеров обсуждается тут: https://bitcointalk.org/index.php?topic=400487

Установка

Windows: просто скачайте ехе файл и положите в надежное место, на рабочий стол, или в програм файлс.

Компилирование под Linux с Qt5 (Предпочтительно):
Code:
sudo apt-get install g++ libssl-dev libglu1-mesa-dev qt5-qmake qtscript5-dev qtmultimedia5-dev libqt5texttospeech5-dev
export QT_SELECT=5
qmake QtBitcoinTrader_Desktop.pro
make && make install && make clean

Компилирование под Linux с Qt4 (Без звуков):
Code:
sudo apt-get install g++ libssl-dev libglu1-mesa-dev qt4-qmake
qmake QtBitcoinTrader_Desktop.pro
make && make install && make clean

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

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

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

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

Баг трекер на GitHub: https://github.com/JulyIGHOR/QtBitcoinTrader/issues

Скриншоты





1025  Bitcoin / Project Development / Re: Qt Bitcoin Trader [OpenSource Mt.Gox client for Mac/Windows/Linux] on: May 27, 2013, 08:38:49 PM
Added YouTube video with quick start guide.
1026  Bitcoin / Project Development / Re: Qt Bitcoin Trader [OpenSource Mt.Gox client for Mac/Windows/Linux] on: May 27, 2013, 03:27:52 PM
v0.96 released!
Fixed some minor bugs.
Optimized UI.
Mac OS version released on sourceforge!
1027  Bitcoin / Project Development / Re: Qt Bitcoin Trader [OpenSource Mt.Gox client for Mac/Windows/Linux] on: May 27, 2013, 10:50:30 AM
Thanks again, this is getting better every day Smiley

Are you able to please clarify how the rules work when it comes to using multiple currencies ?
EG: If I set a rule whilst using USD in the currency selector, and then change back to AUD before the rule is triggered - which currency will be used ?

Multi currency rules currently does not supported. I'm still thinking how to make it works.
When you add first rule than you cannot change currency.
To use two currencies in rules at time you mast get second pair of api key and secret, than create new profile and start two instances.
Monitoring two currencies to make rules working anyway cause double traffic usage.
1028  Bitcoin / Project Development / Re: Qt Bitcoin Trader [OpenSource Mt.Gox client for Mac/Windows/Linux] on: May 27, 2013, 01:02:43 AM
v0.95 Released!

Fixed minor bugs.
Fixed sounds bug in Linux.
Enhanced rules feature.
Now Supports screen resolution down to 1024x700
1029  Bitcoin / Project Development / Re: Qt Bitcoin Trader [OpenSource Mt.Gox client for Mac/Windows/Linux] on: May 24, 2013, 02:12:46 PM
ausbitbank, thank you! I'll do my best Smiley

Also I'm thinking to make websockets working parallel vs polling. Think it the best way to make failover app.
1030  Bitcoin / Project Development / Re: Qt Bitcoin Trader [OpenSource Mt.Gox client for Mac/Windows/Linux] on: May 24, 2013, 01:22:56 PM
Thinking to make rules more advanced and add some price growth rate value.

You will be able to do this:
IF
(SomePrice)Goes(UP/Down)(SomeValue)
OR
(SomePrice)Goes(UP/Down)(SomeValue)
AND
(SomePrice)Goes(UP/Down)(SomeValue)
THAN
(Sell/Buy)At(SomeOfPrices)Amount(SomeAmmount)

Than add some script language to make advanced rules.

If anyone have suggestions, feel free to leave message here.
1031  Bitcoin / Project Development / Re: Qt Bitcoin Trader [OpenSource Mt.Gox client for Mac/Windows/Linux] on: May 24, 2013, 12:33:25 PM
Qt Bitcoin Trader v0.94 Released.
Happy to tell you that finally rules is working!

My suggestion, if it is not too much work, is to add support for other exchange (Bitstamp, BTC-e), so people would be able to (auto) arbitrage between exchanges with ease.

It is very possible that I'll add another exchanges in next versions.
It looks like not to much work, but there a lot debugging and testing, and it take a time.
1032  Bitcoin / Project Development / Re: Qt Bitcoin Trader [OpenSource Mt.Gox client for Mac/Windows/Linux] on: May 24, 2013, 02:50:57 AM
Qt Bitcoin Trader v0.94 Released.
Happy to tell you that finally rules is working!
1033  Bitcoin / Project Development / Re: Qt Bitcoin Trader [OpenSource Mt.Gox client for Mac/Windows/Linux] on: May 20, 2013, 04:18:32 PM
Update with working rules will be released during 2 days.
Currently testing it.
1034  Bitcoin / Project Development / Re: Qt Bitcoin Trader [OpenSource Mt.Gox client for Mac/Windows/Linux] on: May 20, 2013, 03:26:50 PM
Your password must be at least 8 characters and contain letters, digits, and special characters.
1035  Bitcoin / Project Development / Qt Bitcoin Trader [Open Source secure trading client for Mac/Windows/Linux] on: May 10, 2013, 01:57:53 PM
BitcoinTalk Russian

Centrabit Forum

Qt Trader 2.0

Description

Users of Qt Bitcoin Trader v1.07.98 and older should update manually. Reason that github changed urls and it will not works any more.

Qt Bitcoin Trader is open source application that helps you open and cancel HitBTC, Bittrex, Binance, Bitfinex, BTC-e, Bitstamp, BTCChina, Indacoin, Goc.io, YoBit.net, BitmarketPL orders very fast. Real time data monitoring.
Developed on pure Qt, uses OpenSSL.

Api key and secret is protected by password using AES 256 encryption.
Stronger password means stronger protection.
Interface Languages: English, Russian, Ukrainian, Spanish, Dutch, Norwegian, German, Chinese, Polish, Czech, Italiano, Turkish.

I want to develop this Trader App so that it can be configured for any rule and strategy.
And make real time charts on QML or Qt Graphics View.
If you want to help me, than donate to 1d6iMwjjNo8ZGYeJBZKXgcgVk9o7fXcjc
Now I have more resources and don't need donates any more: http://centrabit.com/?m0prm=2&showItem=1
If you want to help me, than send recommendations and bug reports.

For correct work your system time required to be synchronized with NTP.

Portable mode for Windows

Just create folder named QtBitcoinTrader at same folder as exe file. All data will be stored there. Useful to use on USB flash drive.

Proxy

Proxy settings by default gets from system. For Windows it gets from IE.

Also you can configure proxy by editing QtBitcoinTrader.cfg file. (located in %localappdata%\QtBitcoinTrader or ~/.config/QtBitcoinTrader)

Default values is:

Code:
[Proxy]
Enabled=true
Auto=true
Host=127.0.0.1
Port=1234
User=username
Password=password

Auto=true means settings gets from Internet Explorer.

So here is example of manual configuration:

Code:
[Proxy]
Enabled=true
Auto=false
Host=192.168.1.20
Port=8990
User=IGHOR
Password=dFg44Ke

Next ToDo

1 ) Advanced Charts
2 ) Add support to monitor many exchanges and currencies at time
3 ) Add script language to make own adwanced trade strategy
4 ) Develop server to collect all ticker and depth data to provide single websocket connection for realtime data updates
5 ) Make floatable interface
6 ) Allow to save interface settings as Workspace profiles
7 ) Develop mobile application to provide secure remote access to running application on desktop
8 ) Add plugins support to allow all developers attach any exchanges
9 ) Add command line support

Tested on Windows, Linux and Mac.

Links

Official Page http://centrabit.com

JL Script manual http://forum.centrabit.com

JL Script video tutorial: https://www.youtube.com/watch?v=7hliVz6Gr9Q

Facebook, Twitter
Twitter (Personal)

Download from SourceForge for Windows and Mac
Source Code on GitHub
Download from Softpedia for Windows
Download from Softpedia for Mac OS X
Qt-Apps
Video on YouTube

Unofficial links:

Guide by wallstreetcrypto.net

Linux repos: Gentoo, AltLinux, OpenSUSE

Qt Bitcoin Trader for Windows have digital signature.
Please always when you download any exe file for Windows Google it first, find official site, double check source, digital signature and information about this file on http://virustotal.com
Highly recommend to use secure auto update.


Known fake domains and malware trader apps discussed here: https://bitcointalk.org/index.php?topic=400487

Installation

Windows: just download exe file and save it to safe place.

Install commands under Linux with Qt5 (Prefered):
Code:
sudo apt-get install g++ libssl-dev libglu1-mesa-dev qt5-qmake qtscript5-dev qtmultimedia5-dev libqt5texttospeech5-dev
export QT_SELECT=5
qmake QtBitcoinTrader_Desktop.pro
make && make install && make clean

Or just open pro file with Qt Creator.

Troubleshoot

If you entered API keys but values don't updates, please go and check permissions for Trade and Info.
If it not helps, then delete your keys and generate new one.
If it not helps please try latest beta version.
If even this not helps, please email me and we will debug it.

If you have an error "API key not found" or another error contains API text message, you can try this temporary solution:
Do not copy your keys directly from site to QTBT, first copy your keys elsewhere (Word, Notepad, StickyNote), and then copy and paste from there to QTBT.
Guaranteed way: Typing your credentials, be sure you typed them correctly, it may take a while to do but once you have done that your credentials should not be rejected.
Thanks to RG I'll fix this error soon.

You can send me log file for debugging.
Close Qt Bitcoin Trader and go to the ~/.config/QtBitcoinTrader (Linux) or %localappdata%\QtBitcoinTrader (Windows) folder and edit your *.ini file.
Find section Debug and change LogEnabled=false to LogEnabled=true
Start Qt Bitcoin Trader for 1 minute and close it.
Now in ~/.config/QtBitcoinTrader folder you can find *.log file, send it to me.
Don't forget to change LogEnabled to false back.

Bug tracker on GitHub: https://github.com/JulyIGHOR/QtBitcoinTrader/issues

Screenshots





Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 [52]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!