Nika EA
- Experts
-
Nik Andersen
Trader algorithmique indépendant et développeur d'EA basé au Danemark, avec 15 ans d'expérience en trading. - Version: 1.38
- Mise à jour: 10 mars 2026
- Activations: 5
Introduction
Nika EA est un Expert Advisor multi-stratégie pour MetaTrader 5 construit autour d'un moteur de signal propriétaire qui utilise la régression linéaire de l'écart de prix par rapport à un point médian dynamique. Le système produit trois flux d'oscillateur — ligne de signal, ligne moyenne et histogramme — utilisés dans 12 types de signal configurables, 3 emplacements de règles indépendants et une pile de gestion des risques à 15 couches.
Le Moteur de Calcul par Régression Linéaire
Le calcul central du signal n'utilise pas le prix directement. Il mesure l'écart du prix par rapport à un point médian calculé dynamiquement, puis applique une régression linéaire par moindres carrés à cette série d'écarts pour extraire un élan directionnel.
La séquence de calcul par barre est la suivante :
- Étape 1 — Point médian dynamique : Le plus haut des hauts et le plus bas des bas sont identifiés sur la période de référence. Leur moyenne est calculée, puis cette moyenne est de nouveau moyennée avec une EMA courante du prix, produisant un point médian dynamique lissé adapté aux conditions de range et de tendance.
- Étape 2 — Série d'écart : Le prix de clôture (ou la clôture Heiken Ashi si activé) est soustrait de ce point médian. Le résultat est une valeur d'écart centrée qui reflète la position dans la structure de prix actuelle, plutôt que le niveau de prix absolu.
- Étape 3 — Régression linéaire par moindres carrés : Sur l'ensemble de la fenêtre de calcul, le moteur calcule sumX, sumY, sumXY et sumX2 à partir de la série d'écarts. La pente est (N * sumXY - sumX * sumY) / (N * sumX2 - sumX^2). L'ordonnée à l'origine est (sumY - slope * sumX) / N. La valeur du point final de la régression est utilisée comme sortie de la ligne de signal, avec un décalage de barre optionnel.
- Étape 4 — Normalisation d'échelle : À la première barre, un multiplicateur d'échelle global est calculé pour que la sortie du signal opère dans une plage normalisée, quel que soit le niveau de prix de l'instrument — XAUUSD, EURUSD, indices ou crypto.
- Étape 5 — Lissage de la ligne moyenne : La ligne de signal est traitée par une moyenne mobile configurable pour produire la ligne moyenne. Le croisement entre les deux constitue le déclencheur principal dans plusieurs modes de signal.
Prétraitement Heiken Ashi
Avant le calcul de l'écart, une transformation Heiken Ashi optionnelle peut être appliquée. Les valeurs OHLC sont recalculées selon les formules standard Heiken Ashi sur chaque barre, puis utilisées à la place du prix brut pour le balayage de plage du point médian et la soustraction d'écart. Cela réduit la sensibilité aux pics avant l'application de la régression.
Module Histogramme
Un oscillateur histogramme indépendant fonctionne en parallèle. Il calcule une EMA du prix, puis mesure la distance du haut à l'EMA (tampon haussier) et de l'EMA au bas (tampon baissier). Les deux tampons sont lissés par EMA indépendamment et combinés en une série d'histogramme finale qui quantifie l'amplitude verticale des extrêmes de prix par rapport à l'EMA centrale.
12 Types de Signal
- La ligne de signal Nika croise sa propre ligne moyenne
- La ligne de signal Nika croise un niveau défini
- L'histogramme croise un niveau
- L'histogramme se déplace à la hausse ou à la baisse
- Croisement de deux moyennes mobiles sur le prix
- Clôture au-dessus ou en dessous d'une moyenne mobile
- Croisement de deux lignes de signal Nika
- Deux signaux Nika croisent leurs lignes moyennes respectives
- La ligne de signal croise deux lignes moyennes
- Mouvement directionnel de la ligne de signal
- Mouvement directionnel de la ligne moyenne
- La ligne de signal et la ligne moyenne se déplacent dans la même direction
Système de Règles Modulaire
Trois emplacements indépendants prenant chacun en charge l'un des 12 types de signal, une unité de temps dédiée et une attribution de rôle — Déclencheur d'entrée ou Filtre d'entrée. Les modes de contrôle ALL ou ANY déterminent la condition d'activation.
Gestion des Risques — 15 Couches Indépendantes
- Stop Loss — Pips fixes, multiplicateur ATR, promille de prix
- Échelle de 10 niveaux de prise de profit avec clôture partielle
- Seuil de rentabilité — avancement automatique du stop
- Étapes de Stop Loss — avancement progressif indépendant
- Stop suiveur — basé sur RRR ou pourcentage fixe
- Trailing journalier du compte — protection de la courbe d'équité
- Limites journalières et hebdomadaires de perte et de profit
- Nombre maximal d'entrées par jour
- Lot ouvert maximum — par symbole ou total
- Compensation du spread et de la commission
- Filtre de direction — Long uniquement, Short uniquement, Les deux
- Temps de recharge entre les transactions
Systèmes de Re-Entrée et de Mise à l'Échelle
Après la clôture d'une transaction, le système de re-entrée peut ouvrir automatiquement une nouvelle position dans la même direction pour un nombre de séries configurable. Le système de mise à l'échelle prend en charge jusqu'à 10 niveaux indépendants avec un déclencheur RRR et une taille de position propres.
Fonctionnalités Supplémentaires
- Filtre d'actualités en direct — intégration du calendrier économique avec filtrage par niveau d'impact
- Filtre d'heures de session avec prise en charge du fuseau horaire et de l'heure d'été
- Filtre par jour de la semaine
- Tableau de bord — affichage en temps réel des états de signal, P&L et filtres
- Alertes — push, e-mail et son
- 6 critères d'optimisation personnalisés pour le Testeur de Stratégies MT5
Comment Utiliser
- Attacher l'EA à n'importe quel graphique MT5.
- Activer au moins un emplacement de règle et sélectionner un type de signal.
- Configurer la méthode de stop loss et au moins un niveau de TP ou un mode de trailing.
- Activer la limite de perte journalière et le lot maximum comme base minimale de risque avant le trading en direct.
- Tester la configuration dans le Testeur de Stratégies MT5 avant de la déployer sur un compte réel.
Notes / Exigences
MetaTrader 5 avec type de compte de couverture requis. Exécution par ordres au marché. Compatible avec tous les symboles et unités de temps disponibles chez le courtier. Un VPS avec une connexion stable est recommandé. Le filtre d'actualités nécessite l'ajout de l'URL du calendrier dans la liste des URL autorisées dans Outils > Options > Expert Advisors.
