Le Grid Trading est une stratégie de trading automatisée qui vise à réaliser des bénéfices grâce aux fluctuations des prix du marché sans s’appuyer sur les tendances unilatérales du marché. L’idée principale de cette stratégie est de définir une série de fourchettes de prix, et lorsque le prix du marché fluctue dans ces fourchettes, des opérations d’achat et de vente sont automatiquement effectuées pour réaliser des bénéfices. Contrairement à d’autres stratégies qui s’appuient sur les tendances, le trading en grille exploite les fluctuations naturelles du marché et peut générer des profits aussi bien en hausse qu’en baisse.
L’opération principale du trading en grille consiste à acheter et à vendre automatiquement lorsque les prix du marché fluctuent en définissant une fourchette de prix fixe. Lorsque le prix du marché atteint le point d’achat défini, le système exécute automatiquement l’opération d’achat ; lorsque le prix du marché atteint le point de vente défini, il vend automatiquement, gagnant ainsi la différence entre l’achat et la vente. L’ensemble du processus est automatisé et ne nécessite aucune intervention humaine.
Le cœur de la stratégie de trading en grille consiste à utiliser les fluctuations de prix pour les achats et les ventes automatisés. Il est donc nécessaire de choisir des devises avec une volatilité des prix forte et fréquente. Afin de sélectionner les devises adaptées au trading sur grille, nous nous appuyons généralement sur plusieurs indicateurs clés, tels que l’amplitude, le changement, etc. Grâce à ces indicateurs, nous pouvons évaluer la volatilité des prix de chaque devise et déterminer si elle convient au trading en grille.
Dans une stratégie de trading en grille, notre objectif est d’exécuter automatiquement des opérations d’achat et de vente grâce aux fluctuations naturelles des prix du marché, plutôt que de s’appuyer sur une tendance unilatérale du marché. Le concept de base du trading en grille est de définir une série de fourchettes de prix et d’effectuer des transactions automatisées lorsque les prix du marché fluctuent. Par conséquent, lors du choix d’une devise adaptée au trading en grille, la volatilité de son prix doit être prise en compte. À ce moment-là,amplitudeetAugmenterCe sont deux indicateurs clés.
L’amplitude fait référence à l’amplitude des fluctuations de prix dans une certaine période de temps, qui peut généralement être mesurée par la différence entre le prix le plus élevé et le prix le plus bas. Une amplitude plus grande signifie que les prix du marché fluctuent violemment, avec une plus grande plage de fluctuations de prix à la hausse et à la baisse. Dans une stratégie de trading en grille, des fluctuations plus importantes offrent davantage d’opportunités d’achat et de vente, et le système peut fréquemment exécuter des opérations d’achat et de vente entre ces fluctuations pour gagner la différence.
Le taux d’augmentation fait référence au pourcentage de variation du prix sur une certaine période de temps. Cela peut aider à déterminer si une devise a une tendance unilatérale.Contrôler l’augmentationL’objectif principal est d’éviter une tendance unilatérale sur le marché. Par exemple, si le prix d’une devise augmente trop, cela peut indiquer que le marché est dans une situation de hausse ou de baisse unilatérale. Dans ce cas, le trading sur grille peut ne pas être exécuté efficacement.
Lors du filtrage des devises adaptées au trading sur grille, la plate-forme DATADATA développée par FMZ fournit un support de données solide. La plateforme DATADATA rassemble des données provenant de plusieurs bourses grand public à travers le monde et peut fournir des requêtes de données en temps réel à haute fréquence et des analyses de données historiques, aidant les utilisateurs à obtenir diverses données de marché en temps réel. Grâce à cette plateforme, les utilisateurs peuvent facilement accéder aux données K-line de diverses devises et traiter, analyser et filtrer les données via des requêtes SQL pour prendre des décisions de trading plus éclairées.
Voici le processus de filtrage des devises de trading en grille, qui est expliqué en détail en conjonction avec les étapes de requête SQL.
Tout d’abord, sur la page de requête de la plateforme DATADATA, nous collectons des données de ligne K pour toutes les paires de trading USDT de la bourse Binance, y compris le prix d’ouverture quotidien, le prix le plus élevé, le prix le plus bas et le prix de clôture. Ensuite, nous calculons l’amplitude et la variation de chaque devise. L’amplitude indique dans quelle mesure le prix fluctue, tandis que le taux de variation indique dans quelle mesure le prix a changé par rapport au prix d’ouverture.
WITH SymbolData AS (
SELECT
*,
((High - Low) / Open) * 100 AS amplitude, -- 振幅
((Close - Open) / Open) * 100 AS change -- 涨幅
FROM
klines.spot_1d
WHERE
Symbol LIKE '%usdt' -- 仅选择USDT相关交易对
AND Time > toUnixTimestamp(toStartOfDay(now()) - INTERVAL 365 DAY) * 1000 -- 过去365天的数据
AND Exchange = 'Binance' -- 仅选择Binance交易所数据
ORDER BY Time DESC
)
expliquer:
klines.spot_1d
Le tableau obtient toutes les données de paires de transactions liées à l’USDT au cours des 365 derniers jours.Ensuite, nous agrégeons les statistiques pour chaque devise et calculons les informations suivantes :
Ces statistiques nous aideront à analyser la volatilité de chaque devise et à filtrer les devises adaptées au trading en grille.
AggregatedData AS (
-- 计算每个符号的统计信息
SELECT
Symbol,
COUNT(*) AS day_count,
AVG(amplitude) AS avg_amplitude,
MAX(amplitude) AS max_amplitude,
MIN(amplitude) AS min_amplitude,
MAX(change) AS max_change,
MIN(change) AS min_change,
SUM(amplitude) AS total_amplitude,
AVG(change) AS avg_change
FROM
SymbolData
GROUP BY
Symbol
)
expliquer:
SUM(amplitude)
Utilisé pour calculer l’amplitude totale, cet indicateur peut refléter le degré total de fluctuations des prix des devises au cours de la période écoulée.Ensuite, nous filtrerons les pièces adaptées au trading sur grille. Les stratégies de trading en grille sont les mieux adaptées aux devises volatiles et aux gains modérés. Nous pouvons filtrer selon les critères suivants :
Les résultats finaux de la requête afficheront des statistiques pertinentes pour chaque devise et détermineront quelles devises conviennent au trading en grille en fonction de nos critères de sélection.
SELECT
ad.Symbol,
ad.day_count AS "天数",
ROUND(ad.avg_amplitude, 2) AS "平均振幅%",
ROUND(ad.max_amplitude, 2) AS "最大振幅%",
ROUND(ad.min_amplitude, 2) AS "最小振幅%",
ROUND(ad.total_amplitude, 2) AS "总振幅%",
ROUND(ad.avg_change, 2) AS "平均涨跌幅%",
ROUND(ad.max_change, 2) AS "最大涨幅%",
ROUND(ad.min_change, 2) AS "最小跌幅%",
ROUND(ad.avg_change * ad.day_count, 2) AS "总涨跌幅%" -- 修正总涨跌幅
FROM
AggregatedData ad
WHERE
ad.avg_amplitude > {{amplitude_thre}} -- 选择平均振幅大于平均振幅阈值的币种
AND ABS(ad.avg_change * ad.day_count) < {{change_thre}} -- 累计涨跌幅绝对值小于涨跌幅阈值
ORDER BY
ad.avg_amplitude DESC;
expliquer:
Grâce à la requête SQL ci-dessus, nous pouvons obtenir la liste filtrée des devises adaptées au trading en grille. Par exemple:
Sur la base de ces filtres, nous pouvons voir les pièces appropriées dans les 365 jours suivant la mise en ligne. Bien entendu, le code ci-dessus n’est qu’une version approximative. Vous pouvez améliorer davantage de détails sur cette base, comme l’ajout de volatilité, d’analyse des tendances, de filtrage des volumes et d’autres facteurs pour vous aider à sélectionner plus précisément les devises adaptées au trading en grille.
Le cœur de la stratégie de trading en grille est d’utiliser les fluctuations du marché pour réaliser des bénéfices, plutôt que de simplement s’appuyer sur la tendance unilatérale du marché. En sélectionnant efficacement les devises adaptées au trading sur grille et en les combinant avec le puissant support de données de la plate-forme FMZ DATADATA, nous pouvons mettre en œuvre cette stratégie plus efficacement. Pour les traders disposant d’une certaine base, ils peuvent optimiser davantage les critères de sélection et combiner leurs propres préférences de trading pour sélectionner la devise qui convient le mieux à leur stratégie.
Pour en savoir plus: