Projets pour freelances & agences web

Retrouvez l'actualité des projets pour freelances et agences web.

Développer un bot de trading de cryptomonnaies

Posté le 15/08/2021 à 04:00 - Budget : 1000 - 10000

Je cherche un développeur freelance ou une entreprise expérimentée qui a déjà développé un bot de trading. Je cherche à développer un bot de trading intuitif et semi-automatisé qui pourra exécuter mes stratégies d'achat et de vente de manière automatisé. Le bot se connectera via API à l'échanger de mon choix (Binance, Bibox, HitBTC, ...) et exécutera automatiquement mes stratégies d'achat et de vente sur les paires de cryptomonnaies de mon choix.
Caractéristiques voulues:
- Le bot doit fonctionner H24 et disposer d'une interface web intuitive avec :
1. Dashbord avec mesure des différents indicateur de balance, P&L, graphes , ..etc
2. page de paramétrage, des stratégies et des indicateurs, fonctionnement général, ..etc
3. page historique des trades et de reporting,
4. page d'analyse des devises et présélection des devises qui remplissent les conditions de choix définies
5. page d'analyse technique interfacée avec tradingview pour les analyses techniques des paires et la définition des points d'entrée et de sortie
6. page de tardes qui liste les positions ouvertes en cours avec pour chaque position la mesure des indicateurs en temps réel
- Le bot doit être flexible et paramétrable à souhait
1. Paramétrage des indicateurs techniques et indicateurs de rentabilité
2. Paramétrage du money management
3. Paramétrage de la stratégie d'achat et de vente
4. Paramétrage des interfaces externes : tradingview, exchange
5. Extraction en format excel du journal des ventes et du tableau de bord
- Analyse et présélection des paires à trader
Suivant les paramètres définies le bot analysera les paires de devises et dressera une liste des paires qui remplissent les conditions.
Devant chaque position listée se trouvera un bouton "View chart" qui permettra d'ouvrir une page d'analyse graphique interfacée avec tradingview
- Définition de la stratégie
L'accès a la chart de la devise permettra à l'utilisateur d'analyser manuellement la chart avec les indicateurs techniques de son choix disponibles sur tradingview, de tracer les lignes de tendances , ..etc. De placer les points d'entrée et de sorties de trades. Les différents indicateurs et points d'entrée et de sorties positionnés sur tradingview doivent être directement interprétés par le bot et traduit en stratégie de trade prêt à exécuter.
- Activation des trades
Une fois l'analyse des paires effectuée et les points d'entrées et de sorties définies un bouton "exécuter" s'activera en fasse de chaque paires de devise listée et l'utilisateur devra manuellement cliquer pour sélectionner les devises que le bot devra trader.
- Autres fonctionnalités du bot
1. Panic Sell : Il se peut que pour une raison ou une autre l'utilisateur décide de clôturer d'urgence manuellement un trade en cours. Il faudra que devant chaque paire en cours se trouve un bouton "Panic Sell" qui une fois cliqué par l'utilisateur vende la position sans tenir compte des ratios de ventes prédéfinies.
2. Trailing Sell : Une fois le taux de marge de vente atteint le bot doit intelligemment observer et laisser la position ouverte si le cours peut dégager plus de marge de vente. Donc le taux définit de marge définit doit être compris comme un indicateur minimum a atteindre et la position doit rester ouverte tant que la marge dégagée est excédentaire. Par exemple pour un taux de marge de 30% définit, tant que la marge observée est supérieure ou égale à 30% le bot doit laisser la position ouverte. Dès que la marge atteint un point haut et que la marge commence à diminuer au delà de 1% le bot vend automatiquement la position.
Le pourcentage de trailling doit être paramétrable.
3. Trailing Buy : Une fois le point d'entrée atteint le bot doit intelligemment observer et laisser le cours de la devise descendre au plus bas possible avant d'effectuer l'achat. Si il constate un gap de plus de 1% du point d'entrée définit, le bot doit attendre que le cours descende au maximum et n'effectuer l'achat que lorsque le gap observé commence a se réduire de plus de 30% et qu'au moins 2 indicateurs d'achat confirment le passage à l'achat. Par exemple pour un point d'entré à 300$ définit, tant que la devise est inférieure à 300$ le bot ne doit pas acheter. Il doit attendre la confirmation de 3 indicateurs avant d'acheter
4. Validation d'achat : Le bot doit acheter si au moins 3 conditions du point d'entrée sont respectés. Les conditions du point d'entrée doivent être paramétrable au niveau de la stratégie d'achat.
5. Stp lose : On /OFF
6. DCA : On /OFF

Accéder à la fiche du projet

Autres projets susceptibles de vous intéresser