Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Для начала хочется просто минутки вытянуть и посмотреть, есть ли возможность зарабатывать на них.
возможность применять мои наработки в области МО.
Это несколько разные занятия. Я ошибочно полагал, что Вы собираетесь деньги зарабатывать. Простите.
Программируйте сколько Вам влезет. Обучайте свои алгоритмы на нефильтрованных данных хоть до потери пинга.
Когда способ достижения цели становится самоцелью.
За какой период удаётся получать историю?
Программа от Максима даёт примерно месяц последних данных.
Вот, попробовал загрузить фьючерс DOGEUSDT М1 за 300 последних дней - загрузилось. Правда, полчаса все это длилось. Там ограничение - до 1000 баров за один запрос.
Наверное, можно и с самого начала запуска 2021г, у меня на большее число дней нет настройки.
Вот, попробовал загрузить фьючерс DOGEUSDT М1 за 300 последних дней - загрузилось. Правда, полчаса все это длилось. Там ограничение - до 1000 баров за один запрос.
Наверное, можно и с самого начала запуска 2021г, у меня на большее число дней нет настройки.
https://public.bybit.com/trading/
https://public.bybit.com/trading/BTCUSD/
А почему не взять архивы с 2019г (похоже что они тиковые) и сконвертировать в М1 или в кастом символ с тиками? А по АПИ только текущие значения подкачивать для торговли.
https://public.bybit.com/trading/
https://public.bybit.com/trading/BTCUSD/
Во-первых, потому что я только что о них узнал.
Во-вторых, да, там тики в архивах по одному дню. За триста дней те же - это надо 300 файлов выкачать, разархивировать, слить в один, преобразовать. Мне это пока не надо, мне достаточно М1/М5 за 3 последних месяца.
Как-то так. А вообще, спасибо за ссылку. Может как-нибудь пригодится. Формат забавный там:
timestamp,symbol,side,size,price,tickDirection,trdMatchID,grossValue,homeNotional,foreignNotional
1738022400.1497,DOGEUSDT,Buy,40,0.33374,PlusTick,357fa6f6-ac4a-533f-a5be-da68d3e060b8,1.3349599999999998e+09,40,13.349599999999999
1738022400.1767,DOGEUSDT,Sell,109,0.33373,MinusTick,29ca2216-2f8b-51d6-b323-127cf27b3fa9,3.637657e+09,109,36.37657
1738022400.1875,DOGEUSDT,Sell,7,0.33373,ZeroMinusTick,2ba98ca6-576f-547f-9e6e-3462204d778e,2.33611e+08,7,2.33611
Не все поля интуитивно понятны.
Во-первых, потому что я только что о них узнал.
Во-вторых, да, там тики в архивах по одному дню. За триста дней те же - это надо 300 файлов выкачать, разархивировать, слить в один, преобразовать. Мне это пока не надо, мне достаточно М1/М5 за 3 последних месяца.
Как-то так. А вообще, спасибо за ссылку. Может как-нибудь пригодится. Формат забавный там:
timestamp,symbol,side,size,price,tickDirection,trdMatchID,grossValue,homeNotional,foreignNotional
1738022400.1497,DOGEUSDT,Buy,40,0.33374,PlusTick,357fa6f6-ac4a-533f-a5be-da68d3e060b8,1.3349599999999998e+09,40,13.349599999999999
1738022400.1767,DOGEUSDT,Sell,109,0.33373,MinusTick,29ca2216-2f8b-51d6-b323-127cf27b3fa9,3.637657e+09,109,36.37657
1738022400.1875,DOGEUSDT,Sell,7,0.33373,ZeroMinusTick,2ba98ca6-576f-547f-9e6e-3462204d778e,2.33611e+08,7,2.33611
Не все поля интуитивно понятны.
Расшифровка полей от Дипсика:
Вот расшифровка полей данных котировок Bybit на основе предоставленного примера:
1. timestamp
Временная метка сделки в формате Unix (с миллисекундами). Например, 1738022400.1497 соответствует конкретному моменту времени. Используется для точного отслеживания времени выполнения ордера 213.
2. symbol
Торговая пара, например, DOGEUSDT (Dogecoin к Tether). Указывает, какие активы участвуют в сделке. На Bybit доступны сотни пар, включая BTC/USDT, ETH/USDT и другие 24.
3. side
Направление сделки:
Buy — покупка актива.
Sell — продажа актива.
Это поле отражает, был ли ордер инициирован покупателем или продавцом 213.
4. size
Объём сделки в базовой валюте пары. Например, для DOGEUSDT значение 40 означает 40 монет DOGE. В спотовой торговле размер обычно соответствует количеству базового актива 213.
5. price
Цена, по которой была исполнена сделка, в котируемой валюте. Например, 0.33374 USDT за 1 DOGE. Это фактическая цена, по которой произошло совпадение ордеров 24.
6. tickDirection
Направление изменения цены относительно предыдущей сделки:
PlusTick — цена повысилась.
MinusTick — цена понизилась.
ZeroMinusTick — цена осталась прежней, но последнее движение было вниз.
Этот параметр помогает анализировать рыночные тренды 2.
7. trdMatchID
Уникальный идентификатор сделки в формате UUID (например, 357fa6f6-ac4a-533f-a5be-da68d3e060b8 ). Используется для отслеживания и аудита конкретной транзакции 13.
8. grossValue
Общая стоимость сделки в базовой валюте (например, в DOGE для пары DOGEUSDT). Значение представлено в экспоненциальной форме. Например, 1.33496e+09 может означать 1,334,960,000 единиц базового актива, но точная интерпретация зависит от контекста торговли (например, с учётом кредитного плеча в деривативах) 24.
9. homeNotional
Объём сделки в единицах базовой валюты. Для DOGEUSDT это количество DOGE, например, 40 в первой строке. Совпадает с полем size 2.
10. foreignNotional
Объём сделки в котируемой валюте (например, USDT). Рассчитывается как size × price . Например, 40 × 0.33374 = 13.3496 USDT . Это поле отражает общую стоимость сделки в стабильной монете 213.
Пример строки:
1738022400.1497,DOGEUSDT,Buy,40,0.33374,PlusTick,...,1.33496e+09,40,13.3496
Интерпретация: В момент времени 1738022400.1497 совершена покупка 40 DOGE по цене 0.33374 USDT за штуку. Цена повысилась относительно предыдущей сделки (PlusTick). Общая стоимость в USDT — 13.3496.
Примечания:
Для точной интерпретации grossValue рекомендуется обратиться к документации Bybit, так как в предоставленных данных это поле может включать внутренние расчёты (например, с учётом плеча в деривативах) 413.
Поля homeNotional и foreignNotional особенно важны для анализа ликвидности и объёмов торгов 2.
Мне интересна не платформа, а возможность применять мои наработки в области МО. Если они там бесполезны, то я оставлю затею. А для проверки нужны исторические данные.
Напишите мне в личку список инструментов, я вытяну историю с Бинанс. М1, без ограничений на глубину.
Столкнулся с загадочным поведением тестера стратегий после подключения к демо-счёту ByBit.
Решил попробовать поработать с данной биржей, открыл демо-счёт, подключился к нему в терминале МТ5. Набросал прототип советника, запустил тестирование с визуализацией. Советник в тестере работает как положено, однако график торгуемого инструмента не отображается, вместо него на всём протяжении теста зияет надпись "Ожидание обновления".
Обратил внимание, что в окне "Обзор рынка" в режиме визуального тестирования помимо тикера торгуемого инструмента присутствует ещё один, "USTUSD", курс которого всегда равен 1. Задумался, почему так и отправил запрос AccountInfoString ( ACCOUNT_CURRENCY ), на что получил ответ "UST". Получается, что это валюта депозита. Продолжая логическую цепочку, обратился к настройкам тестера и изменил валюту депозита там. Поскольку валюты "UST" в выпадающем списке не было, добавил её вручную. При этом появилось какое-то дополнительное поле с выпадающим списком, никак не подписанное:
После этого одиночный тест перестал запускаться, окно визуального тестирования больше не открывается, в журнал печатается единственная запись о дате начала исторических данных, после чего тест, не начавшись, завершается с характерным звуковым сигналом. Так происходит вне зависимости от значения, выбранного в выпадающем списке.
Если советник накинуть на график в реальном времени, то он работает без каких-либо проблем. Если подключиться к аккаунту брокера, предоставляющего возможность торговли криптовалютами и выбрать тот же самый инструмент, то и тестирование проходит так, как ожидалось.
Может быть кто-то сталкивался с похожей проблемой? Как её можно решить?
с историческими данными в хорошем разрешении (M1) всегда была засада
в каждой бирже они отличаются и если предоставлены архивы, то максимум от основания биржы и начала торгов на ней. Подчас требуется регистрация, клиентский уровень а то и вообще по запросу как менеджер решит.
сводные данные есть у всяких интеграторов/агрегаторов но как правило за денешку. Это вообще бизнес, наверное не уступающий порно по доходности :-)
Как всё сложно. Будто там деньги бесплатно раздают и такой порог входа высокий.