IGHOR (OP)
Legendary
Offline
Activity: 1035
Merit: 1065
|
|
August 22, 2013, 12:43:35 PM |
|
Хорошая программка. Только вот на прошлой неделе произошла такая ситуация: отсавил бот на ночь торговать, выписав около десятка ордеров на покупку и продажу. Утром все ордера оказались выполненными, но сумма на счете не изменилась, т.е. как будто бы сделки оказались фиктивными - робот их выполнил, а факта покупки-продажи зафиксировано не было (покупал и продавал на все средства). До этого пара ордеров была выполнена нормально, но не "на все средства", а на указанную сумму. В чем может быть причина? Ещё у меня такое пожелание - можно ли сделать так, чтобы пара ордеров повторялась друг за другом определенное количество раз? Например, я выставляю ордер на покупку BTC на все средства при достижении цены 100$ за BTC, после чего выставляю ордер на продажу всех биткоинов по цене 102$ - и так N раз. Число N выставляется в настройках правила - что то вроде "повторить правило N раз".
Спасибо за детальное описание. С какой биржей вы работаете? Пришлите мне в личку точное число балансов. Если это бтс-е то есть такая проблема: http://qtbitcointrader.reformal.ru/proj/?ia=499676 и этот вопрос еще решаеться.
|
Qt Bitcoin TraderVerify digital signature of the app in the file properties every time you download it.
|
|
|
Aleks_Vid
Newbie
Offline
Activity: 24
Merit: 0
|
|
August 23, 2013, 09:17:10 AM |
|
Я работаю с биржей BTC-E. Прочитал информацию по ссылке, оказывается не только у меня так. В личку постараюсь скинуть информацию сегодня вечером.
|
|
|
|
IGHOR (OP)
Legendary
Offline
Activity: 1035
Merit: 1065
|
|
August 26, 2013, 02:25:52 PM |
|
Вышла бета v1.07.72 с поддержкой Bitstamp. Прошу присылать баг репорты на e-mail указанный в окне "О программе".
|
Qt Bitcoin TraderVerify digital signature of the app in the file properties every time you download it.
|
|
|
alexxy
|
|
August 26, 2013, 06:27:43 PM |
|
а cryptsy не планируется? как крупная биржа альткойнов?
|
|
|
|
IGHOR (OP)
Legendary
Offline
Activity: 1035
Merit: 1065
|
|
August 26, 2013, 06:34:20 PM |
|
а cryptsy не планируется? как крупная биржа альткойнов?
Будет, но после релиза 1.08
|
Qt Bitcoin TraderVerify digital signature of the app in the file properties every time you download it.
|
|
|
Resetif
|
|
September 09, 2013, 08:44:55 PM Last edit: September 09, 2013, 08:59:39 PM by Resetif |
|
Вышла бета v1.07.72 с поддержкой Bitstamp. Прошу присылать баг репорты на e-mail указанный в окне "О программе". А в каком меню на этой бирже найти Api ключи для биржи bitstamp?
|
|
|
|
IGHOR (OP)
Legendary
Offline
Activity: 1035
Merit: 1065
|
|
September 09, 2013, 10:27:06 PM |
|
А в каком меню на этой бирже найти Api ключи для биржи bitstamp?
У этой биржи скудное API и у них нет ключей. Надо использовать свой логин и пароль.
|
Qt Bitcoin TraderVerify digital signature of the app in the file properties every time you download it.
|
|
|
AndySt
Legendary
Offline
Activity: 2142
Merit: 1012
|
|
September 15, 2013, 02:40:39 PM |
|
Не пашет bitstamp, хотя btc-e работает нормально. Выдаёт через каждые несколько секунд "SSL Error: The issuer certificate of a locally looked up certificate could not be found The root CA certificate is not trusted for this purpose". С горя сертификаты новые загрузил. Может делаю неправильно что-то? Создаю новый профиль для битстампа, в API ключ вбиваю битстамповский ID, в секрет - пароль. В битстампе API access разрешил. Windows 7 x64.
|
|
|
|
IGHOR (OP)
Legendary
Offline
Activity: 1035
Merit: 1065
|
|
September 15, 2013, 02:43:21 PM |
|
Не пашет bitstamp, хотя btc-e работает нормально. Выдаёт через каждые несколько секунд "SSL Error: The issuer certificate of a locally looked up certificate could not be found The root CA certificate is not trusted for this purpose". С горя сертификаты новые загрузил. Может делаю неправильно что-то? Создаю новый профиль для битстампа, в API ключ вбиваю битстамповский ID, в секрет - пароль. В битстампе API access разрешил. Windows 7 x64.
Вы все правильно сделали. Сертификаты из первого сообщения етой темы пробовали?
|
Qt Bitcoin TraderVerify digital signature of the app in the file properties every time you download it.
|
|
|
AndySt
Legendary
Offline
Activity: 2142
Merit: 1012
|
|
September 15, 2013, 08:13:54 PM |
|
Не пашет bitstamp, хотя btc-e работает нормально. Выдаёт через каждые несколько секунд "SSL Error: The issuer certificate of a locally looked up certificate could not be found The root CA certificate is not trusted for this purpose". С горя сертификаты новые загрузил. Может делаю неправильно что-то? Создаю новый профиль для битстампа, в API ключ вбиваю битстамповский ID, в секрет - пароль. В битстампе API access разрешил. Windows 7 x64.
Вы все правильно сделали. Сертификаты из первого сообщения етой темы пробовали? Всё перепробовал: и один сертификат скачивал, устанавливал. Архив с набором сертификатов скачивал и устанавливал все. Перезагружал компьютер. Хотя думается если бы дело в сертификате было, то тогда бы профиль с btc-e не пахал, а он нормально пашет. А так сразу же при загрузке профиля с битстампом error выскакивает. Даже не знаю, что и думать...
|
|
|
|
IGHOR (OP)
Legendary
Offline
Activity: 1035
Merit: 1065
|
|
September 15, 2013, 08:25:17 PM |
|
Всё перепробовал: и один сертификат скачивал, устанавливал. Архив с набором сертификатов скачивал и устанавливал все. Перезагружал компьютер. Хотя думается если бы дело в сертификате было, то тогда бы профиль с btc-e не пахал, а он нормально пашет. А так сразу же при загрузке профиля с битстампом error выскакивает. Даже не знаю, что и думать...
Странно, первый случай с битстампом, раньше такое было замечено только с btc-e но с мтгоксом все работало. Надо вычислить который кореневой сертификат выбираеться для Bitstamp, но без воспроизведения бага я не смогу это сделать. Если у вас есть другая система в которой все работает, то возможно удасться перенести сертификаты из нее. Перепишу программу под Qt5 и если дальше будет такая проблема то засуну сертификаты в ресурсы программы.
|
Qt Bitcoin TraderVerify digital signature of the app in the file properties every time you download it.
|
|
|
XBOCT
Member
Offline
Activity: 80
Merit: 10
|
|
September 16, 2013, 10:33:08 AM |
|
Стал собирать beta с guthub-а. Что вылезло: В файликах exchange_btce.cpp и qtbitcointrader.cpp по три крокозябрика в самом начале, из-за чего компилятор ругается. Дальше про btc-e: В открепленном окошке "последние сделки", "объем за 10 минут" показывает откровенно завышенные число Если в стакане включить группировку, появляется пустая строка ? Это так и задумано?
А что вообще делают нижние поля/кнопки (там где "следующий ордер...") ?
|
|
|
|
IGHOR (OP)
Legendary
Offline
Activity: 1035
Merit: 1065
|
|
September 16, 2013, 10:37:53 AM |
|
Стал собирать beta с guthub-а. Что вылезло: В файликах exchange_btce.cpp и qtbitcointrader.cpp по три крокозябрика в самом начале, из-за чего компилятор ругается. Дальше про btc-e: В открепленном окошке "последние сделки", "объем за 10 минут" показывает откровенно завышенные число Если в стакане включить группировку, появляется пустая строка ? Это так и задумано?
А что вообще делают нижние поля/кнопки (там где "следующий ордер...") ?
Наверно вы открылы фийлы в другой кодировке. Но все-равно странно, там только английские символы. Баг с "объем за 10 минут" скоро исправлю. Пустая строка в группированом стакане для отделения первой строки, которая являеться первыми значениями стакана, остальные сгруппированы. Нижние поля делают подсчет следующего ордера и дохода от него. Например, выставьте в поле покупки сумму и цену, тогда в нижнем поле под покупкой введите процент дохода, например 3% и нажмите применить, будут сгенерированы значения для продажы с учетом налогов чтобы получить доход 3%.
|
Qt Bitcoin TraderVerify digital signature of the app in the file properties every time you download it.
|
|
|
XBOCT
Member
Offline
Activity: 80
Merit: 10
|
|
September 16, 2013, 10:53:48 AM |
|
Наверно вы открылы фийлы в другой кодировке. Но все-равно странно, там только английские символы.
Насчет кодировки - да "не та". А насчет, того, что оно есть (и в master и в beta ветке). Специально загрузил .zip-ом c github, чтобы, не винить свой git, и вижу там: hexdump -C exchange_btce.cpp | head -2 00000000 ef bb bf 2f 2f 20 43 6f 70 79 72 69 67 68 74 20 |О╩©// Copyright | 00000010 28 43 29 20 32 30 31 33 20 4a 75 6c 79 20 49 47 |(C) 2013 July IG| Нижние поля делают подсчет следующего ордера и дохода от него. Например, выставьте в поле покупки сумму и цену, тогда в нижнем поле под покупкой введите процент дохода, например 3% и нажмите применить, будут сгенерированы значения для продажы с учетом налогов чтобы получить доход 3%.
Примерно понятно. Спасибо за труды!
|
|
|
|
AndySt
Legendary
Offline
Activity: 2142
Merit: 1012
|
|
September 16, 2013, 02:15:31 PM |
|
В продолжение истории: грузил трейдер под bitstamp на другом компе под Win 7 x64 вылез опять error, хотя BTC-e фурычит нормально. Но самое главное, поставил трейдер под XP - bitstamp пошёл без проблем Может, вся проблема из за x64? Уважаемый автор, интересно под какой ОС тестировали bitstamp вы? Также интересны сведения других пользователей форума про работу трейдера на битстампе под win7 x64.
|
|
|
|
IGHOR (OP)
Legendary
Offline
Activity: 1035
Merit: 1065
|
|
September 16, 2013, 02:22:26 PM |
|
В продолжение истории: грузил трейдер под bitstamp на другом компе под Win 7 x64 вылез опять error, хотя BTC-e фурычит нормально. Но самое главное, поставил трейдер под XP - bitstamp пошёл без проблем Может вся проблема из за x64. Уважаемый автор, интересно под какой ОС тестировали bitstamp вы? Также интересны сведения других пользователей форума про работу трейдера на битстампе под win7 x64. Программу разрабатываю и тестирую на Windows 8 x64 Вы первый написали о проблемах с битстампом. Но поддержка битстампа добавлена относительно недавно. Возможно поможет етот ответ https://bitcointalk.org/index.php?topic=201062.msg3163311#msg3163311Если смогу воспроизвести баг то найду решение.
|
Qt Bitcoin TraderVerify digital signature of the app in the file properties every time you download it.
|
|
|
Resetif
|
|
September 17, 2013, 09:25:35 AM |
|
А есть возможность добавить функцию - выставлять заявку на покупку всегда максимальную на бирже гокса? Т.е. выставил к примеру 138,50$, а чей то бот поставил 138,501$ - а прога сама переставит на 138,502$ ну и так далее - чтобы прога всегда держала мою заявку первой - т.е. добавить по сути функцию бота.
|
|
|
|
IGHOR (OP)
Legendary
Offline
Activity: 1035
Merit: 1065
|
|
September 17, 2013, 09:44:00 AM |
|
А есть возможность добавить функцию - выставлять заявку на покупку всегда максимальную на бирже гокса? Т.е. выставил к примеру 138,50$, а чей то бот поставил 138,501$ - а прога сама переставит на 138,502$ ну и так далее - чтобы прога всегда держала мою заявку первой - т.е. добавить по сути функцию бота.
Это будет возможно тогда когда я добавлю скриптовый язык в программу.
|
Qt Bitcoin TraderVerify digital signature of the app in the file properties every time you download it.
|
|
|
Resetif
|
|
September 17, 2013, 10:03:22 AM |
|
А есть возможность добавить функцию - выставлять заявку на покупку всегда максимальную на бирже гокса? Т.е. выставил к примеру 138,50$, а чей то бот поставил 138,501$ - а прога сама переставит на 138,502$ ну и так далее - чтобы прога всегда держала мою заявку первой - т.е. добавить по сути функцию бота.
Это будет возможно тогда когда я добавлю скриптовый язык в программу. ждемс - очень надо
|
|
|
|
IGHOR (OP)
Legendary
Offline
Activity: 1035
Merit: 1065
|
|
September 26, 2013, 10:37:29 PM |
|
Вышла v1.07.75 Beta версия!
Bitstamp добавили поддержку API ключей с правами, поэтмоу в целях безопасности работа с логином и паролем больше не поддерживаеться. Все пользователи Bitstamp должны пересоздать профиль и получить API ключи. Так же в Bitstamp добавили поддержку nonce что позволяет гарантировать доставку пакетов, но его апи не работает так быстро как Mt.Gox или BTC-e из-за ограничений количества запросов. Исправлены критические баги в движке правил. Исправлено значение "Купить на все средства".
Все биржи работают так быстро как позволяет сервер API. Но я знаю что все может быть еще быстрее. Я запланировал разработку сервера который позволит подключить одно подключение websocket чтобы получать данные тикера и стакана для всех бирж одновременно что позволит получать данные в реальном времени. Спасибо всем за поддержку. Следите за апдейтами.
|
Qt Bitcoin TraderVerify digital signature of the app in the file properties every time you download it.
|
|
|
|