Symboles personnalisés
L'API de symboles personnalisés vous permet de créer et de gérer vos propres symboles dans cTrader. Ces symboles peuvent représenter des actifs synthétiques, des ensembles de données externes, des métriques dérivées ou des instruments complètement hors ligne. Chaque symbole personnalisé peut être défini à l'aide d'un ou deux actifs et prend en charge l'intégration complète avec les périodes, les graphiques, les indicateurs, le backtesting et les mises à jour en temps réel.
Les types et méthodes clés pour les symboles personnalisés incluent :
CustomSymbols.Add(name, baseSymbol)ouCustomSymbols.Add(name, baseAsset, quoteAsset)pour créer un nouveau symbole personnalisé.CustomSymbol.BarsNeededpour fournir des données OHLC pour le symbole à la demande.CustomSymbol.UpdateQuote(bid, ask)pour alimenter le symbole en prix en direct.CustomBars.AppendBars(),UpdateLastBar()etPrependBars()pour gérer dynamiquement les données de barres. ChaqueCustomBarstockeTime,Open,High,Low,CloseetVolume.
De plus, les développeurs peuvent définir les taux de swap, les commissions, les niveaux de levier, le sentiment, les paramètres de contrats à terme et même les heures de marché ou les jours fériés pour les symboles personnalisés. Une fois créés, les symboles personnalisés sont entièrement interactifs et peuvent être visualisés dans les graphiques ou utilisés de manière programmatique dans les cBots, les indicateurs et les plug-ins.
Conseil
Utilisez les symboles personnalisés pour visualiser des données externes, simuler des spreads ou des corrélations, tester des stratégies sur des ensembles de données propriétaires ou combiner plusieurs actifs en instruments synthétiques.
Les objets API de symboles personnalisés peuvent être utilisés pour effectuer les opérations suivantes :
| Fonctionnalité ou opération | Exemples |
|---|---|
| Simulation d'actifs synthétiques | Créer un symbole de spread (par exemple UKOIL - USOIL) Créer des paniers d'actions ou de devises |
| Visualisation d'ensembles de données hors ligne | Charger des données CSV pour les marchés Tracer les taux d'intérêt historiques ou les indices économiques |
| Graphiques en direct à partir d'API | Alimenter les prix externes en temps réel Diffuser la juste valeur calculée ou les métriques de risque |
| Test de stratégie sur des données personnalisées | Effectuer un backtesting sur des ensembles de données fondamentales ou alternatives Simuler des environnements de marché hérités |
| Génération de cotations synthétiques | Dériver des prix personnalisés à partir de symboles existants Injecter des cotations dans des instruments personnalisés |
| Modélisation des contraintes de trading | Appliquer des sessions personnalisées, des jours fériés, l'expiration de contrats à terme, une structure de swap ou des niveaux de levier |
| Visualisation des métriques de stratégie | Tracer la courbe de fonds propres, le drawdown ou les signaux sous forme de séries de prix pour l'analyse intra-stratégie |
Opérations de base
Créer un nouveau symbole personnalisé avec un symbole de base
1 2 3 4 5 | |
Créer un symbole personnalisé avec des actifs (sans symbole de base)
1 2 3 4 5 | |
Définir les propriétés statiques de l'instrument
1 2 3 4 5 6 | |
Attribuer un flux de cotations (en direct ou simulé)
1 2 | |
Gérer la demande de barres pour les données synthétiques
1 2 3 4 5 6 | |
Ajouter une barre en temps réel sur tick
1 2 3 4 5 | |
Ajouter une session de trading personnalisée
1 2 3 4 | |
Définir les paramètres des contrats à terme
1 2 3 4 5 | |
Ajouter des niveaux de levier dynamiques
1 2 | |
Créer et ajouter une période personnalisée
1 2 3 4 5 6 7 | |
Importer des données à partir d'un fichier CSV
1 2 3 4 5 6 7 8 9 10 11 12 | |
Supprimer un symbole personnalisé
1 2 | |
Exemples d'intégration pratiques
Suivre les données fondamentales au fil du temps
Affichez des indicateurs macroéconomiques tels que l'IPC, le taux de chômage ou le PIB sous forme de barres OHLC synthétiques. Cette approche permet la superposition de stratégies, l'analyse de divergence et le suivi de modèles historiques à l'aide de données économiques structurées.
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
Créer un panier d'actifs pondéré
Combinez plusieurs actions dans un symbole personnalisé qui reflète un portefeuille pondéré. Cette configuration vous permet de suivre les performances, d'appliquer des indicateurs et de backtester des stratégies sur un indice d'actions synthétique construit à partir de composants sélectionnés.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | |
Suivre les différentiels de prix des matières premières
Envisagez de créer un symbole personnalisé qui représente l'écart de prix entre l'or et l'argent (XAUUSD - XAGUSD). Ce symbole personnalisé peut faciliter les stratégies de trading de spread, la détection de divergence et l'analyse intermarché sur les métaux précieux.
En analysant la différence de mouvements de prix entre l'or et l'argent, les traders peuvent identifier la force relative, les opportunités d'arbitrage potentielles ou couvrir une position contre l'autre.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |
Diffuser un symbole de spread FX en direct
Créez un instrument synthétique en temps réel en soustrayant les prix de deux paires de devises.
Ce symbole personnalisé permet de tracer et de trader le spread directement, en prenant en charge les stratégies de retour à la moyenne, le suivi visuel et la couverture basée sur le spread.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | |