Indicateurs Wu Wei 3.0

LabZone, l'atelier de développement du forum Andlil : API, logiciels et utilitaires de trading créés par les membres, versions, bugs et idées.
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174724
Enregistré le : 06 sept. 2011 22:45

Re: Indicateur Wu Wei 3.0

Message par [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/src/Extension/CoreExtension.php on line 570: strtr(): Ignoring replacement of empty string
Benoist Rousseau
»

M.A.C.D Reloaded super visuel, adopté merci beaucoup
Avatar du membre
Wu Wei
Membre du Conseil Jedi
Messages : 10763
Enregistré le : 05 août 2021 14:16

Re: Indicateur Wu Wei 3.0

Message par Wu Wei »

Avec plaisir Benoist :top:

Une contribution bien minuscule par rapport à tout ce que tu fais depuis des années... :mercichinois:
Avatar du membre
Wu Wei
Membre du Conseil Jedi
Messages : 10763
Enregistré le : 05 août 2021 14:16

Initial Balance

Message par Wu Wei »

Illustration de l'indicateur Initial Balance
Capture d'écran 2023-11-24 110253.png
Capture d'écran 2023-11-24 110253.png (11.84 Kio) Vu 35506 fois
Avatar du membre
Wu Wei
Membre du Conseil Jedi
Messages : 10763
Enregistré le : 05 août 2021 14:16

Initial Balance

Message par Wu Wei »

Code de l'inital balance légèrement modifié pour pouvoir régler les lignes hautes et basses :mercichinois:
Spoiler:

Code : #

//Variables "start" et "end"
start = (start)
end = (end)
 
tc = time>start and time<=end
if tc then
if not tc[1] then
hh=high
ll=low
endif
hh=max(high,hh)
ll=min(low,ll)
endif
 
return hh as "Highest",ll as "Lowest"
Exemple ici : 14h30-15h30 sur le Dow
Capture d'écran 2023-11-25 142651.png
Capture d'écran 2023-11-25 142651.png (13.17 Kio) Vu 35485 fois

Panneau de contrôle
Spoiler:
Capture d'écran 2023-11-25 142812.png
Capture d'écran 2023-11-25 142812.png (20.39 Kio) Vu 35483 fois
Avatar du membre
Néron
Compagnon Jedi
Messages : 1663
Enregistré le : 10 oct. 2021 16:02

Re: Indicateurs Wu Wei 3.0

Message par Néron »

Bonjour WuWei.
Initial Balance adoptée, merci. :top:
Avatar du membre
Wu Wei
Membre du Conseil Jedi
Messages : 10763
Enregistré le : 05 août 2021 14:16

Heikin Ashi RSI

Message par Wu Wei »

Dernier jouet pour le scalping : le Heikin Ashi RSI

le principe est très simple : les bougies sont en Heikin Ashi mais elles changent de couleur uniquement lors du franchissement de la ligne 50 du RSI, comprise comme zone d'inversion du rapport de force entre les vendeurs et les acheteurs.
Le réglage par défaut du RSI est 14 mais il est possible de le modifier.

Le changement de couleur des bougies se fait légèrement plus tard que le Heikin Ashi... mais cela rajoute des bretelles à la ceinture :D
Indicateur remboursé si vous perdez des points... :lol:
Capture d'écran 2023-11-26 143102.png
Capture d'écran 2023-11-26 143102.png (6.87 Kio) Vu 35464 fois

Le code
(penser à rajouter la variable "Period" avec 14 par défaut)
Spoiler:

Code : #

myRSI = rsi[Period](close)

ONCE OuvertureHA = (open + close + high + low)/4
ONCE ClotureHA = (open + close)/2
ONCE PlusBasHA = high
ONCE PlusHautHA = low

OuvertureHA = (OuvertureHA + ClotureHA)/2
ClotureHA = (open + close + high + low)/4
PlusBasHA = MIN(MIN(OuvertureHA,ClotureHA),low)
PlusHautHA = MAX(MAX(OuvertureHA,ClotureHA),high)

if myRSI > 50 then
DRAWCANDLE (ouvertureHA, plushautHA, plusbasHA, clotureHA) COLOURED (100,200,100)
endif

if myRSI < 50 then
DRAWCANDLE (ouvertureHA, plushautHA, plusbasHA, clotureHA) COLOURED (200,100,100)
endif

if myRSI = 50 then
DRAWCANDLE (ouvertureHA, plushautHA, plusbasHA, clotureHA) COLOURED (100,100,100)
endif

RETURN
Avatar du membre
Francis1
Le Sage
Messages : 30212
Enregistré le : 20 mars 2019 15:50

Re: Indicateurs Wu Wei 3.0

Message par Francis1 »

:merci:
Avatar du membre
ChristelleP
La Battante
Messages : 68928
Enregistré le : 23 janv. 2018 09:53

Re: Indicateurs Wu Wei 3.0

Message par ChristelleP »

Wu Wei :top: :mercichinois:
Avatar du membre
trappiste73
Membre du Conseil Jedi
Messages : 5208
Enregistré le : 08 déc. 2016 11:38

Re: Indicateurs Wu Wei 3.0

Message par trappiste73 »

:merci:
Avatar du membre
Wu Wei
Membre du Conseil Jedi
Messages : 10763
Enregistré le : 05 août 2021 14:16

Re: Indicateurs Wu Wei 3.0

Message par Wu Wei »

Fichiers "ITF" en ligne et téléchargeables depuis ce matin :

Initial balance

https://www.prorealcode.com/prorealtime-indicators/initial-balance/

Heikin Ashi SRI
https://www.prorealcode.com/prorealtime-indicators/heikin-ashi-rsi/

Bon amusement :mercichinois:
Avatar du membre
ChristelleP
La Battante
Messages : 68928
Enregistré le : 23 janv. 2018 09:53

Re: Indicateurs Wu Wei 3.0

Message par ChristelleP »

merci Wu Wei :mercichinois:
Avatar du membre
Geronimo21
Chevalier Jedi
Messages : 2385
Enregistré le : 10 janv. 2019 13:54

Re: Indicateurs Wu Wei 3.0

Message par Geronimo21 »

:mercichinois: WuWei
Avatar du membre
Kelax
Stormtrooper
Messages : 216
Enregistré le : 29 mars 2023 14:11

Re: Indicateurs Wu Wei 3.0

Message par Kelax »

Je cherche à comprendre la finalité qui se cache derrière ces différents indicateurs que tu crées Wu Wei (et que tu partages pour notre plus grand plaisir !), est ce que tu cherches à automatiser tout ce qui peut l'être sous forme d'indicateurs afin de libérer de la bande passante pour ton cerveau et te concentrer sur les bougies ? Ou alors est-ce que tu cherches à traduire ta méthode de trading en indicateurs ? Dans le but peut être de limiter les biais psycho ?
Ou alors c'est juste pour t'amuser :lol:
:merci:
Avatar du membre
Wu Wei
Membre du Conseil Jedi
Messages : 10763
Enregistré le : 05 août 2021 14:16

Re: Indicateurs Wu Wei 3.0

Message par Wu Wei »

Bonjour Kelax
Surtout pour m'amuser, aller vers des outils proches de mon trading et apprendre par l'expérience le codage PRT.
J'en suis revenu aujourd'hui. J'utilise juste le MACD mais avec un réglage particulier, tres court, et le RSI avec des repères bornés un peu particuliers aussi :mercichinois:
Avatar du membre
Wu Wei
Membre du Conseil Jedi
Messages : 10763
Enregistré le : 05 août 2021 14:16

Wu Wei Candles

Message par Wu Wei »

Un indicateur assez simple qui permet d'identiier les franchissements de niveaux de bougies.
Possibilité de parametrer le nombre de bougies antérieures et les niveau de chacune d'en-elle.
Par exmple : identifier quant le prix dépasse la cloture de la bougie N-3 etc.... ou le plus bas de la bougie précédente...etc

Code : #

DEFPARAM DrawOnLastBarOnly = False

//==================================================
// NIVEAU 1 - PARAMETRES
//==================================================

//nbBougies1 = 1

// 1 = Open
// 2 = High
// 3 = Low
// 4 = Close

//typeReference1 = 4

//periodeMM1 = 10

// 1 = Simple
// 2 = Exponentielle
// 3 = Weighted

//typeMM1 = 1


//==================================================
// NIVEAU 1 - SELECTION
//==================================================

IF typeReference1 = 1 THEN
referenceUn = Open[nbBougies1]
ENDIF

IF typeReference1 = 2 THEN
referenceUn = High[nbBougies1]
ENDIF

IF typeReference1 = 3 THEN
referenceUn = Low[nbBougies1]
ENDIF

IF typeReference1 = 4 THEN
referenceUn = Close[nbBougies1]
ENDIF


//==================================================
// NIVEAU 1 - MM
//==================================================

IF typeMM1 = 1 THEN
niveauUn = Average[periodeMM1](referenceUn)
ENDIF

IF typeMM1 = 2 THEN
niveauUn = ExponentialAverage[periodeMM1](referenceUn)
ENDIF

IF typeMM1 = 3 THEN
niveauUn = WeightedAverage[periodeMM1](referenceUn)
ENDIF


//==================================================
// NIVEAU 2 - PARAMETRES
//==================================================

//nbBougiesDeux = 2

// 1 = Open
// 2 = High
// 3 = Low
// 4 = Close

//typeReferenceDeux = 2

//periodeMMDeux = 10

// 1 = Simple
// 2 = Exponentielle
// 3 = Weighted

//typeMMDeux = 1


//==================================================
// NIVEAU 2 - SELECTION
//==================================================

IF typeReferenceDeux = 1 THEN
referenceDeux = Open[nbBougiesDeux]
ENDIF

IF typeReferenceDeux = 2 THEN
referenceDeux = High[nbBougiesDeux]
ENDIF

IF typeReferenceDeux = 3 THEN
referenceDeux = Low[nbBougiesDeux]
ENDIF

IF typeReferenceDeux = 4 THEN
referenceDeux = Close[nbBougiesDeux]
ENDIF


//==================================================
// NIVEAU 2 - MM
//==================================================

IF typeMMDeux = 1 THEN
niveauDeux = Average[periodeMMDeux](referenceDeux)
ENDIF

IF typeMMDeux = 2 THEN
niveauDeux = ExponentialAverage[periodeMMDeux](referenceDeux)
ENDIF

IF typeMMDeux = 3 THEN
niveauDeux = WeightedAverage[periodeMMDeux](referenceDeux)
ENDIF


//==================================================
// AFFICHAGE
//==================================================

RETURN niveauUn AS "Ligne 1", niveauDeux AS "Ligne 2"
Avatar du membre
ChristelleP
La Battante
Messages : 68928
Enregistré le : 23 janv. 2018 09:53

Re: Indicateurs Wu Wei 3.0

Message par ChristelleP »

merci Wu Wei :mercichinois: