Indicateur PRT pour afficher tous les niveaux symboliques
-
kelly
- Maître Jedi
- Messages : 4956
- Enregistré le : 17 mai 2016 16:43
-
JPM55
- Membre du Conseil Jedi
- Messages : 10595
- Enregistré le : 14 févr. 2020 13:21
-
SpicyFlow
- Ewok
- Messages : 38
- Enregistré le : 03 août 2019 15:50
Re: Indicateur PRT pour afficher tous les niveaux symboliques
Merci infiniment Ozmizrak ! Installé en 2 secondes et fonctionnel
-
Zeddicus
- Chevalier Jedi
- Messages : 2333
- Enregistré le : 27 juin 2020 08:00
Re: Indicateur PRT pour afficher tous les niveaux symboliques
Un grand merci pour ce partage 
-
Manideng
- Stormtrooper
- Messages : 106
- Enregistré le : 19 juin 2022 19:35
Re: Indicateur PRT pour afficher tous les niveaux symboliques
Super,
beaucoup
-
ChristelleP
- La Battante
- Messages : 68876
- Enregistré le : 23 janv. 2018 09:53
-
cafeiine2023
- Apprenti Jedi
- Messages : 632
- Enregistré le : 27 févr. 2023 20:36
Indicateur PRT pour afficher tous les niveaux symboliques
Bonjour,
Je propose une variante de code pour afficher les points symboliques.
Points clés :
- dessine les droites qu'une seule fois (performant)
- sélection des niveaux en paramètre (0=non ou 1=oui)
- forme de code inspirée de prorealcode
Je propose une variante de code pour afficher les points symboliques.
Code : #
// NivSymb V0 | indicator
// 09.07.2023
// cafeiine2023
// Sharing ProRealTime knowledge
// --- settings ProRealTime
// active1000=1
// active750=1
// active500=1
// active250=1
// active100=1
// active50=1
// --- end of settings ProRealTime
// -----------------------------------------------------------------------------
// Comments
// -----------------------------------------------------------------------------
// 50
// 100
// 250
// 500
// 750
// 1000
// -----------------------------------------------------------------------------
// Constants / Enum
// -----------------------------------------------------------------------------
// Constants -------------------------------------------------------------------
cTrue = 1
cFalse = 0
// -----------------------------------------------------------------------------
// Main
// -----------------------------------------------------------------------------
//unset( $ArrayNiv )
IF intradaybarindex=0 THEN
// 1000,250,500,750
symb=1000
base=floor(DOpen(0)/symb)
FOR i = -3 TO 3 DO
// 1000
niv=base*symb+i*symb
IF NOT ISSET($ArrayNiv[niv]) AND active1000 = cTrue THEN
DRAWHLINE(niv) COLOURED ("red") STYLE(DOTTEDLINE,2)
$ArrayNiv[niv]=1
ENDIF
// 250
niv=base*symb+i*symb+250
IF NOT ISSET($ArrayNiv[niv]) AND active250 = cTrue THEN
DRAWHLINE(niv) COLOURED ("orange") STYLE(DOTTEDLINE,1)
$ArrayNiv[niv]=1
ENDIF
// 500
niv=base*symb+i*symb+500
IF NOT ISSET($ArrayNiv[niv]) AND active500 = cTrue THEN
DRAWHLINE(niv)COLOURED ("orange") STYLE(DOTTEDLINE,1)
$ArrayNiv[niv]=1
ENDIF
// 750
niv=base*symb+i*symb+750
IF NOT ISSET($ArrayNiv[niv]) AND active750 = cTrue THEN
DRAWHLINE(niv) COLOURED ("orange") STYLE(DOTTEDLINE,1)
$ArrayNiv[niv]=1
ENDIF
NEXT
// 100,50
symb=100
base=floor(DOpen(0)/symb)
FOR i = -7 TO 7 DO
// 100
niv=base*symb+i*symb
IF NOT ISSET($ArrayNiv[niv]) AND active100 = cTrue THEN
DRAWHLINE(niv) COLOURED ("grey") STYLE(DOTTEDLINE,1)
$ArrayNiv[niv]=1
ENDIF
// 50
niv=base*symb+i*symb+50
IF NOT ISSET($ArrayNiv[niv]) AND active50 = cTrue THEN
DRAWHLINE(niv) COLOURED ("grey") STYLE(DOTTEDLINE,1)
$ArrayNiv[niv]=1
ENDIF
NEXT
ENDIF
RETURN
// -----------------------------------------------------------------------------
// Annexes
// -----------------------------------------------------------------------------
// https://www.andlil.com/forum/indicateur-prt-pour-afficher-tous-les-niveaux-symboliques-t39441-30.html- dessine les droites qu'une seule fois (performant)
- sélection des niveaux en paramètre (0=non ou 1=oui)
- forme de code inspirée de prorealcode
-
ChristelleP
- La Battante
- Messages : 68876
- Enregistré le : 23 janv. 2018 09:53
-
Benoist Rousseau
- Trader Futures / CME Member
- Messages : 174719
- Enregistré le : 06 sept. 2011 22:45
Re: Indicateur PRT pour afficher tous les niveaux symboliques
merci énormément, je l'utilise il marche super bien cafeine
-
ChristelleP
- La Battante
- Messages : 68876
- Enregistré le : 23 janv. 2018 09:53
-
eZa
- Ewok
- Messages : 72
- Enregistré le : 29 mars 2022 07:41
Re: Indicateur PRT pour afficher tous les niveaux symboliques
Merci pour ton code, ca m'a bien aidé pour customiser mes graphiques.
J'ai préféré utiliser les chiffres RGB pour avoir des couleurs qui me correspondaient mieux.
J'ai préféré utiliser les chiffres RGB pour avoir des couleurs qui me correspondaient mieux.
-
cafeiine2023
- Apprenti Jedi
- Messages : 632
- Enregistré le : 27 févr. 2023 20:36
-
Wu Wei
- Membre du Conseil Jedi
- Messages : 10763
- Enregistré le : 05 août 2021 14:16
Re: Indicateur PRT pour afficher tous les niveaux symboliques
Merci Caféine
Adopté aussi. Avec les mêmes modifs qu'eZa pour ma part
Classe aussi d'avoir cité le lien Andlil dans ton code
Adopté aussi. Avec les mêmes modifs qu'eZa pour ma part
Classe aussi d'avoir cité le lien Andlil dans ton code
-
Cgz
- Maître Jedi
- Messages : 4029
- Enregistré le : 11 nov. 2020 10:40
Re: Indicateur PRT pour afficher tous les niveaux symboliques
Qui souhaite aider une quiche en programmation ......
J'ai voulu regarder ce que donner l'indic de Caféine mais il me demande de définir les variables activ100, etc ..... ?
J'ai voulu regarder ce que donner l'indic de Caféine mais il me demande de définir les variables activ100, etc ..... ?
-
cafeiine2023
- Apprenti Jedi
- Messages : 632
- Enregistré le : 27 févr. 2023 20:36
Re: Indicateur PRT pour afficher tous les niveaux symboliques
Regarde le 2eme screenshots pour voir les variables à déclarer. Ils sont en entête. Un par niveaux.
-
Cgz
- Maître Jedi
- Messages : 4029
- Enregistré le : 11 nov. 2020 10:40
-
Cgz
- Maître Jedi
- Messages : 4029
- Enregistré le : 11 nov. 2020 10:40
Re: Indicateur PRT pour afficher tous les niveaux symboliques
C'est vraiment un super taf bravo
Je vais le tester sur une seule fenêtre sinon ca va devenir trop lourd sur les graphes
Je vais le tester sur une seule fenêtre sinon ca va devenir trop lourd sur les graphes
-
luccho
- Apprenti Jedi
- Messages : 819
- Enregistré le : 26 déc. 2012 10:18
Re: Indicateur PRT pour afficher tous les niveaux symboliques
Cgz tu as réussi ?
-
Cgz
- Maître Jedi
- Messages : 4029
- Enregistré le : 11 nov. 2020 10:40
-
cafeiine2023
- Apprenti Jedi
- Messages : 632
- Enregistré le : 27 févr. 2023 20:36
Re: Indicateur PRT pour afficher tous les niveaux symboliques
Pour ceux qui souhaitent faire leur sauce en terme de couleur, je vous partage une page très intéressante avec :
- une photo des noms des couleurs disponibles
- une photo des noms + leurs code RGB.
Cette page fait partie de mes favoris en développement sous prorealtime.
https://www.prorealcode.com/documentation/coloured/
- une photo des noms des couleurs disponibles
- une photo des noms + leurs code RGB.
Cette page fait partie de mes favoris en développement sous prorealtime.
https://www.prorealcode.com/documentation/coloured/
