Вернуться   Биткоин Форум > Торговля - Обсуждение
2 марта 2013, 8:55:12 PM   # 1
 
 
Сообщения: 672
Цитировать по имени
цитировать ответ
по умолчанию Re: Ncurses на основе MtGox живого монитора и торгово-бот-рамок

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
...написано в питоне. на основе Проклятия UI, живой портфель заказов, ASCII-арт график последнего 24h, торговые функции могут быть определены в отдельном модуле "strategy.py" который получает все события от клиента GOx и все нажатия клавиш с терминала. Модуль Стратегия может быть отредактирован и перезагружается во время выполнения, который отлично подходит для экспериментов с ботами. Работает также без MtGox API-ключа для просмотра только без торговли.


(До сих пор Экспериментальная, лицензия: GPL3)
http://prof7bit.github.com/goxtool/
https://github.com/prof7bit/goxtool

Скриншот


Применение:

  • она нуждается в Python 2.7 (и, возможно, несколько дополнительных пакетов, но ничего такого, что не будет найдено в стандартных Ubuntu репозиториев). Это будет НЕ работать на Windows, так как не существует ни одного Ncurses (возможно, он работает с Cygwin, не проверено)
  • Скачать и распаковать (или лучше мерзавец клонировать репозиторий с GitHub).
  • ./goxtool.py

Это должно дать вам портфель заказов на левой стороне и график М15 свечной лата 24 часов (если ваш терминал достаточно широк) на правой стороне и окна журнала в нижней части.

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

./goxtool.py --add-тайна

Это будет просить вас за ключ API MtGox и секрет, вы получите их на сайте mtgox, скопируйте и вставьте ключ и секрет, поставить ключевую фразу, которая будет использоваться для шифрования в секрете. Затем он записывает зашифрованный секрет goxtool.ini и выхода. В следующий раз, когда вы начинаете ./goxtool.py запросят ключевую фразу, чтобы получить доступ к тайне API, а затем все торговые функции будут включены, вы будете видеть свои заказы в портфеле заказов и на графике и баланс вашего счета на вершине терминала.

Для того, чтобы использовать его с другими валютами, просто редактировать INI-файл. Если один из этих дней, когда socket.io как раз не хотят соединиться, редактировать INI файл и изменить use_plain_old_websockets в True. Если вам не нужна история или полный портфель заказов вы можете отключить его в INI тоже.

Нажмите Q, чтобы выйти из программы.
нажмите клавишу F4, чтобы купить
нажмите F5, чтобы продать
нажмите F6 для просмотра заказов / отменить заказы
Нажмите L (в нижнем регистре L), чтобы перезагрузить модуль стратегии во время выполнения.
любой другой ключ будет вызывать slot_keypress () в классе стратегии в strategy.py, смотрите примеры. Здесь вы можете вызывать методы как gox.buy () или .sell () или .cancel () или заглянуть вокруг в книге для того, чтобы решить, какие модные вещи делать.

(Этот форум проводка и инструкция в конечном итоге могут выйти из синхронизации с текущей версией, смотрите здесь для официального руководства: http://prof7bit.github.com/goxtool/)

Есть также методы, которые будут обстреливали сигналы от объекта GOx, вы можете использовать их для создания полностью автоматизированных торговых роботов (существуют даже больше сигналов для подключения, например orderbook.signal_changed или gox.signal_wallet и т.д. Посмотрите в источник goxtool, чтобы найти их все). Вы также можете создать экземпляр больше GOx () объекты из вашей стратегии для различных валют (Вам также потребуется отдельный GoxConfig () объекты для каждого из них, которые используют отдельные конфигурационные файлы), чтобы торговать несколькими валютами одновременно (полезно для арбитражных стратегий).

И, наконец, вы можете сорвать части это для ваших собственных программ, вы можете просто импортировать goxapi и использовать класс GOx () сам по себе в своей собственной программе, подключить слоты его сигналы и сделать свой собственный пользовательский интерфейс для него (или нет UI вообще).
prof7bit сейчас офлайн Пожаловаться на prof7bit   Ответить с цитированием Мультицитирование сообщения от prof7bit Быстрый ответ на сообщение prof7bit


Как заработать Биткоины?
Без вложений. Не майнинг.


4 марта 2013, 7:57:02 PM   # 2
 
 
Сообщения: 2436
Цитировать по имени
цитировать ответ
по умолчанию Re: Ncurses на основе MtGox живого монитора и торгово-бот-рамок

Получил 1806 Биткоинов
Реальная история.





классные вещи человек, просто взял взглянуть на код.

Я не мог найти его, так что вы, вероятно, не реализовали бдительно уточненный синхронизирована портфель заказов? Может быть, я не выглядел достаточно трудно.

молекулярный сейчас офлайн Пожаловаться на молекулярном   Ответить с цитированием Мультицитирование сообщения от молекулярного Быстрый ответ на сообщение молекулярным

4 марта 2013, 10:05:53 PM   # 3
 
 
Сообщения: 672
Цитировать по имени
цитировать ответ
по умолчанию Re: Ncurses на основе MtGox живого монитора и торгово-бот-рамок

Я не мог найти его, так что вы, вероятно, не реализовали бдительно уточненный синхронизирована портфель заказов? Может быть, я не выглядел достаточно трудно.

Пожалуйста, натягивают последнюю версию с GitHub, я просто сделал некоторые изменения час назад и исправлены некоторые ошибки, а также реструктурировать некоторые вещи (я до сих пор движется много вещей вокруг, вот почему я назвал его "экспериментальный" ;-).

Портфель заказов обновляется автоматически. Экземпляр GOX () содержит экземпляр портфеля заказов (), GOX генерирует сигналы для торговли, глубин, тикера, user_order, и т.д., и портфеля заказов соединят себя все эти сигналы. Посмотрите на signal_xxxx.connect () вызывает в конструкторах, чтобы увидеть то, что связано с тем, что и slot_xxxx () функции, чтобы увидеть, как все они реагируют на эти сигналы. Портфель заказов будет обрабатывать сигналы fulldepth, тикер, глубины, торговли и user_order и портфель заказов сама затем испускают signal_changed для пользовательского интерфейса для обновления.
prof7bit сейчас офлайн Пожаловаться на prof7bit   Ответить с цитированием Мультицитирование сообщения от prof7bit Быстрый ответ на сообщение prof7bit

4 марта 2013, 10:53:00 PM   # 4
 
 
Сообщения: 238
Цитировать по имени
цитировать ответ
по умолчанию Re: Ncurses на основе MtGox живого монитора и торгово-бот-рамок

Фантастическая работа. Я люблю программу проклятий на основе.

Я швырнуть пожертвование вам путь в ближайшее время. Любой шанс, что вы могли бы показывать высокие / / последние цены низкие на вершине возле информации счета.
Это будет просто сделать его легче увидеть текущую BTC на быстрый взгляд.
OpenYourEyes сейчас офлайн Пожаловаться на OpenYourEyes   Ответить с цитированием Мультицитирование сообщения от OpenYourEyes Быстрый ответ на сообщение OpenYourEyes

5 марта 2013, 5:24:37 PM   # 5
 
 
Сообщения: 672
Цитировать по имени
цитировать ответ
по умолчанию Re: Ncurses на основе MtGox живого монитора и торгово-бот-рамок

Сегодня снова один из этих дней, когда сервер SocketIO MtGox является практически непригодным для использования.

Откройте файл .ini и переключиться на обычный старый протокол WebSocket:

use_plain_old_websocket = True

Оба протокола будут реализованы, вы можете сравнить, как они ведут себя и какой из них лучше для вас, по умолчанию socketio, потому что они говорят, что другой является устаревшим, но оказывается, что обычный старый WebSocket является * много * более надежны в дни, как сегодня, а socketio не будет подключаться вообще или сообщения отстают WebSocket на 20 секунд или больше!

(Если вы собираетесь экспериментировать с большим количеством перезапусков приложения, пожалуйста, временно отключить load_fulldepth и load_history, потому что это ест много трафика)
prof7bit сейчас офлайн Пожаловаться на prof7bit   Ответить с цитированием Мультицитирование сообщения от prof7bit Быстрый ответ на сообщение prof7bit

6 марта 2013, 8:31:55 PM   # 6
 
 
Сообщения: 672
Цитировать по имени
цитировать ответ
по умолчанию Re: Ncurses на основе MtGox живого монитора и торгово-бот-рамок



Добавлено:
* у-метки оси для диаграммы
* Лучше смотреть свечи тела в графике
* Дисплей текущий заказ запаздывание
* Дисплей последняя цена сделки, цену и задать в строке заголовка окна Xterm
* Исправлены некоторые ошибки и недостатки (и, вероятно, также введены новые)
prof7bit сейчас офлайн Пожаловаться на prof7bit   Ответить с цитированием Мультицитирование сообщения от prof7bit Быстрый ответ на сообщение prof7bit

7 марта 2013, 2:04:05 PM   # 7
 
 
Сообщения: 868
Цитировать по имени
цитировать ответ
по умолчанию Re: Ncurses на основе MtGox живого монитора и торгово-бот-рамок

Очень крутой проект - я буду смотреть на это!
Ирод сейчас офлайн Пожаловаться на Herodes   Ответить с цитированием Мультицитирование сообщения от Herodes Быстрый ответ на сообщение Herodes

10 марта 2013, 8:41:57 PM   # 8
 
 
Сообщения: 672
Цитировать по имени
цитировать ответ
по умолчанию Re: Ncurses на основе MtGox живого монитора и торгово-бот-рамок

Реализованы ручные торговые функции, теперь его полнофункциональный торговый клиент 🙂



В приведенном выше скриншоте вы видите порядок отмены диалога (нажмите F6, чтобы открыть его). Он вдохновлен полководец полночь: клавиши со стрелками для перемещения вверх / вниз, вставить, чтобы выбрать / отменить заказ, F8, чтобы отменить все выбранные заказы, F10, чтобы выйти из диалогового окна (извините, не может использовать ESC без уродливых хаков). F10 является ключом для выхода из всех диалоговых окон.

F4: новый ордер на покупку
F5: новый ордер на продажу
F6: отменить заказ (ы)
д выйти из клиента

л (нижний регистр L) перезагрузить модуль стратегии (ваш торговый бот)

другие ключи (a..z, за исключением выше два) будет излучать gox.signal_keypress сигнала, пустой класс стратегии по умолчанию уже есть слот, подключенный к этому сигналу, то вы можете вызвать вещи, чтобы произойти в вашем ботоме при нажатии определенных клавиш ,

Также добавлены с момента моего последнего размещения: отображать общую фиат на стороне портфель заказов ставка, общая BTC на портфель заказов спросить стороны, соотношение этих двух чисел BTC / USD, все, обновление в режиме реального времени (см скриншот)

Код:
$ ./goxtool.py -h
Использование: goxtool.py [-h] [--add секретная] [--strategy СТРАТЕГИЯ]
                  [--protocol ПРОТОКОЛ] [--no-fulldepth] [--no-история]

MtGox монитор живого рынка данных и торговые рамки бот экспериментирования

Дополнительные аргументы:
  -ч, --help показать эту справку и выйти
  --надстройку секретный запрос для API секрет, зашифровать его, а затем выход
  --Название стратегии СТРАТЕГИИ файла модуль стратегии, по умолчанию = strategy.py
  --Протокол Протокол ПРОТОКОЛ сила (socketio или WebSocket), игнорировать настройки
                       в .ini
  --нет-fulldepth не не скачать полную глубину (полезно для отладки)
  --нет-истории не не скачать полную историю (полезно для отладки)


счастливая торговля 🙂
prof7bit сейчас офлайн Пожаловаться на prof7bit   Ответить с цитированием Мультицитирование сообщения от prof7bit Быстрый ответ на сообщение prof7bit

13 марта 2013, 9:18:05 AM   # 9
 
 
Сообщения: 1694
Цитировать по имени
цитировать ответ
по умолчанию Re: Ncurses на основе MtGox живого монитора и торгово-бот-рамок

это можно сделать обратную совместимость с 2.6?
K1773R сейчас офлайн Пожаловаться на K1773R   Ответить с цитированием Мультицитирование сообщения от K1773R Быстрый ответ на сообщение K1773R

13 марта 2013, 9:31:11 AM   # 10
 
 
Сообщения: 484
Цитировать по имени
цитировать ответ
по умолчанию Re: Ncurses на основе MtGox живого монитора и торгово-бот-рамок

+1 для 2.6
Debian не имеет отжимают 2.5, 2.6 и 3.0 в репо.
Deafboy сейчас офлайн Пожаловаться на Deafboy   Ответить с цитированием Мультицитирование сообщения от Deafboy Быстрый ответ на сообщение Deafboy

13 марта 2013, 9:41:43 AM   # 11
 
 
Сообщения: 672
Цитировать по имени
цитировать ответ
по умолчанию Re: Ncurses на основе MtGox живого монитора и торгово-бот-рамок

это можно сделать обратную совместимость с 2.6?

Не уверен, что я не питон 2,6 установлен, чтобы проверить это, я опирался на тот факт, что 2.x ветвь закончилась на 2,7 много лет назад (я считаю это старые и зрелые и стабильные) и я предположил, что за время (до сих пор?) из всех различных версий 2.x там в конце концов не осталось бы только 2,7 в качестве единственной соответствующей версии 2.x. Что дистрибутив Linux вы используете? Debian?

Что именно не хватает / неправильно / другое? Если это что-то тривиально это может быть возможным, но главная проблема в том, что я не могу (и не хочу) испытания и сохранить его на 2.6, но может быть кто-то может временно поддерживать 2.6 вилы, пока нет 2,6 больше ( надеюсь скоро).
prof7bit сейчас офлайн Пожаловаться на prof7bit   Ответить с цитированием Мультицитирование сообщения от prof7bit Быстрый ответ на сообщение prof7bit

13 марта 2013, 9:55:15 AM   # 12
 
 
Сообщения: 672
Цитировать по имени
цитировать ответ
по умолчанию Re: Ncurses на основе MtGox живого монитора и торгово-бот-рамок

+1 для 2.6
Debian не имеет отжимают 2.5, 2.6 и 3.0 в репо.

Debian. Не весь смысл охотно выбирают Debian вместо практически * любой * другое распределение явно Избегают * любое программное обеспечение, которое менее чем за 5 лет, и работает только со старым и проверенным материалом, который не двигается ни на миллиметр больше?

Не поймите меня неправильно. Я имею в виду, я действительно стараюсь изо всех сил, чтобы избежать использования любого кровотечения края материала при написании программного обеспечения (я когда-то критиковал Bitcoin-Wx для использования кровоточащие края WX-виджетов версии, которая была * не * широко используется), я считаю что-то стабильным и доступным и использовать для развития основного, если он находится в стандартных репозиториях Ubuntu LTS. У меня был такой же проблемы, когда я начал торчат 5 (!) Лет назад с Python 2.6 (стабильной на Ubuntu Hardy в то время и широко используется во всем мире), вскоре после того, как пользователи Debian начали жаловаться, что он не будет работать с их древней питона версия.

Были даже несколько ОС Windows-98 пользователей (представьте себе! Win98!), Я даже установил win98 в wmvare, чтобы увидеть, какие странные проблемы они имели с питоном-2.6 на Win98 и посмотреть, если я мог бы исправить это (и установил ее! ), но в конце концов я решил, что это просто невозможно разумно заботиться обо всех этих экзотических случаях угловых (и стабильного пользователь Debian (== консервативны по определению), который хочет установить последнее кровотечение края программного обеспечения экзотического уголок случай). У меня нет армии программистов и тестеров, работающих для меня, В какой-то момент я должен принять решение, а затем придерживаться его. В моем случае это программное обеспечение и библиотеки, и их версии, которые доступны в Ubuntu.
prof7bit сейчас офлайн Пожаловаться на prof7bit   Ответить с цитированием Мультицитирование сообщения от prof7bit Быстрый ответ на сообщение prof7bit

13 марта 2013, 11:29:22 AM   # 13
 
 
Сообщения: 1694
Цитировать по имени
цитировать ответ
по умолчанию Re: Ncurses на основе MtGox живого монитора и торгово-бот-рамок

это можно сделать обратную совместимость с 2.6?

Не уверен, что я не питон 2,6 установлен, чтобы проверить это, я опирался на тот факт, что 2.x ветвь закончилась на 2,7 много лет назад (я считаю это старые и зрелые и стабильные) и я предположил, что за время (до сих пор?) из всех различных версий 2.x там в конце концов не осталось бы только 2,7 в качестве единственной соответствующей версии 2.x. Что дистрибутив Linux вы используете? Debian?

Что именно не хватает / неправильно / другое? Если это что-то тривиально это может быть возможным, но главная проблема в том, что я не могу (и не хочу) испытания и сохранить его на 2.6, но может быть кто-то может временно поддерживать 2.6 вилы, пока нет 2,6 больше ( надеюсь скоро).
Python 2.6 / 2.7, считается стабильным, поэтому используется большинство PPL,.
ну dosnt работы:
Код:
$ Питон goxtool.py
Traceback (самый последний вызов последнего):
  файл "goxtool.py", Строка 1031, в <модуль>
    главный()
  файл "goxtool.py", Линии 1023, в главной
    curses.wrapper (curses_loop)
  файл "/usr/lib/python2.6/curses/wrapper.py", Строка 44, в обертке
    вернуться FUNC (stdscr, * арг, ** kwds)
  файл "goxtool.py", Линия 947, в curses_loop
    GOX = goxapi.Gox (секрет, конфигурации)
  файл "/home/k1773r/git/goxtool/goxapi.py", Линия 779, в __init__
    BaseObject .__ __ INIT (Я)
  файл "/home/k1773r/git/goxtool/goxapi.py", Линия 243, в __init__
    self.signal_debug = Сигнал ()
  файл "/home/k1773r/git/goxtool/goxapi.py", В линию 172, в __init__
    self._functions = weakref.WeakSet ()
AttributeError: «модуль» объект не имеет атрибута «WeakSet»
K1773R сейчас офлайн Пожаловаться на K1773R   Ответить с цитированием Мультицитирование сообщения от K1773R Быстрый ответ на сообщение K1773R

13 марта 2013, 1:07:29 PM   # 14
 
 
Сообщения: 672
Цитировать по имени
цитировать ответ
по умолчанию Re: Ncurses на основе MtGox живого монитора и торгово-бот-рамок

Код:
AttributeError: «модуль» объект не имеет атрибута «WeakSet»

Это печально, потому что я не буду воздерживаться от использования этих weakref классов. Может быть, было бы легче переносить всю программу на Python-3, чем портировать weakref.WeakSet () к уходящим старым питона-2.6 версии, но затем снова проблема будет то, что я бы тогда, вероятно, будет соблазн использовать функции из питона 3.2 (Ubuntu) и Debian пользователей с устаревшей 3.0 жаловалась.

Я делаю это для * весело *, а не для получения прибыли! Если я вижу, что там есть питон 2,7 установлен на стабильной Ubuntu (и даже был установлен на предыдущей версии Ubuntu тоже, и, возможно, даже на один перед этим), то я собираюсь использовать его. Я выбираю питон-2.7, потому что это самый большой остров стабильный и общий знаменатель во всем мире питона, который, скорее всего, будет доступно * везде *.

Там * должны * существуют установки питона-2.7 для распределения, 2,7 уже три (!) Лет стабильный. Может быть, где-то в хранилище Backports. Если нет, то есть что-то серьезно не в Debian-земле, извините.
prof7bit сейчас офлайн Пожаловаться на prof7bit   Ответить с цитированием Мультицитирование сообщения от prof7bit Быстрый ответ на сообщение prof7bit

13 марта 2013, 1:54:52 PM   # 15
 
 
Сообщения: 1694
Цитировать по имени
цитировать ответ
по умолчанию Re: Ncurses на основе MtGox живого монитора и торгово-бот-рамок

да, если Бэкпорт разве возможно я буду работать python2.7 сосуществующих, что должно быть хорошо
K1773R сейчас офлайн Пожаловаться на K1773R   Ответить с цитированием Мультицитирование сообщения от K1773R Быстрый ответ на сообщение K1773R

13 марта 2013, 2:29:49 PM   # 16
 
 
Сообщения: 672
Цитировать по имени
цитировать ответ
по умолчанию Re: Ncurses на основе MtGox живого монитора и торгово-бот-рамок

да, если Бэкпорт разве возможно я буду работать python2.7 сосуществующих, что должно быть хорошо

Я только гугл и, кажется, вы могли бы сломать Debian стабильной или привести его в какое-то совершенно неопределенное состояние при установке 2.7 на нем.

Если вы действительно хотите, чтобы экспериментировать с новым программным обеспечением, то я думаю, что Debian стабильный не является правильным распределение для вас. Его главная "преимущество" является то, что она состоит только из материала, который настолько стар (старые брошенные ветви версий программного обеспечения), которые никогда не будут меняться больше (не движется == стабильным (== мертв?)). Вы можете использовать его для запуска старого серверного программного обеспечения, которое существовало в течение 20+ лет и запустить их еще 20+ лет, программного обеспечение, которое не сломается или изменять API, с новыми обновлениями, потому что только обновление, они будут когда-либо получать вообще будет безопасность исправления. Это определение дебиановского "стабильный": Старый, окаменела, окаменелый. То, что Debian * стабильный * предназначен для.

Если у вас есть настольный компьютер и хотят быть гибкими и экспериментировать с прохладным новым материалом сейчас, а не в 3-х годах, когда его старое, вы должны выбрать другое распределение. Самое простое решение для вас, вероятно, перейти на тестирование Debian, если вы собираетесь тестировать новое (все, что не очень старые) программное обеспечение, а затем остановиться на их графике выпуска тестирования с тех пор.

Кровотечение края и Debian-Stable просто не идет вместе. Даже не "очень хорошо устойчива" или "стабильный" или даже "скала стабильны в течение 2-х лет" а также "Debian не стабильной", Они имеют разное и очень экстремальное определение "стабильный" там в Debian.
prof7bit сейчас офлайн Пожаловаться на prof7bit   Ответить с цитированием Мультицитирование сообщения от prof7bit Быстрый ответ на сообщение prof7bit

13 марта 2013, 4:18:28 PM   # 17
 
 
Сообщения: 1694
Цитировать по имени
цитировать ответ
по умолчанию Re: Ncurses на основе MtGox живого монитора и торгово-бот-рамок

да, если Бэкпорт разве возможно я буду работать python2.7 сосуществующих, что должно быть хорошо

Я только гугл и, кажется, вы могли бы сломать Debian стабильной или привести его в какое-то совершенно неопределенное состояние при установке 2.7 на нем.

Если вы действительно хотите, чтобы экспериментировать с новым программным обеспечением, то я думаю, что Debian стабильный не является правильным распределение для вас. Его главная "преимущество" является то, что она состоит только из материала, который настолько стар (старые брошенные ветви версий программного обеспечения), которые никогда не будут меняться больше (не движется == стабильным (== мертв?)). Вы можете использовать его для запуска старого серверного программного обеспечения, которое существовало в течение 20+ лет и запустить их еще 20+ лет, программного обеспечение, которое не сломается или изменять API, с новыми обновлениями, потому что только обновление, они будут когда-либо получать вообще будет безопасность исправления. Это определение дебиановского "стабильный": Старый, окаменела, окаменелый. То, что Debian * стабильный * предназначен для.

Если у вас есть настольный компьютер и хотят быть гибкими и экспериментировать с прохладным новым материалом сейчас, а не в 3-х годах, когда его старое, вы должны выбрать другое распределение. Самое простое решение для вас, вероятно, перейти на тестирование Debian, если вы собираетесь тестировать новое (все, что не очень старые) программное обеспечение, а затем остановиться на их графике выпуска тестирования с тех пор.

Кровотечение края и Debian-Stable просто не идет вместе. Даже не "очень хорошо устойчива" или "стабильный" или даже "скала стабильны в течение 2-х лет" а также "Debian не стабильной", Они имеют разное и очень экстремальное определение "стабильный" там в Debian.
Вы можете установить другой питон в определенный префикс, поэтому у не перезаписать версии системы. или вы можете сделать это с virtualenv слишком
K1773R сейчас офлайн Пожаловаться на K1773R   Ответить с цитированием Мультицитирование сообщения от K1773R Быстрый ответ на сообщение K1773R

13 марта 2013, 5:03:05 PM   # 18
 
 
Сообщения: 672
Цитировать по имени
цитировать ответ
по умолчанию Re: Ncurses на основе MtGox живого монитора и торгово-бот-рамок

Я просто запустить свой код через 2to3 и сделал некоторые дополнительные небольшие корректировки и получил почти работает (нет никаких принципиальных проблем, его всего лишь несколько имен модулей изменились, то () вокруг печати (есть только несколько) и изменение к классу ул (строки в PY3 всегда юникода и байт-строк я должен использовать байты (), так как ул () не будет иметь метод декодирования () больше, так что кое-что по поводу шифрования / дешифрования апи тайны и и base64-кодирование / декодирование и подпись материал должны быть немного изменены, чтобы использовать байты (), где я в данный момент (аb) использовать Str () для байтовых строк, все это должно быть возможно, не слишком много проблем. Его только несколько мест, которые нужно быть изменен.

Основная проблема заключалась в WebSocket код из Хироки Отани, я первый пытался портировать его сам, он содержит много одного и того же рода манипуляций со строками повсюду и через час или около того, я сдался. Потом я увидел, что уже существует экспериментальный вариант PY3 этого модуля от того же автора уже на GitHub, так что не все надежды потеряны, то в конце концов может быть перенесен на Python 3, если это необходимо.

Я буду стараться, чтобы сделать свой собственный код более python3 дружественный (в небольших шагов, чтобы ничего не сломать), так что он будет подготовлен для легкого перехода в конце концов, но я не переключиться на Python 3 все же, не в этот раз.
prof7bit сейчас офлайн Пожаловаться на prof7bit   Ответить с цитированием Мультицитирование сообщения от prof7bit Быстрый ответ на сообщение prof7bit

14 марта 2013, 9:55:55 PM   # 19
 
 
Сообщения: 882
Цитировать по имени
цитировать ответ
по умолчанию Re: Ncurses на основе MtGox живого монитора и торгово-бот-рамок

хорошая работа.

Спасибо.
algorista сейчас офлайн Пожаловаться на algorista   Ответить с цитированием Мультицитирование сообщения от algorista Быстрый ответ на сообщение algorista

25 марта 2013, 12:17:29 AM   # 20
 
 
Сообщения: 111
Цитировать по имени
цитировать ответ
по умолчанию Re: Ncurses на основе MtGox живого монитора и торгово-бот-рамок

Большой материал мат.
Датт сейчас офлайн Пожаловаться на Датт   Ответить с цитированием Мультицитирование сообщения от Датт Быстрый ответ на сообщение Датт



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW