Recherche de symboles
Sur cette page
Utilisez --search-symbol pour vérifier qu’une paire est disponible avant d’exécuter une stratégie.
Cette commande est autonome et ne nécessite pas de fichier de stratégie.
whale-e --search-symbol <query> [--exchange name] [--limit N] [--exact] [--json] [--json-pretty]Vous pouvez utiliser directement la forme courte suivante :
whale-e --search-symbol btcOptions
| Option | Description |
|---|---|
--search-symbol QUERY | Obligatoire. Texte recherché (par exemple btc, btcusdt, ethusd). |
--exchange NAME | Limite la recherche à un exchange. Valeurs supportées : binance, kucoin, bitget, bybit, okx. |
--limit N | Limite le nombre de résultats affichés. Valeur par défaut : 20. |
--exact | Ne conserve que les correspondances exactes sur les identifiants symbole/ticker. |
--json | Retourne une sortie JSON structurée sur stdout. |
--json-pretty | Active le formatage lisible du JSON. Nécessite --json. |
La recherche est insensible à la casse et normalise l’entrée en supprimant les caractères non alphanumériques.
Sortie texte
Par défaut, la sortie est lisible en console.
whale-e --search-symbol btcusdt --exchange binance --limit 3Exemple de sortie :
Found 12 matching symbol(s); showing 3.
1. BINANCE:BTCUSDT [spot] ticker=BTCUSDT
2. BINANCE:BTCUSDT.P [usdm_futures] ticker=BTCUSDT
3. BINANCE:BTCUSD.P [coinm_futures] ticker=BTCUSDSi aucun symbole ne correspond :
No symbols matched query 'foo'.Sortie JSON
Activez la sortie JSON avec --json.
whale-e --search-symbol btc --jsonLe payload de succès utilise _schema: "whale-e.symbol-search.v1".
success: truemode: "search_symbol"query,exact,limit,total_matchesexchange_filteruniquement quand--exchangeest définiresults[]avecrank,exchange,symbol,ticker,market_type,score
Le champ score est un score interne de pertinence calcule par le moteur selon les regles de matching exact, prefixe et sous-chaine.
Exemple (tronqué) :
{
"success": true,
"_schema": "whale-e.symbol-search.v1",
"mode": "search_symbol",
"query": "btc",
"exact": false,
"limit": 20,
"total_matches": 42,
"results": [
{
"rank": 1,
"exchange": "binance",
"symbol": "BINANCE:BTCUSDT",
"ticker": "BTCUSDT",
"market_type": "spot",
"score": 850
}
]
}En mode JSON, les erreurs utilisent l’enveloppe d’erreur CLI standard :
success: false_schema: "whale-e.error.v1"mode: "search_symbol"error: { type: string, message: string }
Restrictions
--search-symbolne peut pas être combiné avec--analyze.--search-symbolne peut pas être combiné avec--export-pinescript.--search-symbolne peut pas être combiné avec un argument de fichier de stratégie.- En mode
--search-symbol --json, seule la sous-option--json-prettyest autorisée. - En mode recherche,
--json-objective-limitet toutes les options--json-include-*sont rejetées. --exchange,--limitet--exactnécessitent--search-symbol.