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)