@cryptodevops/n8n-nodes-alternativeme
v0.1.0
Published
n8n node for Alternative.me Fear & Greed Index API
Maintainers
Readme
n8n-nodes-alternativeme
Ce package contient un nœud n8n pour l'API Alternative.me Fear & Greed Index.
L'indice Fear & Greed d'Alternative.me est un indicateur macro d'émotion du marché crypto qui mesure le sentiment des investisseurs sur une échelle de 0 (Peur extrême) à 100 (Cupidité extrême).
n8n est une plateforme d'automatisation de workflows sous licence fair-code.
Installation
Opérations
Identifiants
Compatibilité
Utilisation
Ressources
Historique des versions
Installation
Suivez le guide d'installation dans la documentation des nœuds communautaires n8n.
npm install @cryptodevops/n8n-nodes-alternativemeNœud Binance
🟡 Fonctionnalités principales
Interagit avec l'API Binance pour :
📊 Données de marché
- Prix du Ticker : Récupère le prix actuel d'un symbole
- Statistiques 24h : Données complètes sur 24h avec analyse de sentiment
- Carnet d'ordres : Ordres d'achat/vente avec calcul du spread
- Données Kline/Chandelier : Données OHLCV avec statistiques
- Tous les Tickers : Prix de toutes les paires
- Informations d'Échange : Métadonnées de l'échange
- Trades Récents : Dernières transactions
- Trades Historiques : Historique des transactions
- Prix Moyen : Prix moyen pondéré
- Trades Agrégés : Données de trading agrégées
- UI Klines : Données de chandeliers pour interface utilisateur
💼 Gestion de compte (nécessite API key)
- Informations du Compte : Soldes et informations détaillées
- Statut du Compte : État et permissions
- Statut de Trading API : Limitations et permissions
- Mes Trades : Historique de vos transactions
- Taux de Commission : Frais de trading
- Correspondances Empêchées : Ordres bloqués
- Allocations : Répartition des actifs
- Nombre d'Ordres Non Remplis : Compteur d'ordres en attente
- Amendements d'Ordres : Historique des modifications
📈 Trading Spot
- Placer un Ordre : Ordres market, limit, stop-loss, etc.
- Annuler un Ordre : Annulation d'ordre spécifique
- Annuler Tous les Ordres : Annulation en masse
- Consulter un Ordre : Détails d'un ordre
- Ordres Ouverts : Liste des ordres actifs
- Tous les Ordres : Historique complet
- Test d'Ordre : Simulation sans exécution
- Ordre SOR : Smart Order Routing
- Test SOR : Test du Smart Order Routing
- Annuler/Remplacer Ordre : Modification d'ordre
- Amendement avec Priorité : Modification prioritaire
🔄 Ordres Avancés
- Ordre OCO : One-Cancels-Other
- Annuler OCO : Annulation OCO
- Consulter OCO : Détails OCO
- Tous les OCO : Historique OCO
- OCO Ouverts : OCO actifs
- Ordre OTO : One-Triggers-Other
- Ordre OTOCO : One-Triggers-OCO
- Listes d'Ordres : Gestion des listes
- Annuler Liste : Annulation de liste
- Consulter Liste : Détails de liste
- Toutes les Listes : Historique des listes
- Listes Ouvertes : Listes actives
💰 Trading sur Marge
- Compte Marge : Informations du compte marge
- Ordre Marge : Placement d'ordre sur marge
- Annuler Ordre Marge : Annulation sur marge
- Ordres Marge : Historique des ordres marge
- Ordres Marge Ouverts : Ordres marge actifs
- Emprunter : Emprunt d'actifs
- Rembourser : Remboursement d'emprunts
- Historique d'Emprunt : Historique des emprunts
- Historique de Remboursement : Historique des remboursements
💎 Simple Earn (Épargne)
- Produits Simple Earn : Produits d'épargne flexibles
- Souscrire Simple Earn : Souscription à l'épargne
- Racheter Simple Earn : Rachat de l'épargne
- Positions Simple Earn : Positions d'épargne actuelles
- Produits Bloqués : Produits d'épargne bloqués
- Souscrire Produit Bloqué : Souscription bloquée
🔄 Conversion
- Paires de Conversion : Paires disponibles
- Devis de Conversion : Obtenir un devis
- Accepter Devis : Accepter la conversion
- Historique de Conversion : Historique des conversions
👥 Sous-comptes
- Créer Sous-compte : Création de sous-compte
- Liste des Sous-comptes : Tous les sous-comptes
- Transfert Sous-compte : Transfert entre comptes
- Actifs Sous-compte : Actifs des sous-comptes
💳 Portefeuille/Capital
- Historique des Dépôts : Historique des dépôts
- Historique des Retraits : Historique des retraits
- Retirer : Effectuer un retrait
- Adresse de Dépôt : Obtenir adresse de dépôt
- Infos sur Toutes les Pièces : Informations des cryptomonnaies
- Transfert Universel : Transfert entre comptes
- Historique Transfert Universel : Historique des transferts
- Journal de Poussière : Historique des petits montants
- Enregistrement des Dividendes : Historique des dividendes
- Détail des Actifs : Informations détaillées des actifs
- Frais de Transaction : Frais de trading détaillés
Configuration
Binance
- Créez un compte sur Binance
- Générez une clé API depuis votre compte (optionnel pour les données publiques)
- Configurez les credentials dans n8n avec votre clé API et secret
Utilisation
- Ajoutez le nœud Binance à votre workflow
- Configurez les credentials si nécessaire (pour les opérations privées)
- Sélectionnez l'opération désirée
- Configurez les paramètres selon vos besoins
Exemples d'utilisation
Surveillance de prix
Binance (Prix du Ticker) → Condition (si prix > seuil) → NotificationTrading automatisé
Binance (Données Kline) → Analyse → Binance (Placer Ordre) → NotificationGestion de portefeuille
Binance (Informations Compte) → Traitement → Binance (Transfert) → LogExemples de configuration JSON
Obtenir le prix Bitcoin
{
"operation": "getTickerPrice",
"symbol": "BTCUSDT"
}Statistiques 24h avec sentiment
{
"operation": "get24hrStats",
"symbol": "ETHUSDT"
}Données de chandeliers
{
"operation": "getKlineData",
"symbol": "BTCUSDT",
"interval": "1h",
"klineLimit": 100
}Placer un ordre d'achat
{
"operation": "placeOrder",
"symbol": "BTCUSDT",
"side": "BUY",
"type": "MARKET",
"quantity": 0.001
}Obtenir les informations du compte
{
"operation": "getAccountInfo"
}Fonctionnalités avancées
Enrichissement des données
Le nœud Binance enrichit automatiquement les données avec :
- Analyses de sentiment : Classification automatique des tendances
- Statistiques calculées : Moyennes, min/max, volatilité
- Recommandations : Suggestions basées sur les données
- Métadonnées : Horodatage, source, opération
Gestion d'erreurs
- Continuation en cas d'erreur (configurable)
- Messages d'erreur détaillés
- Retry automatique pour les erreurs temporaires
Sécurité
- Chiffrement des clés API
- Support testnet/mainnet
- Validation des paramètres
Tests
Exécutez les tests pour vérifier la connectivité :
# Test du nœud Binance
node test-binance-node.js
# Test de validation des credentials
node test-credential-validation.js
# Test de compatibilité n8n
node test-n8n-compatibility.jsDépannage
Consultez le fichier TROUBLESHOOTING.md pour les problèmes courants et leurs solutions.
Développement
Structure du projet
├── credentials/ # Définitions des credentials
├── nodes/ # Nœuds n8n
│ └── Binance/ # Nœud Binance
├── test-*.js # Scripts de test
└── dist/ # Fichiers compilésBuild
npm run buildDéveloppement
npm run devSupport
Pour le support et les questions, veuillez ouvrir une issue sur le repository GitHub.
Licence
MIT
Changelog
v0.3.0
- 🎯 Package dédié exclusivement à Binance
- ✨ 84 opérations Binance disponibles
- 📊 Support complet des données de marché
- 💼 Gestion complète de compte
- 📈 Trading spot avancé
- 🔄 Ordres OCO, OTO, OTOCO
- 💰 Trading sur marge
- 💎 Simple Earn (épargne)
- 🔄 Conversion de cryptomonnaies
- 👥 Gestion des sous-comptes
- 💳 Portefeuille et capital
v0.2.0
- ✨ Ajout du nœud Binance avec 7 opérations
- 🔧 Enrichissement automatique des données
- 📚 Documentation complète
v0.1.0
- 🎉 Version initiale
