Archives mensuelles : avril 2021

Ichimoku binance

Salut !

Suite à l’impossibilité d’afficher l’indicateur Ichimoku sur un de mes écrans 4k pour 4 cryptos différentes voici le code indicateur personnalisé

cliquez sur graphiques 2,3,4 ou 8 crypto, cliquez sur ajout d’indicateur

et sélectionnez Indicateurs personnalisé

Cliquez sur ajouter

Et effacez le code et mettez celui là

#@version = 1
study("Ichimmoku binance by Yann",overlay=True)

tenkan_period = input(9, type="int")
kijun_period = input(26, type="int")
chikou_displacement = input(26, type="int")
kumo_forwarding = input(26, type="int")
senko_span_b_period = input(52, type="int")
source = input(open,"source",type="source")



tenkan = avg(lowest(source,tenkan_period), highest(source,tenkan_period))
kijun = avg(lowest(source,kijun_period), highest(source,kijun_period))
senkouA = avg(tenkan, kijun)
senkouB = avg(lowest(source,senko_span_b_period), highest(source,senko_span_b_period))

plot(tenkan, color="orange", title="Tenkan")
plot(kijun, color="green", title="Kijun")
plot(close, offset = -chikou_displacement + 1, color="white", title="Chikou")
senkouA_plot = plot(senkouA, offset = kumo_forwarding - 1, color="green",
 title="Senkou A")
senkouB_plot = plot(senkouB, offset = kumo_forwarding - 1, color="orange", 
 title="Senkou B")
fill(senkouA_plot, senkouB_plot, color = senkouA > senkouB ? "orange" : "blue", title="Kumo Colors")

Ensuite enregistrer et ajouter au graphique.

A+ 😉

Screener gap d’éjection journalier Prorealtime trading

Bonjour à tous,

J’ai développé un screener sous prorealtime trading qui permet de détecter un gap d’éjection à la hausse journalier sur le cours d’un actif.

Je me permet d’indiquer la procédure pour tout le monde

Il faut cliquer sur la petite clé ici (ici mon screener de gap d’éjection journalier)

 

Puis appuyez sur créer

et enfin entrez le code par programmation

 

Voici le code

// Initialisation de l’Amplitude (du gap)
Amplitude = 0.001
// Initialisation du détecteur
Detector = 0// Gap Up// 1ère condition d’existence d’un gap
IF Low > High[1] THEN
// 2e condition d’existence d’un gap
IF ABS((Low - High[1]) / High[1]) > Amplitude THEN
// Comportement du détecteur
Detector = close
ENDIF
ENDIF
screener[Detector]

 

Binance script mm20 mm50 macd zero lag bb

Bonjour à tous.

Vous avez surement remarqué que sur la plateforme binance il y avait sur l’onglet Original et non pas trading view un bouton qui permet d’ajouter une fonctionnalité d’indicateur personnalisé.

Voici l’écran en question

 

Cliquez sur Indicateur personnalisé et « Ajouter »

vous tomberez sur un écran de scripting

 

Et voici le code pour la mm20 mm50 bb macd zéro lag en histogramme

#@version = 1

study(title="Choupa modified naifos",overlay=True)


length = input(20, type="int")
src = input(close, title="Source",type="source")
mult = input(2.5, type="float", title="StdDev")
basis = sma(src, length)
dev = mult * stdev(src, length)
upper = basis + dev
lower = basis - dev
plot(basis, "Basis", color="#872323")
p1 = plot(upper, "Upper", color="teal")
p2 = plot(lower, "Lower", color="teal")
fill(p1, p2, title = "Background", color=color("#198787",75))

plot(sma(close,20),color="blue")
plot(sma(close,50),color="red")


smacourte = input(12,type="int")
lmalongue = input(26,type="int")
tsp = input(9,type="int",title="Signal")

MMEslowa = input(12,type="int")
MMEslowb = ema(MMEslowa,lmalongue)

DEMAslow = ((2 * MMEslowa) - MMEslowb )
MMEfasta = ema(close,smacourte)
MMEfastb = ema(MMEfasta,smacourte)
DEMAfast = ((2 * MMEfasta) - MMEfastb)

LigneMACDZeroLag = (DEMAfast - DEMAslow)

MMEsignala = ema(LigneMACDZeroLag, tsp)
MMEsignalb = ema(MMEsignala, tsp)
Lignesignal = ((2 * MMEsignala) - MMEsignalb )

MACDZeroLag = (LigneMACDZeroLag - Lignesignal)

histo = LigneMACDZeroLag-Lignesignal

plot(histo,color=LigneMACDZeroLag>Lignesignal?"green":"red" ,style="histogram")

Le github qui correspond

https://github.com/ian75013/binanceMM20MM50MACD0LAGBB

soit git clone https://github.com/ian75013/binanceMM20MM50MACD0LAGBB.git