Difficile à quantifier, pour le moment, l'unique stratégie que j'ai fait :
Écart type (E.T., ou S.D. en us) du prix (BID) par rapport au prix le plus haut et le plus bas sur un temps précis (3 heures, 6 heures, 24 heures, 9j et 20j) :
1 - Triage des markets en fonction de l'écart type :
3H : E.T. <= -5
6H : E.T. <= 0
24H : E.T. <= 1
9H : E.T. <= 15
20H : E.T. entre 20 et 45
2 - Sur ce qu'il reste, il fait un nouveau tri par rapport au pourcentage de différence entre le Top Bid actuel, et le Top Ask actuel.
Ce pourcentage (appelé GAP) doit être inférieur à 97
3 - Il pose un order sur le ASK au prix Top ASK. Si un ordre est passé au dessus, il annule son ordre, et repart au point 1.
Je dirais à la louche qu'il revend 8-9/10 entre 1 à 4%, configurable.
Le 1-2/10 restant, il vend à perte a -2% au max, configurable également.
Les stratégies se présentent sous forme de texte :
Le texte après les
// sont des commentaires et ne sont pas interprétées par le bot
COMMENT:================== BUY SECTION;
SD_H3_ASK:<=--5; // ecart type 3h doit être inférieur à -5%
SD_H6_ASK:<=0;
SD_H24_ASK:<=1;
SD_D9_ASK:<=8;
SD_D20_BID:20TO45; // ecart type à 20j doit être compris entre 20% et 45%
TYPE_ORDER_BUY:ASK; // pose l'ordre en ASK
COMMENT:================== SELL SECTION;
TYPE_ORDER_SELL:BID; // vend en bid, donc vente directe
SELL_PRICE:{BUY_PRICE}+1-4%; // vend au prix d'achat entre 1 à +4%, il laisse monter si ça monte, et revend ensuite à la moindre descente)
SELL_PRICE_LOSS:{BUY_PRICE}-2%; // (prix de vente a perte
Il est possible de mettre plusieurs stratégies, de mettre un paramètre comme ONLY_THIS_MARKET:DOGE; et donc d'adapter une stratégie à un market précis.
C'est assez configurable, mais je creuse pour ajouter de nouveaux signaux, de nouveaux paramètres ...