Перейти к содержанию

ImbaSF

Пользователи
  • Постов

    14
  • Зарегистрирован

  • Посещение

Информация о ImbaSF

  • День рождения 05.04.1991

Информация

  • Пол
    Мужчина
  • Интересы
    Программирование и программирование

Посетители профиля

1 237 просмотров профиля
  • Prya

Достижения ImbaSF

Новичок

Новичок (1/3)

15

Репутация

  1. И еще такой вопрос: можно ли увидеть какую ошибку выдает API биржи если вдруг, случился какой-нибудь косяк во время выполнения скриптов? (например ошибка минимальной цены или еще чего нибудь) Можно запилить какойнибудь метод trader.apiError() который покажет текст ошибки если она есть. Ну или на подобии.
  2. И так отписываюсь о результатах: Помогло. Пошла сборка дальше. Потом упало на этом месте: 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, собрал. Все отлично. Автору спасибо в любом случае!
  3. Зашел выразить благодарность разработчику за программу. Огромный труд! Но к сожалению с пришел также и с проблемой: Собираю из исходников последнюю версию на 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 там ошибок не было. Но хочется последнюю с графиком...
  4. Сори, наверно уже на майские праздники, с временем щас неочень Да, я на минте кстати разрабатываю прогу (убунта по сути), там собирать ничего не нужно, просто доставить пару пакетов в систему (тут описано какие http://sanzstez.github.io/btc-e.go ) и потом вызывать скрипт из консоли через интерпретатор питона. Ну или в *.sh выполняемый команду записать, будет быстрый запуск =)
  5. Программа обновлена до версии 1.3.1 Добавлены юани и фунты стерлингов Обновлен вид счетчика последнего получения данных
  6. Почта. Добавить отправку на электронную почту я могу, только для этого нужно будет вводить в сеттинги проги настройки smtp сервера и ящик с которого будет идти рассылка на основное мыло. Будет присылаться уведомление в случае превышения порогов цен. Возможно на этих выходных если будет время сделаю. ------- Графики. Графиков в планах пока нету. Так как приложение начинает получать инфу только с момента запуска, то прогнозов по нему сильно не сделаешь. (Если идет медленный слив, например). Возможно будет какой-то график в будущем, для шортов например, но это тоже нужно оптимальный вариант подобрать.
  7. Да, если заменить муз файл, то будет работать. Единственное условие: название обязательно должно быть ding.wav (wav файл само собой :) ). Длительность роли не играет. Протестить можно просто: установить курс ниже текущего - должно динькнуть. Кстати забыл дописать: если идет повышение - числа текущего курса позеленеют, если понижение - покраснеют. ---- Спасибо. Пользуйтесь =)
  8. Версия 1.3.0 с звуковыми уведомлениями доступна для скачивания. Разработчик принимает пожертвования на развитие программы. Реквизиты на странице проекта. Спасибо. :)
  9. Все нормально, это уже пофикшено, та как тестовая версия и все такое =) Сейчас стоит проверка, так чтобы было нельзя ввести курс минимума больше максимума. Но всеравно спасибо за внимательность.
  10. Скриншоты версии с звуковыми уведомлениями. Завтра - финальный код ревью. В субботу обновленная документация и релиз версии 1.3.0 Предлагаю поддержать разработку программы переводом немного денег на: BTC: 151xG1K5pUVGbvguYd2vPfBSTy66Uifoq4 LTC: LVdozFjRfpWJb7j5kDRrkmvMjBaFsm1Wza
  11. Спасибо администраторам за перемещение темы в нужный подфорум. P.S. Исходный код, как я и обещал уже доступен в репозитории на гитхабе.
  12. Привет. На досуге написал программу для мониторинга курса биржи 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. Подробнее в документации. Не забудьте обновить файл конфигурации. Также переработана логика работы с потоками.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...