Simboli personalizzati
L'API per simboli personalizzati ti permette di creare e gestire i tuoi simboli in cTrader. Questi simboli possono rappresentare asset sintetici, dataset esterni, metriche derivate o strumenti completamente offline. Ogni simbolo personalizzato può essere definito usando uno o due asset e supporta l'integrazione completa con periodi di tempo, grafici, indicatori, backtesting e aggiornamenti in tempo reale.
I tipi e i metodi chiave per i simboli personalizzati includono:
CustomSymbols.Add(name, baseSymbol)oCustomSymbols.Add(name, baseAsset, quoteAsset)per creare un nuovo simbolo personalizzato.CustomSymbol.BarsNeededper fornire dati OHLC per il simbolo su richiesta.CustomSymbol.UpdateQuote(bid, ask)per alimentare prezzi live al simbolo.CustomBars.AppendBars(),UpdateLastBar()ePrependBars()per gestire dinamicamente i dati delle barre. OgniCustomBarmemorizzaTime,Open,High,Low,CloseeVolume.
Inoltre, gli sviluppatori possono definire tassi di swap, commissioni, livelli di leva, sentiment, impostazioni futures e persino orari di mercato o festività per i simboli personalizzati. Una volta creati, i simboli personalizzati sono completamente interattivi e possono essere visualizzati nei grafici o utilizzati programmaticamente in cBot, indicatori e plugin.
Suggerimento
Usa i simboli personalizzati per visualizzare dati esterni, simulare spread o correlazioni, testare strategie su dataset proprietari o combinare più asset in strumenti sintetici.
Gli oggetti API per simboli personalizzati possono essere utilizzati per fare quanto segue:
| Funzionalità o operazione | Esempi |
|---|---|
| Simulazione di asset sintetici | Costruire un simbolo spread (ad es. UKOIL - USOIL) Creare panieri di azioni o valute |
| Visualizzazione di dataset offline | Caricare dati CSV per i mercati Tracciare tassi di interesse storici o indici economici |
| Grafici live da API | Alimentare prezzi esterni in tempo reale Trasmettere fair value calcolato o metriche di rischio |
| Test di strategia su dati personalizzati | Effettuare backtesting su dataset fondamentali o alternativi Simulare ambienti di mercato legacy |
| Generazione di quotazioni sintetiche | Derivare prezzi personalizzati da simboli esistenti Iniettare quotazioni in strumenti personalizzati |
| Modellazione di vincoli di trading | Applicare sessioni personalizzate, festività, scadenza futures, struttura swap o livelli di leva |
| Visualizzazione di metriche di strategia | Tracciare curva di capitale netto, drawdown o segnali come serie di prezzi per l'analisi interna alla strategia |
Operazioni di base
Crea un nuovo simbolo personalizzato con simbolo base
1 2 3 4 5 | |
Crea un simbolo personalizzato con asset (senza simbolo base)
1 2 3 4 5 | |
Definisci le proprietà statiche dello strumento
1 2 3 4 5 6 | |
Assegna un feed di quotazioni (live o simulato)
1 2 | |
Gestisci la richiesta di barre per dati sintetici
1 2 3 4 5 6 | |
Aggiungi barra in tempo reale al tick
1 2 3 4 5 | |
Aggiungi sessione di trading personalizzata
1 2 3 4 | |
Definisci impostazioni futures
1 2 3 4 5 | |
Aggiungi livelli di leva dinamici
1 2 | |
Crea e aggiungi periodo personalizzato
1 2 3 4 5 6 7 | |
Importa dati da CSV
1 2 3 4 5 6 7 8 9 10 11 12 | |
Rimuovi un simbolo personalizzato
1 2 | |
Esempi pratici di integrazione
Traccia i dati fondamentali nel tempo
Visualizza indicatori macroeconomici come CPI, tasso di disoccupazione o PIL sotto forma di barre OHLC sintetiche. Questo approccio consente la sovrapposizione di strategie, l'analisi delle divergenze e il tracciamento dei pattern storici utilizzando dati economici strutturati.
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
Crea un paniere di asset ponderato
Combina più azioni in un simbolo personalizzato che riflette un portafoglio ponderato. Questa configurazione ti permette di tracciare le prestazioni, applicare indicatori e testare strategie su un indice azionario sintetico costruito a partire da componenti selezionati.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | |
Traccia i differenziali di prezzo delle materie prime
Considera la creazione di un simbolo personalizzato che rappresenta lo spread di prezzo tra oro e argento (XAUUSD - XAGUSD). Questo simbolo personalizzato può aiutare con le strategie di spread trading, il rilevamento delle divergenze e l'analisi intermercato sui metalli preziosi.
Analizzando la differenza nei movimenti di prezzo tra oro e argento, i trader possono identificare la forza relativa, potenziali opportunità di arbitraggio o coprire una posizione contro l'altra.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |
Trasmetti un simbolo di spread FX in tempo reale
Crea uno strumento sintetico in tempo reale sottraendo i prezzi di due coppie forex.
Questo simbolo personalizzato consente di tracciare e negoziare lo spread direttamente, supportando strategie di mean-reversion, tracciamento visivo e hedging basato sullo spread.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | |