Interface | Description |
---|---|
Signal |
A signal has the responsability to define a direction for a given
asset in the current context (given day and tick).
|
Class | Description |
---|---|
Indicator |
Compare le prix courant au prix a t-n1, puis au prix a t-n2 (0 < n1 < n2)
Si ce sont 2 hausses de prix (d'au moins seuil %), on achete
Si ce sont 2 baisses de prix (d'au moins seuil %), on vend
|
MixedMovingAverage |
Compare la moyenne des n1 derniers prix (moyenne courte) a la moyenne des n2 derniers prix (moyenne longue) (n1 |
Momentum |
Calcule le momentum du prix (difference entre le prix courant et le prix a t-n)
Si celui-ci est superieur au momentum precedent (avec un seuil de seuil %), on achete
Si celui-ci est inferieur au momentum precedent (avec un seuil de seuil %), on vend
|
MovingAverage |
Compare le prix a la moyenne des n derniers prix
Si ce prix coupe cette moyenne vers le haut, on achete
Si ce prix coupe cette moyenne vers le bas, on vend
|
Periodic |
Achete pendant pachat tours et vend pendant pvente tours
|
RandomDirection |
Choisit aleatoirement la direction
|
Rsi |
Calcule le RSI sur les n derniers tours
mH etant la valeur moyenne d'une hausse de prix,
mB etant la valeur moyenne d'une baisse de prix,
RSI = (mH/mB) / (1 + (mH/mB))
Si celui-ci est superieur a (50 + seuil)%, on achete
Si celui-ci est inferieur a (50 - seuil)%, on vend
|
Variation |
Compte le nombre de variations successives de la somme des n derniers prix
Si cette somme a connu nbHausses hausses successives, on achete
Si cette somme a connu nbBaisses baisses successives, on vend
|
Enum | Description |
---|---|
Signal.Direction |
A Direction represents an action on a given asset: BUY, HOLD or SELL.
|