Gold Session Range Signals
- Indicateurs
- Version: 1.0
- Activations: 10
Une seance. Un range. Une fleche par direction, et la regle exacte qui l a produite.
Gold Session Range Signals marque le range d ouverture de la seance que vous choisissez, puis trace une seule fleche sur la premiere bougie cloturee qui depasse ce range d une marge calculee a partir de l ATR. Tous les calculs sont publies ci-dessous, afin que vous puissiez verifier ce que l indicateur a fait au lieu de lui faire confiance.
Il dessine. Il ne trade pas. Aucun ordre, aucune modification, aucune cloture, aucun acces au compte.
Trois choses qu il fait differemment
- Il ne repeint pas. Rien n est trace sur une bougie en cours. Un signal apparait seulement apres la cloture de la bougie et reste la ou il est apparu. Changez d unite de temps et les fleches n augmentent ni ne diminuent.
- Il reste silencieux autour des publications programmees. Les signaux sont suspendus dans une fenetre autour des evenements du calendrier economique que vous selectionnez par importance et par pays. Le panneau indique pourquoi il est silencieux et quand il reprend.
- Il nomme la condition a chaque fois. La fleche porte l etiquette Long setup ou Short setup, et chaque alerte contient le symbole, l unite de temps et la condition remplie.
Ce que vous voyez sur le graphique
- Le range d ouverture de la seance, trace sous forme de boite.
- Une fleche sur la premiere bougie cloturee qui depasse le range de la marge.
- Quatre niveaux de reference calcules avec leurs prix : Entry, Stop reference, Objective 1, Objective 2.
- Un panneau en lecture seule : etat de la seance, valeurs du range, range divise par l ATR, nombre de signaux, etat du calendrier, dernier signal.
- Une raison ecrite chaque fois que rien n est trace : pas de range, range trop etroit, range trop large, pas d ATR, calendrier indisponible, suspension en cours, et neuf autres cas.
Le calcul complet, rien n est cache
ATR = iATR(InpAtrPeriod) sur la bougie cloturee i
Margin = InpBreakAtr * ATR
RangeW = RangeHigh - RangeLow
Condition 1, qualite du range : InpMinRangeAtr * ATR <= RangeW <= InpMaxRangeAtr * ATR
Condition 2, calendrier : l heure de cloture de la bougie n est pas dans une fenetre de publication
Condition 3, une seule fois : un signal par seance et par direction
Long setup : Close[i] >= RangeHigh + Margin
Short setup : Close[i] <= RangeLow - Margin
Pour un Long setup :
Entry = Close[i]
Stop reference = min(RangeLow, Entry - InpStopAtr * ATR)
Risk = Entry - Stop reference
Objective 1 = Entry + InpR1 * Risk
Objective 2 = Entry + InpR2 * Risk
Le Short setup est symetrique.
La condition 1 est evaluee une seule fois par seance, au moment ou le range se ferme, en utilisant la derniere bougie cloturee entierement comprise dans la periode de formation. L evaluer sur chaque bougie ferait passer la meme seance sans cesse entre acceptee et ignoree.
Les niveaux de reference sont des valeurs calculees, pas des recommandations. Le panneau l indique en permanence.
Le debut de seance est donne en heure du serveur
L heure du serveur de votre courtier differe de votre heure locale. Reglez l heure de la seance sur l horloge du serveur de votre courtier. Sur un serveur GMT+3, courant chez les courtiers MetaTrader :
- Tokyo, 09:00 heure locale, correspond a 03:00 heure serveur
- Londres, 08:00 heure locale, correspond a 10:00 heure serveur, c est la valeur par defaut
- New York, 08:00 heure locale, correspond a 15:00 heure serveur
Alertes
Fenetre contextuelle, son, notification mobile et courriel, chacun activable separement. Le texte de l alerte contient toujours le symbole, l unite de temps et la condition remplie. Les alertes ne se declenchent que pour les bougies qui cloturent apres le demarrage de l indicateur. L historique est trace mais pas annonce.
Ce que cet indicateur ne fait pas, a lire avant d acheter
1. Il n ouvre, ne modifie, ne cloture et n arrete rien. Il n y a pas une seule fonction de trading dans le code.
2. Dans le testeur de strategies, la suspension par les evenements reels du calendrier ne fonctionne pas. Le terminal n y autorise pas les appels au calendrier. A la place, une fenetre d exemple clairement identifiee est reproduite pour que vous voyiez le comportement.
3. Rien n apparait sur une bougie en cours. Si vous attendez une fleche pendant que la bougie bouge encore, cet indicateur vous semblera lent. C est le choix de conception.
4. Il n affiche ni taux de reussite, ni pips, ni resultats d aucune sorte. Cette fonction n existe pas dans le produit.
5. Il n emet pas d alerte pour les bougies passees.
6. Il affiche l heure, le pays et l importance d une publication. Il n affiche ni la prevision ni la valeur reelle.
7. Il ne suit pas le retour du prix a l interieur du range apres un signal. Une fleche est figee des qu elle est tracee.
8. Les pays selectionnables individuellement sont les Etats-Unis, la zone euro, le Japon et le Royaume-Uni. Tout le reste tient dans un seul interrupteur nomme All other countries, qui comprend aussi AU, CA, NZ et CH.
9. La suspension retarde, elle ne supprime pas. Si le prix est encore hors du range a la fin de la fenetre, la fleche apparait a ce moment.
10. Au premier chargement apres le demarrage du terminal, le trace peut prendre quelques secondes pendant que le terminal charge son calendrier. Ensuite cela prend environ 0,1 seconde sur un graphique de 100 000 bougies.
11. Juste apres un changement de symbole ou d unite de temps, l etat precedent peut rester visible environ une seconde avant d etre retrace.
Parametres d entree, 31, par groupes
- Session : heure et minute de debut en heure serveur, duree du range d ouverture en minutes, duree pendant laquelle les signaux sont acceptes apres la fermeture du range.
- Signal : periode de l ATR, marge de cassure en ATR, largeur minimale et maximale du range en ATR.
- Reference levels : afficher ou non, distance du niveau de stop en ATR, Objective 1 et Objective 2 en multiples du risque.
- Economic calendar : actif ou non, importance, minutes avant et apres, quatre pays plus un interrupteur pour le reste.
- Alerts : fenetre contextuelle, son, mobile, courriel.
- Display : coin du panneau, panneau affiche ou non, boite du range affichee ou non, deux couleurs.
- Strategy Tester : fenetre de suspension d exemple active ou non.
Les valeurs hors plage ne sont pas corrigees en silence. Le panneau nomme le parametre et l indicateur revient a la valeur par defaut.
Si vous l appelez depuis votre propre Expert Advisor
Les titres input group occupent chacun une position d argument dans iCustom. Cet indicateur comporte sept titres, il faut donc sept arguments de remplissage, sinon chaque valeur suivante se decale d une position. Cela compile et s execute sans aucun message d erreur, il est donc facile de passer a cote.
int h = iCustom(_Symbol, _Period, "Market\\GoldSessionRangeSignals",
0, 10, 0, 30, 240,
0, 14, 0.15, 0.5, 3.0,
0, true, 1.0, 1.0, 2.0,
0, true, 0, 15, 15, true, true, false, false, false,
0, true, false, false, false,
0, 0, true, true, clrDodgerBlue, clrCrimson,
0, true);
Configuration requise
MetaTrader 5. Tout symbole et toute unite de temps. Les valeurs par defaut sont reglees pour XAUUSD en M5. Le filtre du calendrier economique utilise le calendrier integre a votre terminal.
Version demo gratuite
La demo fonctionne dans le testeur de strategies. La fenetre de suspension d exemple y est affichee, le comportement lie au calendrier est donc visible avant l achat.
Note sur le risque
Le trading comporte un risque de perte. Cet indicateur affiche des niveaux calcules selon la formule ci-dessus. Il ne fournit pas de conseil en investissement et ne fait aucune affirmation sur les resultats. Testez d abord sur un compte demo et decidez vous-meme si cet affichage convient a votre propre methode.
