1 BTC et 2 semaines : 720 stratégies et 856 bots…
Notre premier challenge est terminé. L’objectif était de faire fructifier un maximum un portefeuille virtuel de 1 BTC pendant 2 semaines.
Pour nous, il s’agissait de vous faire découvrir notre plateforme et mettre à l’épreuve notre service… ce qui a été un succès !
Avant de vous parler statistiques et stratégies, voici la liste des mises à jour qui ont été faites pendant ces deux semaines :
- Ajout du StochRSI, VWAP et des facteurs multiplicatifs
- Mise à jour de la gestion des commissions pour prévenir des volumes négatifs en simulation
- Mise à jour des notifications
- Ajout des pairs Binance : OAX/BTC, TUSD/BTC, XML/BTC
- Sélection du % de commission du broker en backtest et en simulation
- Mise en place du 2FA
- Optimisations (gestion de la mémoire, temps de chargement des pages…)
Nous avons également fait des nouvelles vidéos sur notre chaîne YouTube ! Nous avons également fait un live avec Crypto Trading et assuré le support sur notre Discord… ?
Voilà deux semaines bien remplies ! Nous remercions nos membres actifs sur notre Discord pour leurs feedbacks. Nous souhaitons continuer à recevoir vos avis et vos demandes pour nous améliorer et vous fournir le meilleur service trading !
Performances des challengers
Il y a eu 45 inscrits, 19 qui ont engagé au moins un ordre et seulement 12 qui ont fait un trade avec une stratégie.
C’est peu, le nombre de participants actifs aurait dû être d’au moins 30 pour avoir des statistiques fiables. Mais nous allons quand même vous faire part des quelques résultats.
Le gain moyen des participants est de -0.4% avec un écart-type de 7.8% entre les participants. Attention à qui confier son argent… ?
Analyse des meilleures et des pires stratégies !
Voici le tableau des stratégies les plus et les moins rentables, basé sur le gain moyen par trade (fermé)
Gain/Trades |
Trades |
Utilisateur |
2.53% |
2 en 4j |
crypto greg |
1.78% |
4 en 14j |
r4mb0@botcrypto |
0.95% |
1 en 2j |
OlivierAlain |
-3.12% |
5 en 14j |
r4mb0@botcrypto |
-5.51% |
1 |
CMartel94 |
-6.08% |
3 en 5j |
theblastm |
La meilleure stratégie du challenge
Mr. crypto greg a fait en moyenne 2,53% de gain sur ses positions engagées avec sa stratégie qui a pris 2 trades pendant sa durée d’exécution de 4 jours. Qu’est ce que ça aurait donné sur 2 semaines ?! Je vous laisse faire le backtest… ?
On a là une stratégie qui est valide, au sens où cette stratégie comporte les actions « Acheter » et « Vendre » avec un cycle entre ces actions ! Le bot qui exécute cette stratégie pourra donc faire des trades. On remarque dans ce cas que les trades commenceront toujours pour la même action.
Ce sera soit des trades Achat → Vente (si MA(13) croise à la hausse MA(34) après le démarrage du bot), soit des trades Vente → Achat (si MA(13) croise à la baisse MA(34) après le démarrage du bot). Dans le cas de crypto greg, le bot n’a pris que des positions « long », i.e. des trades Achat → Vente sur le marché XLM/BTC.
Les conditions utilisées dans cette stratégie sont élémentaires. Il s’agit de moyennes simples sur le prix des 13 dernières bougies et des 34 dernières bougies ! Ce ne sont pas les périodes par défaut que nous proposons, elles sont plus longues et donc elles varient moins pour mieux coller à la tendance. A noter aussi que l’UT (unité de temps) utilisée est 15 minutes. On est plus proche des tendances longues avec une UT plus grande.
crypto greg aura sûrement l’amabilité de nous laisser un petit commentaire sur cette article à propos de sa stratégie !
Mais voilà ce que je retiens de cette stratégie :
- Elle est valide : il y a les états Acheter et Vendre dans un cycle.
- Elle est simple ! Plus c’est simple, plus c’est facile à suivre et à comprendre, plus c’est fiable, plus c’est élégant…
- Elle a un très bon compromis sur les périodes et UT choisies. Les périodes (13 et 34) sont dans le bon ordre de grandeur pour donner des signaux fiables et en même temps pour ne pas en donner trop peu. L’UT de 15 minutes permet d’accroître cette fiabilité (par rapport à du 1 minute).
Il est libre à chacun de s’inspirer de cette stratégie. Mais les perfomances passées n’engagent rien sur les performances futures bien sur…. ¯\_(ツ)_/¯
La numéro 2 et sa jumelle antépénultième.
Voilà une stratégie, faite par… moi ! Parmis les pires stratégies, il y a sa soeur jumelle que je vais du coup vous présenter en même temps ?
+1.78% / 4 trades / 12 jours / XVGBTC
|
-3.12% / 5 trades / 12 jours / XVGBTC
|
Les 2 stratégies sont basées sur le même raisonnement, la différence étant que la première va prendre des positions Vente → Achat et la deuxième des positions Achat→ Vente.
Le raisonnement est simple encore une fois : j’attends un point d’entré, je prends une position, j’attends de faire 1% de gain sur cette position et j’active le stop suiveur à 1%.
Dans le cas de la première stratégie (dans la deuxième c’est similaire):
- Mon point d’entrée c’est RSI(4) > 70 (Surachat) et EMA(9) > EMA(26) (marché haussier)
- Vendre (100% du volume à disposition du bot)
- Attendre d’avoir un gain de 1% puis un stop suiveur (trailing stop) à 1%. De cette manière, le gain du trade est au minimum de 0% et il peut être supérieur à 1%. Cela revient à placer un « break even »
J’ai fait 1.78% de gain par trade en moyenne avec cette stratégie, donc mon gain maximal sur mes positions était en moyenne de 2.78% ( 2.78% – 1% → stop suiveur passé → vendre et gain de 1.78%).
Alors comment est-ce possible avec la deuxième stratégie de faire -3.12 % ?!
Excellente remarque ! Tous mes trades doivent normalement avoir un gain supérieur ou égal à 0% (et au pire très légèrement inférieur à 0%)… Voici ce qu’il c’est passé :
Le bot avait bien commencé avec deux trades à +2.5%. C’est au cours du troisième trade, marqué par les flèches bleues, que les choses se sont mal passées car mon bot n’a pas pu vendre ! … Comme j’avais deux bots en cours d’exécution sur le même marché (avec les deux stratégies présentées ici) et que je n’ai pas fait attention aux volumes attribués à chacun des bots, je me suis retrouvé dans la situation dramatique où je n’ai plus assez de volume sur ma balance pour vendre ! J’ai donc reçu des notifications « volume insuffisant » sur Botcrypto, notifications auxquelles je n’ai pas fait attention. Voilà mes deux erreurs qui ont conduit à ce résultat catastrophique où le bot n’a été en mesure de vendre à nouveau que lorsque le gain est tombé à -7.7% par rapport à un gain qui aurait dû être à l’origine de 2.5%…
Voilà ce que je retiens :
- Les stratégies sont valides : il y a bien un cycle car après la dernière action on revient sur « Début » de manière implicite.
- C’est encore simple.
- Il faut faire attentions aux volumes que l’on attribue au bot → si je lui attribue 1BTC, je lui réserve 1BTC pour toute la durée de son exécution (rien ne doit interférer, surtout pas à cause d’autres bots) !
- Il faut régulièrement aller voir ce qu’il se passe ! Si j’avais fait attention, j’aurai évité cette perte monstrueuse de -7.7%.
- Ici, j’ai joué contre moi-même avec ces deux stratégies sur le même marché. La première stratégie consistant à miser sur la hausse, la seconde sur la baisse. A voir si sans cette erreur de volume, j’aurais eu de bons résultats…
La numéro 3
Merci à OlivierAlain pour cette stratégie qui arrive en troisième position avec +0.95% et qui n’a tournée que 38 heures !
Encore une fois c’est une stratégie valide, assez simple. Au vue du bot qui a fait tourner cette stratégie, il y a eu des soucis de volume.
Voilà ce que je retiens :
- C’est une stratégie qui mise sur la hausse du marché d’après son motif Achat →Vendre.
- On a l’utilisation d’une période longue.
- Il faut faire attention aux volumes que l’on attribue au bot lors de sa création et les actions manuelles ne doivent pas interférer avec la stratégie !
The last and the least
Pour terminer, je vais présenter la stratégie la moins efficace de ce challenge. Elle a fait -6 % sur 5 jours.
C’est une stratégie qui mise sur une hausse du marché (Acheter →Vendre). On a dans les conditions avant l’achat, MA(30) > MA(50) (marché haussier) et StochRSI(30, 30, 6, 6) croise à la hausse les 5% (sortie de Survente).
On a probablement voulu ici acheter quand le marché était en train de se rétablir après un signal de Survente donné par le StochRSI. Mais les petites oscillations qu’on a après un rétablissement font que les MA se croisent beaucoup. Le gain sur un trade déclenché en vue d’un rétablissement tel qu’il est fait là est limité du fait qu’on prend position sur la base d’un événement qui va arriver immédiatement. Donc on mise sur un rétablissement à la hausse avec le StochRSI, or la condition MA(30) > MA(50) arrive lorsque le marché est déjà bien en hausse (donc on a perd du gain car on réagit tard). Il faudrait que le marché se rétablisse à la hausse et continue de monter pour que cette stratégie fasse du gain. Ce qui n’a pas été le cas ?
Le n°1 du challenge n’a pas sa stratégie ici ?!
En effet, nous n’avons pas considéré les bots qui n’avaient pas de stratégie. De plus, le classement du challenge est fait sur l’estimation de la balance convertie en BTC. Si Melquia, le n°1, a converti son BTC en une autre monnaie qui a pris 25%, alors il prend la tête du classement sans avoir fait de trade.
Le mot de la fin
Merci à tous les challengers qui ont joué le jeu. Je pense que tout ceux qui ont participé y ont trouvé leur compte. Tout le monde aura appris quelque chose et j’espère que nous recommencerons bientôt mais plus nombreux cette fois pour avoir de vraies stastistiques ! Ce challenge nous apprend que nous devons simplifier le passage de la conception de la stratégie à son automatisation sur le marché (et d’avantage faire connaître Botcrypto) !
Pour nous aider à faire mieux la prochaine fois, n’hésitez pas à laisser un commentaire sur cet article ! Vos remarques nous importent beaucoup et nous nous efforçons de les prendre en considération. Et si notre service vous plaît, vous pouvez nous soutenir en prenant un abonnement ?
Suite au prochain épisode… Bon trading sur botcrypto.io !
PS : Si vous êtes parmis les challengers, vous recevrez bientôt une notification avec un code de réduction pour utiliser l’abonnement que nous vous offrons !