Ф'ючерси
Сотні безстрокових контрактів
TradFi
Золото
Одна платформа для світових активів
Опціони
Hot
Торгівля ванільними опціонами європейського зразка
Єдиний рахунок
Максимізуйте ефективність вашого капіталу
Демо торгівля
Вступ до ф'ючерсної торгівлі
Підготуйтеся до ф’ючерсної торгівлі
Ф'ючерсні події
Заробляйте, беручи участь в подіях
Демо торгівля
Використовуйте віртуальні кошти для безризикової торгівлі
Запуск
CandyDrop
Збирайте цукерки, щоб заробити аірдропи
Launchpool
Швидкий стейкінг, заробляйте нові токени
HODLer Airdrop
Утримуйте GT і отримуйте масові аірдропи безкоштовно
Launchpad
Будьте першими в наступному великому проекту токенів
Alpha Поінти
Ончейн-торгівля та аірдропи
Ф'ючерсні бали
Заробляйте фʼючерсні бали та отримуйте аірдроп-винагороди
Інвестиції
Simple Earn
Заробляйте відсотки за допомогою неактивних токенів
Автоінвестування
Автоматичне інвестування на регулярній основі
Подвійні інвестиції
Прибуток від волатильності ринку
Soft Staking
Earn rewards with flexible staking
Криптопозика
0 Fees
Заставте одну криптовалюту, щоб позичити іншу
Центр кредитування
Єдиний центр кредитування
Центр багатства VIP
Преміальні плани зростання капіталу
Управління приватним капіталом
Розподіл преміальних активів
Квантовий фонд
Квантові стратегії найвищого рівня
Стейкінг
Стейкайте криптовалюту, щоб заробляти на продуктах PoS
Розумне кредитне плече
Кредитне плече без ліквідації
Випуск GUSD
Мінтинг GUSD для прибутку RWA
Процес відбору ETF та основні моменти, що слід враховувати
Отримання списку ETF: за допомогою get_all_securities([‘etf’]) отримати всі ETF ринку, відібрати ті, що були засновані до 1 січня 2013 року (start_date < 2023-01-01), щоб забезпечити достатню історичну інформацію.
Вилучення ETF з низькою ліквідністю: вручну виключити певні ETF з низьким середнім обсягом торгів (наприклад, 159003.XSHE招商快線ETF, 159005.XSHE匯添富快錢ETF тощо, середній обсяг торгів ≤ 2.92 кВт).
Діапазон даних: отримати цінові дані закриття за останні 240 торгових днів до поточної дати (today).
Обробка доходності: обчислити щоденну доходність (pchg = close.pct_change()), сформувати матрицю доходностей ETF (prices, рядки = торгові дні, стовпці = коди ETF).
Мета кластеризації: об’єднати ETF з подібним трендом у один кластер, щоб зменшити кількість дублікатів.
Параметри: кількість кластерів n_clusters=30 (щоб уникнути занадто малих кластерів, які можуть об’єднати не схожі ETF), алгоритм KMeans, випадкове насіння random_state=42.
Вибір у межах кластера: залишити в кожному кластері ETF, що були засновані раніше за часом, оскільки:
Обчислення коефіцієнта силуету: 0.4511880967361387 (середній рівень, що свідчить про помірну щільність кластерів та їхню відокремленість, але потребує подальшої оптимізації).
Матриця кореляції: обчислити кореляційну матрицю доходностей ETF (corr = prices[df.code].corr()).
Обробка високої кореляції: відібрати пари ETF з коефіцієнтом кореляції > 0.85, у кожній парі залишити лише ETF, що були засновані раніше, інші виключити (наприклад, виключити 159922.XSHE, 512100.XSHG тощо).
Встановити поріг: виключити ETF, засновані після 2020 року (наприклад, 513060.XSHG恒生醫療, 515790.XSHG光伏ETF тощо), щоб залишити ті, що мають більш багату історію даних (застосовно для тренування моделей).
Спеціальна обробка державних облігаційних ETF: якщо їх використовують для тренування моделей, потрібно виключити 511010.XSHE國債ETF — його тренд майже прямий (подібний до余额宝), мінімальні коливання, що заважає моделі навчитися виявляти волатильність, і прогнозування для них не потрібно.
Вибір ETF з падінням: у результаті можливо буде знайдено ETF з тривалим спадом (наприклад, медичний ETF, ETF нерухомості), їх виключення залежить від цілей стратегії:
Візуальна перевірка: побудувати графіки тренду залишкових ETF (наприклад, цін закриття з 2017 року), вручну перевірити, чи відповідає кореляція очікуванням (низька кореляція та розподіл має бути логічним).
Підсумок логіки остаточного відбору:
шляхом “початкової фільтрації → кластеризації для усунення дублікатів → подвійної фільтрації за коефіцієнтом кореляції → (за бажанням) фільтрації за часом заснування” отримати пул ETF з високою ліквідністю, низькою кореляцією трендів та достатньою історією даних, що є основною метою для забезпечення різноманітності та високої якості базових активів для стратегій або моделей.