Le retour de la cougarAmarantine a écrit :Les3BB, coince-moi sur tout ce que tu veux

Le retour de la cougarAmarantine a écrit :Les3BB, coince-moi sur tout ce que tu veux
IG devait en avoir marre de perdre de l'argent sur les mini-contrats indice anglais et CAC ...Khepesh a écrit :( j’avoue ne pas trop comprendre leur logique pour le coup mais bon c'est comme ça![]()
Code : #
mySignalStocha = CALL "Stochastique_Perso"[75 ,25 ,14 ,3 ,5](close)
IF mySignalStocha = 10 THEN
BUY 1 SHARES AT MARKET THISBARONCLOSE
ENDIF
IF mySignalStocha = -10 THEN
SELLSHORT 1 SHARES AT MARKET THISBARONCLOSE
ENDIF
Code : #
monHeure = (time > 80000) and (time < 173000)
StochaK = Stochastic[u,v](close)
StochaD = Average[w](Stochastic[u,v](close))
monSignalStocha = 0
mediane = 50
surachat = x
survente = y
REM Vente
IF monHeure AND StochaK > x AND StochaK[1] > StochaD[1] AND StochaK < StochaD THEN
monSignalStocha = -10
ENDIF
REM Achat
IF monHeure AND StochaK < y AND StochaK[1] < StochaD[1] AND StochaK > StochaD THEN
monSignalStocha = 10
ENDIF
RETURN StochaK as "StochaK", StochaD as "StochaD", monSignalStocha as "SignalStocha", mediane as "Médiane", surachat as "Limite Haute", survente as "Limite Basse"
Code : #
Stochastic[14,3]
Average[5]
surachat = 80
survente = 20
Code : #
ONCE OrderSize = 1
monHeure = (time > 73000) and (time < 163000)
monRSI = RSI[7](close)
surVente = 25
// Ordres :
IF monHeure AND monRSI CROSSES OVER surVente THEN
BUY OrderSize SHARES AT MARKET THISBARONCLOSE
ENDIF
IF PreviousTrade(1) > 0 THEN
OrderSize = 1
ELSIF PreviousTrade(1) <= 0 THEN
OrderSize = OrderSize * 2
ENDIF
Code : #
//***********Code à insérer au début de la stratégie**********//
ONCE OrderSize = 1 // On commence avec une position de 1
//*********************//
//***********Code à insérer juste après les instructions liquidant une position**********//
IF PreviousTrade(1) < 0 THEN
// Si le dernier trade était perdant, alors on double la taille de la position et on ajoute une unité
OrderSize = OrderSize * 2 + 1
ELSIF PreviousTrade(1) >= 0 THEN
// Si le dernier trade était gagnant, alors on revient à une position de taille 1
OrderSize = 1
ENDIF
//*********************//
REM Dans le backtest, la taille de la position doit être déterminée par la variable OrderSize