Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Bonjour les gars, quelqu'un peut-il m'aider ?
Juste quelques minutes pour examiner mon code.
S'il vous plaît envoyez-moi un Pm.
J'en serai honoré.
( Je ne peux pas poster mon code merdique ici, il sera plus difficile de l'enlever )Vous pouvez toujours poster des questions sur le codage dans des fils comme celui-ci : https://www.mql5.com/en/forum/184889/page2 ou ce https://www.mql5.com/en/forum/173219.
İ ne peut pas trouver ces scripts. scripts d'achat et de vente comprend seulement chaque commerce 0.1 lot et trailling stop 10 pip .s'il vous plaît aidez-moi ?
Les scripts d'achat et de vente ne comprennent que chaque transaction de 0,1 lot et un stop de traçage de 10 points.
Votre message avec la même question a été déplacé ici : https://www.mql5.com/en/forum/173386
Vous pouvez vérifier ce script pour commencer
heikenashi3.ex4Mladen personne ne me répond.s'il vous plait aidez-moi. j'ai fondé HEİKENASHİ3 l'indicatör.mais je ne peux pas coder la flèche sur cet indikatör.s'il vous plait aidez-moi
heikenashi3.ex4Mladen personne ne me répond.svp aidez-moi. j'ai fondé HEİKENASHİ3 l'indicatör.mais je n'arrive pas à coder la flèche sur cet indikatör.svp aidez-moi
Beco616161, aurait besoin du code source original mt4(non décompilé) pour pouvoir modifier l'indicateur.
Quelqu'un pourrait-il transformer cet indicateur en MTF ?
Merci.
MRTOOLS merci beaucoup pour l'aide.j'ai fondé le code.
//+------------------------------------------------------------------+
//| Heiken Ashi.mq4 |
//| Copyright 2004, MetaQuotes Software Corp. |
//| Plate-forme de trading MetaTrader 5 / MetaQuotes Software Corp. |
//+------------------------------------------------------------------+
//| Pour le Heiken Ashi, nous recommandons les paramètres suivants ( appuyez sur F8 ou | |
//| sélectionnez dans le menu 'Charts'->'Properties...') : |
//| - Dans l'onglet 'Couleur', sélectionnez 'Noir' pour le 'Graphique linéaire'.
//| Dans l'onglet 'Common', désactivez la case à cocher 'Chart on Foreground' (Graphique en avant-plan).
//| sélectionner le bouton radio 'Graphique en ligne'.
//+------------------------------------------------------------------+
#property copyright "Copyright 2004, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Red
#property indicator_color2 Blue
#property indicator_color3 Red
#property indicator_color4 Blue
//---- tampons
double ExtMapBuffer1[] ;
double ExtMapBuffer2[] ;
double ExtMapBuffer3[] ;
double ExtMapBuffer4[] ;
//----
int ExtCountedBars=0 ;
//+------------------------------------------------------------------+
//| Fonction d'initialisation de l'indicateur personnalisé |
//|------------------------------------------------------------------|
int init()
{
//---- indicateurs
SetIndexStyle(0,DRAW_HISTOGRAM, 0, 1, Red) ;
SetIndexBuffer(0, ExtMapBuffer1) ;
SetIndexStyle(1,DRAW_HISTOGRAM, 0, 1, Blue) ;
SetIndexBuffer(1, ExtMapBuffer2) ;
SetIndexStyle(2,DRAW_HISTOGRAM, 0, 3, Rouge) ;
SetIndexBuffer(2, ExtMapBuffer3) ;
SetIndexStyle(3,DRAW_HISTOGRAM, 0, 3, Blue) ;
SetIndexBuffer(3, ExtMapBuffer4) ;
//----
SetIndexDrawBegin(0,10) ;
SetIndexDrawBegin(1,10) ;
SetIndexDrawBegin(2,10) ;
SetIndexDrawBegin(3,10) ;
//---- mappage des tampons d'indicateurs
SetIndexBuffer(0,ExtMapBuffer1) ;
SetIndexBuffer(1,ExtMapBuffer2) ;
SetIndexBuffer(2,ExtMapBuffer3) ;
SetIndexBuffer(3,ExtMapBuffer4) ;
//---- initialisation terminée
retour(0) ;
}
//+------------------------------------------------------------------+
//| Fonction de désinitialisation de l'indicateur Custor |
//+------------------------------------------------------------------+
int deinit()
{
//---- TODO : ajoutez votre code ici
//----
return(0) ;
}
//+------------------------------------------------------------------+
//| Fonction d'itération de l'indicateur personnalisée |
//+------------------------------------------------------------------+
int start()
{
double haOpen, haHigh, haLow, haClose ;
if(Bars<=10) return(0) ;
ExtCountedBars=IndicateurCounted() ;
//---- vérifier les erreurs éventuelles
if (ExtCountedBars<0) return(-1) ;
//---- dernière barre comptée sera recomptée
if (ExtCountedBars>0) ExtCountedBars-- ;
int pos=Barres-ExtCountedBars-1 ;
while(pos>=0)
{
haOpen=(ExtMapBuffer3[pos+1]+ExtMapBuffer4[pos+1])/2 ;
haClose=(Open[pos]+High[pos]+Low[pos]+Close[pos])/4 ;
haHigh=MathMax(High[pos], MathMax(haOpen, haClose)) ;
haLow=MathMin(Low[pos], MathMin(haOpen, haClose)) ;
si (haOpen<haClose)
{
ExtMapBuffer1[pos]=haLow ;
ExtMapBuffer2[pos]=haHigh ;
}
sinon
{
ExtMapBuffer1[pos]=haHigh ;
ExtMapBuffer2[pos]=haLow ;
}
ExtMapBuffer3[pos]=haOpen ;
ExtMapBuffer4[pos]=haClose ;
pos-- ;
}
//----
return(0) ;
}
//+------------------------------------------------------------------+
s'il vous plaît, faites cet indicateur pour mtf. Merci.
MRTOOLS très merci pour l'aide.j'ai fondé le code.
//+------------------------------------------------------------------+
//| Heiken Ashi.mq4 |
//| Copyright 2004, MetaQuotes Software Corp. |
//| Plate-forme de trading MetaTrader 5 / MetaQuotes Software Corp. |
//+------------------------------------------------------------------+
//| Pour le Heiken Ashi, nous recommandons les paramètres suivants ( appuyez sur F8 ou | |
//| sélectionnez dans le menu 'Charts'->'Properties...') : |
//| - Dans l'onglet 'Couleur', sélectionnez 'Noir' pour 'Graphique linéaire'.
//| Dans l'onglet 'Common', désactivez la case à cocher 'Chart on Foreground' (Graphique en avant-plan).
//| sélectionner le bouton radio 'Graphique linéaire'.
//+------------------------------------------------------------------+
#property copyright "Copyright 2004, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Red
#property indicator_color2 Blue
#property indicateur_color3 Rouge
#property indicator_color4 Blue
//---- tampons
double ExtMapBuffer1[] ;
double ExtMapBuffer2[] ;
double ExtMapBuffer3[] ;
double ExtMapBuffer4[] ;
//----
int ExtCountedBars=0 ;
//+------------------------------------------------------------------+
//| Fonction d'initialisation de l'indicateur personnalisé |
//|------------------------------------------------------------------|
int init()
{
//---- indicateurs
SetIndexStyle(0,DRAW_HISTOGRAM, 0, 1, Red) ;
SetIndexBuffer(0, ExtMapBuffer1) ;
SetIndexStyle(1,DRAW_HISTOGRAM, 0, 1, Blue) ;
SetIndexBuffer(1, ExtMapBuffer2) ;
SetIndexStyle(2,DRAW_HISTOGRAM, 0, 3, Rouge) ;
SetIndexBuffer(2, ExtMapBuffer3) ;
SetIndexStyle(3,DRAW_HISTOGRAM, 0, 3, Blue) ;
SetIndexBuffer(3, ExtMapBuffer4) ;
//----
SetIndexDrawBegin(0,10) ;
SetIndexDrawBegin(1,10) ;
SetIndexDrawBegin(2,10) ;
SetIndexDrawBegin(3,10) ;
//---- mappage des tampons d'indicateurs
SetIndexBuffer(0,ExtMapBuffer1) ;
SetIndexBuffer(1,ExtMapBuffer2) ;
SetIndexBuffer(2,ExtMapBuffer3) ;
SetIndexBuffer(3,ExtMapBuffer4) ;
//---- initialisation terminée
retour(0) ;
}
//+------------------------------------------------------------------+
//| Fonction de désinitialisation de l'indicateur Custor |
//+------------------------------------------------------------------+
int deinit()
{
//---- TODO : ajoutez votre code ici
//----
return(0) ;
}
//+------------------------------------------------------------------+
//| Fonction d'itération de l'indicateur personnalisée |
//+------------------------------------------------------------------+
int start()
{
double haOpen, haHigh, haLow, haClose ;
if(Bars<=10) return(0) ;
ExtCountedBars=IndicateurCounted() ;
//---- vérifier les erreurs éventuelles
if (ExtCountedBars<0) return(-1) ;
//---- dernière barre comptée sera recomptée
if (ExtCountedBars>0) ExtCountedBars-- ;
int pos=Barres-ExtCountedBars-1 ;
while(pos>=0)
{
haOpen=(ExtMapBuffer3[pos+1]+ExtMapBuffer4[pos+1])/2 ;
haClose=(Open[pos]+High[pos]+Low[pos]+Close[pos])/4 ;
haHigh=MathMax(High[pos], MathMax(haOpen, haClose)) ;
haLow=MathMin(Low[pos], MathMin(haOpen, haClose)) ;
si (haOpen<haClose)
{
ExtMapBuffer1[pos]=haLow ;
ExtMapBuffer2[pos]=haHigh ;
}
sinon
{
ExtMapBuffer1[pos]=haHigh ;
ExtMapBuffer2[pos]=haLow ;
}
ExtMapBuffer3[pos]=haOpen ;
ExtMapBuffer4[pos]=haClose ;
pos-- ;
}
//----
return(0) ;
}
//+------------------------------------------------------------------+Beco616161, ajouté les alertes et les flèches.
Beco616161, j'ai ajouté les alertes et les flèches.
très très merci MRTOOLS mais ces signaux heiken ashi ne sont pas comme je le souhaite.
s'il vous plaît vérifier l'image.s'il vous plaît aidez-moi .comment coder la flèche d'alerte de la barre complète ?s'il vous plaît aidez-moi