// Paramètres///////////////////////////////////////////////
Defparam CumulateOrders = false
DefParam FlatBefore = 021500
Defparam FlatAfter = 230000
// Variables///////////////////////////////////////////////
IF BarIndex = 0 Then
XClose = TotalPrice
XOpen = (Open + Close) / 2
Else
XClose = TotalPrice
XOpen = (XOpen[1] + Xclose[1]) / 2
Endif
bas = MIN(low,XOpen)
haut = MAX(high,XOpen)
//If (XOpen[2] > Xclose[2] and XOpen[1] < Xclose[1]) Then
//rtmtL = 1 // retournement haussier
//Endif
//If (XOpen[2] < Xclose[2] and XOpen[1] > Xclose[1]) Then
//rtmtS = 1 // retournement baissier
//Else
//rtmtS = 0
//Endif
If (XOpen[0]-Xclose[0]) / (XOpen[1]-Xclose[1]) > 3 Then
BigBJ = 1 // grosse
Bougie
Else
BigBJ = 0
Endif
If (bas = XOpen) or (haut = XOpen) Then
Qplat = 1 //
Bougie monomèche
Else
Qplat = 0
Endif
// Conditions pour ouvrir une position acheteuse/////////////////////////////::
If BigBJ and Qplat and Xopen < XClose then
Buy 1 contracts
AT market
Endif
// Conditions pour fermer une position acheteuse///////////////////////////////////////
//If LongOnMarket and ......
//Sell
AT market
//Endif
// Conditions pour ouvrir une position en
vente à découvert///////////////////////////////////////:
If BigBJ and Qplat and Xopen > XClose then
SELLSHORT 1 CONTRACTS
AT MARKET
Endif
// Conditions pour fermer une position en
vente à découvert/////////////////////////////////////////
//If ShortOnMarket and ...........
//Exitshort
AT Market
//Endif
// Stops et objectifs/////////////////////////////////////////////////
Set Stop Loss sl
Set Target Profit tp
Graph Qplat
Graph BigBJ
//Graph rtmtL
Voilà, sur la journée d'hier, j'entre bien en
short et en long. Les variables Sl et Tp sont optimisées à 15 et 35, uniquement sur cette période bien sûr. J'avais mis le facteur "grosse
Bougie" en variable aussi, mais de mémoire, on est toujours autour de 3. La condition de retournement était trop restrictive, je n'ai conservé que la condition d'accélération donnée par BigBJ.
Je m'apperçois que mes calculs de Haut et de Bas des
Heikin Ashi sont imprécis; il faudrait corriger.
J'ai essayé de mettre en forme compréhensible, mais c'est toujours plus clair quand on l'a fait soi-même.