ImbaSF
Пользователи-
Постов
14 -
Зарегистрирован
-
Посещение
Информация о ImbaSF
- День рождения 05.04.1991
Информация
-
Пол
Мужчина
-
Интересы
Программирование и программирование
Посетители профиля
1 237 просмотров профиля
Достижения ImbaSF
Новичок (1/3)
15
Репутация
-
И еще такой вопрос: можно ли увидеть какую ошибку выдает API биржи если вдруг, случился какой-нибудь косяк во время выполнения скриптов? (например ошибка минимальной цены или еще чего нибудь) Можно запилить какойнибудь метод trader.apiError() который покажет текст ошибки если она есть. Ну или на подобии.
-
И так отписываюсь о результатах: Помогло. Пошла сборка дальше. Потом упало на этом месте: g++ -c -pipe -O2 -std=c++0x -D_REENTRANT -Wall -W -Wno-deprecated-declarations -Wno-unused-function -fPIE -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_SCRIPT_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux-g++ -I. -I. -I/usr/src/3rdparty/zlib -I/usr/include/qt5 -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I.moc -I.ui -o .obj/chartsview.o chartsview.cpp chartsview.cpp: In member function ‘virtual void ChartsView::resizeEvent(QResizeEvent*)’: chartsview.cpp:62:41: error: ‘class QTime’ has no member named ‘msecsSinceStartOfDay’ qint32 nowTime=QTime::currentTime().msecsSinceStartOfDay(); ^ make: *** [.obj/chartsview.o] Error 1 Что я сделал: Заменил QTime::currentTime().msecsSinceStartOfDay() на число 1 (чисто для теста), то дальше до конца собралось норм. Т.е. надо как то этот момент подфиксать, чтоб не падало и все ок будет. Искал в инете пишут что вроде это какой-то баг Qt5 ------------------------ Наверное еще Qt5 у меня староват. версия 5.0.1 Может и это сыграло роль. Но тогда надо и при сборке показывать - ай-я-я, плохая версия qt 5.0.1 :) P.S. Возникала еще ошибка в конце сборки /usr/bin/ld: cannot find -lpulse Решилось доставкой этого пакета sudo apt-get install libpulse-dev Upd. Пересобрал на другом компе с Qt 5.2.1 там все ок прошло. Upd2. Обновил Qt до 5.5, собрал. Все отлично. Автору спасибо в любом случае!
-
Зашел выразить благодарность разработчику за программу. Огромный труд! Но к сожалению с пришел также и с проблемой: Собираю из исходников последнюю версию на Ubuntu. Делаю все по инструкции для Qt5. Версия g++ 4.8.1 Версия gcc 4.8.1 sudo apt-get install g++ libssl-dev libglu1-mesa-dev qt5-qmake qtscript5-dev qtmultimedia5-dev export QT_SELECT=5 qmake -qt=qt5 QtBitcoinTrader_Desktop.pro make Сборка падает с ошибкой: g++ -c -pipe -O2 -std=c++0x -D_REENTRANT -Wall -W -Wno-deprecated-declarations -Wno-unused-function -fPIE -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_SCRIPT_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux-g++ -I. -I. -I/usr/src/3rdparty/zlib -I/usr/include/qt5 -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I.moc -I.ui -o .obj/config_manager.o config/config_manager.cpp In file included from config/config_manager.cpp:32:0: config/config_manager.h:59:23: error: field ‘defaultNames’ has incomplete type QStringList defaultNames; ^ config/config_manager.h:60:23: error: field ‘defaultNamesTr’ has incomplete type QStringList defaultNamesTr; ^ config/config_manager.cpp: In constructor ‘ConfigManager::ConfigManager(const QString&, QObject*)’: config/config_manager.cpp:59:5: error: ‘defaultNames’ was not declared in this scope defaultNames.append("Default Workspace"); ^ config/config_manager.cpp: In member function ‘void ConfigManager::translateDefaultNames()’: config/config_manager.cpp:93:5: error: ‘defaultNamesTr’ was not declared in this scope defaultNamesTr.clear(); ^ config/config_manager.cpp:94:54: error: ‘defaultNames’ was not declared in this scope defaultNamesTr.append(julyTr("DEFAULT_WORKSPACE",defaultNames[0])); ^ config/config_manager.cpp: In member function ‘QStringList ConfigManager::getConfigNames()’: config/config_manager.cpp:102:25: error: ‘defaultNamesTr’ was not declared in this scope QStringList names = defaultNamesTr; ^ config/config_manager.cpp: In member function ‘void ConfigManager::load(const QString&)’: config/config_manager.cpp:136:18: error: ‘defaultNamesTr’ was not declared in this scope qint16 index=defaultNamesTr.indexOf(name); ^ make: *** [.obj/config_manager.o] Error 1 Вот такая штука. Пришлось собрать предпоследнюю версию на qt4 там ошибок не было. Но хочется последнюю с графиком...
-
Сори, наверно уже на майские праздники, с временем щас неочень Да, я на минте кстати разрабатываю прогу (убунта по сути), там собирать ничего не нужно, просто доставить пару пакетов в систему (тут описано какие http://sanzstez.github.io/btc-e.go ) и потом вызывать скрипт из консоли через интерпретатор питона. Ну или в *.sh выполняемый команду записать, будет быстрый запуск =)
-
Программа обновлена до версии 1.3.1 Добавлены юани и фунты стерлингов Обновлен вид счетчика последнего получения данных
-
Почта. Добавить отправку на электронную почту я могу, только для этого нужно будет вводить в сеттинги проги настройки smtp сервера и ящик с которого будет идти рассылка на основное мыло. Будет присылаться уведомление в случае превышения порогов цен. Возможно на этих выходных если будет время сделаю. ------- Графики. Графиков в планах пока нету. Так как приложение начинает получать инфу только с момента запуска, то прогнозов по нему сильно не сделаешь. (Если идет медленный слив, например). Возможно будет какой-то график в будущем, для шортов например, но это тоже нужно оптимальный вариант подобрать.
-
Да, если заменить муз файл, то будет работать. Единственное условие: название обязательно должно быть ding.wav (wav файл само собой :) ). Длительность роли не играет. Протестить можно просто: установить курс ниже текущего - должно динькнуть. Кстати забыл дописать: если идет повышение - числа текущего курса позеленеют, если понижение - покраснеют. ---- Спасибо. Пользуйтесь =)
-
Версия 1.3.0 с звуковыми уведомлениями доступна для скачивания. Разработчик принимает пожертвования на развитие программы. Реквизиты на странице проекта. Спасибо. :)
-
Все нормально, это уже пофикшено, та как тестовая версия и все такое =) Сейчас стоит проверка, так чтобы было нельзя ввести курс минимума больше максимума. Но всеравно спасибо за внимательность.
-
Скриншоты версии с звуковыми уведомлениями. Завтра - финальный код ревью. В субботу обновленная документация и релиз версии 1.3.0 Предлагаю поддержать разработку программы переводом немного денег на: BTC: 151xG1K5pUVGbvguYd2vPfBSTy66Uifoq4 LTC: LVdozFjRfpWJb7j5kDRrkmvMjBaFsm1Wza
-
Спасибо администраторам за перемещение темы в нужный подфорум. P.S. Исходный код, как я и обещал уже доступен в репозитории на гитхабе.
-
Привет. На досуге написал программу для мониторинга курса биржи btc-e.com . Программа обладает минимально необходимым функционалом для удобного непрерывного мониторинга состояний цен. Hard минимал и ничего больше. В данный момент настало время презентовать ее всему сообществу. Программа также является абсолютно бесплатной. Я выкладываю как и саму программу так и исходники в опенсорс. Программа написана на языке Python 2.7.x + графический интерфейс на PyQt Общий интерфейс ------------ Буду краток в описании в форуме, так как я полностью задокументировал программу и ее настройку. Описание, настройка и официальная страница проекта на Github -> http://sanzstez.github.io/btc-e.go Скачать последнюю версию программы (1.3.1) для семейства ОС Windows (XP, Vista, 7, 8) -> https://sourceforge.net/projects/btcego/ Группа поддержки ВК -> http://vk.com/btce_go Основные возможности: 1) Гибкая настройка выбора мониторинга только нужных валют 2) Возможность задать период обновления курса 3) Удобный интерфейс 4) Возможность закрепить окно программы поверх всех окон 5) Возможность сделать и сохранить скриншот текущего курса валют 6) Консоль ошибок запросов к API 7) Использует публичное API, не нужно вводить никакие ключи и пароли 8) Звуковые уведомления, всплывающие сообщения -------- Версия 1.3.1 Добавлены юани и фунты стерлингов Обновлен вид счетчика последнего получения данных 1.3.0 Звуковые уведомления. Всплывающие сообщения. С версии 1.2.9 добавлен новый параметр в settings.ini fixed_update_period, который позволяет корректировать параметры запросов к серверу API. Подробнее в документации. Не забудьте обновить файл конфигурации. Также переработана логика работы с потоками.
- 18 ответов
-
13
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу