En: This is a project for trading on the Binance.
The main idea of the project is to read only the data that is needed.
Only a small part of the exchange functionality is implemented in the project.
I'm goona develop it as far as posible. If there is an interest in this solutuon, i am ready to cooperate.
RU: Это проект для торговли на бирже Binance.
Основная идея проекта заключается в том, чтобы считывать только те данные, которые необходимы.
В проекте реализована лишь небольшая часть биржевого функционала.
Я планирую развивать этот проект по мере возможности. Если к данному проекту будет проявлен интерес, я готов к сотрудничеству.
- dir: "ver 0.0 (demo)" - demo version 0.0. Readme.md
- dir: "ver 1.0 (en)" - version 1.0 with interface in english . (source)
- dir: "ver 1.0 (ru)" - version 1.0 with interface in russian (source)
- "DIARY.md" - file description of project changes.
- 2 python files:
- "binance_api.py" - for requests Binance API,
- "iTrader.py" - Tkinter gui
- 1 config file:
- "iTrader.cfg" - file to save KEYs. if the file is not found, the program will create it.
- README file:
- "README.md" - file description of the current version.
- Additionally:
- dir "/Tmp data/" - to keep screenshots (and user guide - in progress) here
What is ...
- Reading account balances and open futures positions (RU: Считывание баланса аккаунта и открытых позиций для фьючерсов)
- BTC/USDT watcher. BTC price changes in the last 5 minutes (RU: Наблюдатель BTC/USDT. Изменение цены BTC за последние 5 минут)
- The tick chart of the pair for a few minutes (RU: Тиковый график пары несколько минут)
- Candle chart of the pair (RU: Свечной график пары)
- Candle chart of spot and futurers trading of the pair (RU: Свечной график спотовой и фьючерсной торговли пары)
- Futures trading: change Stop-Loss and Take-Profit of the open position on a candle chart (RU: Фьючерсы: изменение стоп-лосс и тейк профит открытой позиции на свечном графике)
- Futures trading: opening a position (RU: Фьючерсы: открытие позиции)
- Reconnection to Binance (RU: восстановление соединения с Binance)
- Connecting to Websocket Market Streams (RU: Подключение при помощи websocket технологии)
- And a lot of other things ... (RU: И много чего ещё ...)
demo-version 0.0
version 1.0 ru
version 1.0 en
- FIX
- Stop-loss and Take profit scales (RU: Корректировка шкал Stop-loss и Take profit)
- Fix Stop-loss and Take Profit scale max and min values (RU: Корректная шкала max и min значений Stop-Loss и Take-Profit) - DONE v 1.0
- Add numeric values (price) Stop-loss and Take Profit (RU: Добавление числового значения (цены) Stop-Loss и Take-Profit), сейчас только %)
- Fix Candle chart (RU: Корректировка свечного графика)
- Real-time graph addition (RU: Дополнение графика в режиме реального времени)
- Adjusting the grid of the candles chart (RU: Корректировка сетки свечного графика)
- Correct display of limit orders for opening a position (RU: Корректное отображение лимитных ордеров для открытия позиции) - DONE v 1.0
- Order book (RU: Стакан заявок)
- Optimization of order display by price and volume (RU: Оптимизация отображения ордеров в стакане по цене и объему)
- ADDING
- SPOT trading (RU: Спотовая торговля)
- Create and delete orders (RU: Создание и удаление ордеров)
- List of orders (RU: Список ордеров)
- Preliminary calculation profit or loss (RU: Предварительный расчет прибыли или убытка)
- Trading history as list (RU: История торговли списком)
- Trading history on charts (RU: История торговли на графиках)
- Futures trading (RU: Фьючерсная торговля)
- Create and delete few LIMIT orders (RU: Создание и удаление нескольких лимитных ордеров) - DONE v 1.0
- List of current orders (RU: Список текущих ордеров) - DONE v 1.0
- Trading history as list (RU: История торговли списком)
- Trading history on charts (RU: История торговли на графиках)
- Connecting to Binance (RU: Подключение к Binance)
- Messages about connection errors that have occurred (RU: Сообщения о возникших ошибках подключения)
- Restoring connection in case of loss of connection (RU: Восстановление подключения в случае потери связи)
- Connecting websocket for reading streaming data (RU: Подключение к websocket для считывания потоковых данных)
- Ping monitoring (RU: Мониторинг пинга)
- Optimization and monitoring of the weight of requests (RU: оптимизация и мониторинг параметра weight в requests)
- Charts (RU: Графики)
- Convient scaling graphs (RU: Удобное масштабирование графиков)
- Optional display of trading history on charts (RU: Опциональное отображение истории торговли на графиках)
- Adding other types of charts (RU: Добавление других видов графиков)
- Adding the ability to display multiple graphs (RU: Добавление возможности отображения нескольких графиков)
- Interface (RU: Интерфейс)
- The ability to select the interface language (En/Ru) (RU: Возможность выбора языка интерфейса (En/Ru))
- Several color solutions of the style (RU: Несколько цветовых решений стиля)
- Optimization of widgets and their location (RU: Оптимизация виджетов и их расположения)
- User guide or manual (RU: Руководство пользователя или инструкция)
If you have found this project useful for yourself or are interested in its development - this is, of course, wonderful.
For feedback, write to me in Telegram: @GeorgeGor15
However, as the project becomes more complex and requires more time and attention, I will be grateful for any help (a few of my addresses below):
(RU: Если Вы нашли данный проект полезным для себя или заинтересованы в его развитии - это, конечно, замечательно.
Для обратной связи напишите мне в Телеграм: @GeorgeGor15
Вместе с тем, так как проект становится сложнее и требует больше времени и внимания, я буду благодарен за любую помощь (несколько моих адресов ниже):
BCH (Bitcoin Cash) : 1H2PnxbtkzfZj5Zwa5ZPjSwULp29mzZVCX
XRP (Ripple): rEb8TK3gBgk5auZkwc6sHnwrGVJH8DuaLh, MEMO: 108338326 (it is mandatory to specify a MEMO)
WAVES: 3P3SMBtuJLf5NaNM75sNVYycW2SUUPGhDdp