Il Ă©tait une fois, en un petit village paisible, une vieille dame nommĂ©e Mamie Simone. Elle Ă©tait connue pour ses cheveux argentĂ©s, ses gĂąteaux dĂ©licieux, et son grand cĆur rempli dâamour pour ses petits-enfants. Mais cette annĂ©e, quelque chose de surprenant allait bouleverser sa vie.đ§
Tout avait commencĂ© lorsque Mamie Simone, en entendant parler du Bitcoin Ă la tĂ©lĂ©vision, sâĂ©tait dit : "Câest ma chanceđđ€ ! Je vais devenir riche, et mes petits-enfants nâauront plus jamais Ă sâinquiĂ©ter de rien." Elle rassembla ses maigres Ă©conomies, lâĂ©quivalent de 120000 âŹ, et les plaça dans le Bitcoin Ă un levier de x20. Chaque jour, elle regardait son compte grandir, rĂȘvant de maisons somptueuses et de cadeaux somptueux pour ses petits-enfants. đđ
Mais un jour, tout bascula. JĂ©rĂŽme Powell, le prĂ©sident de la RĂ©serve fĂ©dĂ©rale, prit la parole, et en quelques mots, le Bitcoin plongea. Les chiffres sâeffondrĂšrent sous ses yeux, passant de 103 000 Ă 92 000 dollars. Mamie Simone, qui nâavait pas placĂ© de stop-loss, perdit tout en un instant. Elle sâeffondra, les larmes coulant sur ses joues, envahie par le dĂ©sespoir. Ses rĂȘves sâĂ©vanouirent, et elle passa deux jours terrĂ©e dans son lit, incapable de se lever.đš
Puis, un matin, quelquâun frappa Ă sa porte. "Mamie Simone, ouvrez-moi, jâai une solution pour vous !" cria une voix joyeuse. Ă contrecĆur, elle se leva, ouvrit la porte, et trouva un homme Ă©lĂ©gant dans la quarantaine. Il se prĂ©senta : "Je mâappelle Trading G. Je suis venu vous aider !"đ€Łđ
Dâabord mĂ©fiante, Mamie Simone finit par lâinviter Ă entrer. Trading G. dĂ©ploya son ordinateur et lui expliqua son secret : il pouvait voir les mouvements des traders grĂące Ă un indicateur quâil avait conçu. "Regardez ici, Mamie Simone. Je sais oĂč les traders placent leurs ordres. Avec cette information, je peux anticiper leurs mouvements et placer des trades gagnants, sur une plage de 83, je compte les baisses et met les take profits des traders, ensuite il analyse la tendance sur plusieurs plages vous trouver les manipulations de marchĂ© dont vous avez etĂ©e victime."
đ§Avec seulement 30 ⏠restants sur le compte de Mamie Simone, Trading G. entreprit une sĂ©rie de trades Ă levier 200. En quelques heures, il rĂ©cupĂ©ra tout ce quâelle avait perdu, et bien plus encore. Mamie Simone Ă©tait Ă©merveillĂ©e. "Est-ce que vous ĂȘtes un ange ?" demanda-t-elle.đđ€
Trading G sourit. "Disons que je suis juste quelquâun qui aime aider. PrĂ©parez-vous, NoĂ«l approche, et vos petits-enfants vous attendent." đđ
Mamie Simone alla se changer, mais lorsquâelle revint, lâhomme avait disparu. Seule une note restait sur la table : "Joyeux NoĂ«l, Mamie Simone. Je pense Ă vous. 3, 6, 9."đ€đ«đ·
Le lendemain, NoĂ«l, Mamie Simone put offrir Ă ses petits-enfants les cadeaux les plus merveilleux. Le rire et la joie emplirent la maison, et elle sentit une chaleur profonde envahir son cĆur. En regardant le portrait de son dĂ©funt mari, elle murmura : "Je crois quâil sâest passĂ© un miracle." đđđŽââ ïž
Et ainsi, Mamie Simone apprit quâau-delĂ des pertes, il y a toujours une chance de renouveau, surtout Ă NoĂ«l. đ
đ Attention ceci n'est qu un conte de noĂ«l. Mais ne sous estimez pas la puissance des Algorythmes đ, il y Ă encore plus elaborĂ© : les patternes classiques de la manipulation de marchĂ©.
// This Pine Scriptâą code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © jeromehorus
//@version=5
//@version=5
indicator("Cyborg matrix Trader and owner hunter for take all of the money", overlay=true)
// ParamÚtres pour définir les seuils de grandes montées et descentes
mouvement_haut = input.float(1.0, title="Seuil de hausse significative ($)")
mouvement_bas = input.float(-1.0, title="Seuil de baisse significative ($)")
etude= input.int(3,"plage ")//13
smaEtude = input.int(33,"etudes trades sans faux signaux")//13
//@version=5
retracement = input.int(1,"retracement de la longue pmage Ă PI* Retracement")
// ParamĂštres de l'utilisateur
lookback = input.int(24, title="PĂ©riode de lookback (heures)", minval=1)
timeframe_in_minutes = lookback * 60
// Variables pour stocker le volume max et le prix correspondant
var float maxVolume = 0
var float priceAtMaxVolume = 0
// Boucle pour parcourir les bougies dans l'intervalle défini
for i = 0 to timeframe_in_minutes - 1
if (volume[i] > maxVolume)
maxVolume := volume[i]
priceAtMaxVolume := close[i]
// Afficher le prix correspondant au volume maximal sur le graphique
line.new(bar_index[timeframe_in_minutes], priceAtMaxVolume, bar_index, priceAtMaxVolume, color=color.red, width=2, style=line.style_solid)
// Affichage du texte avec le prix et le volume
label.new(bar_index[0], priceAtMaxVolume, text="Volume max: " + str.tostring(maxVolume) + "\nPrix: " + str.tostring(priceAtMaxVolume), color=color.red, textcolor=color.white, size=size.small)
// DĂ©tection des variations de prix entre l'ouverture et la fermeture de la bougie
variation = close - open
// Condition pour une hausse significative
grande_hausse = variation > mouvement_haut
// Condition pour une baisse significative
grande_baisse = variation < mouvement_bas
// Calcul du volume pour les hausses et baisses significatives
volume_hausse = grande_hausse ? volume : na
volume_baisse = grande_baisse ? volume : na
// Affichage sur le graphique pour visualiser les volumes associés aux hausses/baisse
plotshape(series=grande_hausse, location=location.belowbar, color=color.green, style=shape.labelup, title="Grande Hausse", text="đ")
plotshape(series=grande_baisse, location=location.abovebar, color=color.red, style=shape.labeldown, title="Grande Baisse", text="đ")
// Plot des volumes associés aux grandes hausses et baisses
plot(close+volume_hausse, color=color.green, linewidth=2, title="Volume sur grande hausse")
plot(close-volume_baisse, color=color.red, linewidth=2, title="Volume sur grande baisse")
// Calcul total de la liquidité (somme des volumes des grandes hausses et baisses)
liquidite_totale = math.sum(volume_hausse, 10) + math.sum(volume_baisse, 10)
// Affichage de la liquidité totale en dessous du graphique
p1=plot(close+liquidite_totale, color=color.purple, linewidth=1, title="Liquidité Totale (sur les 10 derniÚres bougies)")
p2=plot(close)
fill(p1, p2,color= color.rgb(233,23,212,75) )
var table stats = table.new(position.bottom_right, 1, 9, border_width=1, frame_color=color.black, frame_width=2)
//able.cell(stats, 0, 2,message+pr+cool+rec+warning+"\nattention il n'y a\n que des faux signeaux", bgcolor=close-close[3]>0?color.green:color.red)
table.cell(stats, 0, 2,"$ en jeux:"+str.tostring(liquidite_totale), bgcolor=color.rgb(123,123,123))
table.cell(stats, 0, 3,"psy. price: "+str.tostring(priceAtMaxVolume), bgcolor=color.rgb(123,123,123))
//******* cette partie Ă©tudie le futur perdant oĂč les traders perdrons ainsi que les investisseurs afin de comprendre le marchĂ©*****
float tp=0
if (bar_index > 0)
for i=0 to 83
mp = close[i]-close[i+1]>=0?true:false
dp = math.abs(close[i]-close[i+1])
tp := mp ? tp+dp: tp-dp
grandt = tp<=0?false: true
tp :=0
if (bar_index > 0)
for i=0 to 33
mp = close[i]-close[i+1]>=0?true:false
dp = math.abs(close[i]-close[i+1])
tp := mp ? tp+dp: tp-dp
peti= tp<=0?false: true
tp :=0
//ble.cell(stats, 0, 4,grandt ? "marché haussier. prévoir \n fausse cassure": "marché baissier, prévoir grosse \nremontée et grosse descente", bgcolor=color.rgb(123,123,123))
table.cell(stats, 0, 4,grandt ? peti? "marché haussier. prévoir \n fausse cassure": "marché haussier à la baisse, figures entre deux support":peti?"marché baissier à la hausse, prévoir gouffre à venir":"marché baissier, prévoir grosse \nremontée et grosse descente", bgcolor=color.rgb(123,123,123))
// fomo et foli indicateur
fomo = ta.highest(close,333)
foli = ta.lowest( close,333)
plot ( fomo, color= color.red,offset=3)
plot ( foli, color = color.green,offset=3)
fomod = ta.highest(close,963)
folid = ta.lowest( close,963)
plot ( fomod, color= color.red,offset=3,linewidth=4)
plot ( folid, color = color.green,offset=3,linewidth=4)
// quand on est en bas, plus de chance que ca reptenne sauf gros marche bzissier ou bukk run
//////////////
// pour Ă©viter les faux signeaux
// on comptecles petites variatiins
// sur une sma
choix = input.string("sma", title="Choix sma ou stdev, atr, stdev", options=["sma", "ema","atr","stdev"]) == "stdev"
moma = ta.ema( close, smaEtude)
mom = choix ? ta.sma( close,smaEtude) : ta.stdev( close, smaEtude)// anciennement
total = (mom+moma)/2
if (bar_index > 0)
for i=0 to etude
mp = mom[i]-mom[i+1]>=0?true:false
dp = math.abs(mom[i]-mom[i+1])
tp := mp ? tp+dp: tp-dp
manip= tp<=0?false: true
tp :=0
if (bar_index > 0)
for i=0 to int(etude*3.14*retracement)
mp = mom[i]-mom[i+1]>=0?true:false
dp = math.abs(mom[i]-mom[i+1])
tp := mp ? tp+dp: tp-dp
confirm= tp<=0?false: true
table.cell(stats, 0, 5,grandt ? peti? manip?"remontée de fausse cassure-\nmarché baissier a venir":"fausse cassure en cours \n bullRun à venir !":manip? "figure":peti?manip?"gonflage des prix ":"grosse descente":"manipulation":"wash trading à la baisse", bgcolor=color.rgb(123,123,123))
tp :=0
// trader FAMOUS trades, hunt for
// theire famous stop loose based on fibonaccci
fam = ta.highest(close,83)
fab = ta.lowest( close,83)
diff = fam-fab
stoploosetrader=plot(manip and confirm? close-diff/3: manip and confirm==false ?close-diff/3: manip==false and confirm ? close+diff/3:close+diff/3,color=manip and confirm or manip==false and confirm==false ? color.yellow:color.red)
//ploosetrader=plot(manip and confirm ? close-diff/3:close+diff/3, color=color.red, linewidth=1, title="pathetic stop loose)")
takeprofittrader=plot(manip and confirm? close+diff: manip and confirm==false ?close+diff: manip==false and confirm ? close-diff:close-diff,color=manip and confirm or manip==false and confirm == false?color.yellow:color.green)
fill(stoploosetrader, p2,color= color.red)
fill(takeprofittrader, p2,color=manip and confirm or manip== false and confirm==false? color.rgb(0,110,240): color.green)
// ligne pour voir si ça décolle ou reste
// et finalement fausse entree ou achat en un sommet
supp = ta.lowest(close,3)
resi = ta.highest(close,3)
plot(manip== false and confirm? resi:close,color =manip== false and confirm? color.rgb(0,44,0):color.rgb(0,0,0,255) ,linewidth=2)
plot(manip and confirm== false? supp:close,color =manip and confirm==false? color.rgb(122,0,0):color.rgb(0,0,0,255) ,linewidth=2)
// vrais tendance etude
vt = input.int(33,"Vrais tendance etude")
vrais = close-close[vt] >0? true:false
vraisd = math.abs(close-close[vt])
plot(vrais?close+vraisd:close-vraisd, color= vrais? color.green:color.red)