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 amis, je travaille sur une nouvelle stratégie avec cet indicateur, je veux le joindre à d'autres indicateurs, j'utilise ICustom, les indicateurs ont 2 buffers, pas de problème avec ça, mais l'indicateur a des niveaux extrêmes de 12 et 15, comment puis-je coder ces niveaux dans mon indicateur personnalisé, merci.
Comparez les valeurs retournées par iCustom() à 12 et 15
Merci beaucoup pour votre réponse monsieur, j'apprends à coder, je suis intéressé seulement quand le prix est au-dessus du niveau 15, qu'est-ce qui doit changer dans ce cas ?
double SDA(int i)
{
double up = iCustom(Symbol(),0, "SDA v 3.2",1,i+1)!=EMPTY_VALUE ;
double dn = iCustom(Symbol(),0, "SDA v 3.2",0,i+1)!=EMPTY_VALUE ;
if(up)
{
return(1) ;
}
if(dn)
{
return(-1) ;
}
return(0) ;
}
codage ?
c'est l'indicateur est "reversed / dumped" (inversé / déversé)
J'utilise ce code pour lire le support et la résistance de l'indicateur ci-joint,
Mon code est-il correct ?
double m_SupResvalS[1];
double m_SupResvalR[1];
double m_SupRescl[1];
int shift=0;
bool buyreg,sellreg=false;
bool getSinal()
{
if(CopyBuffer(m_SupResHand,0,Shift,1,m_SupResvalS)==-1 ||
CopyBuffer(m_SupResHand,1,Shift,1,m_SupResvalR)==-1 ||
CopyClose(_Symbol,CURRENT_PERIOD,Shift,1,m_SupRescl)==-1
) return(false);
buyreg=m_SupRescl[0]>m_SupResvalR[0] && m_SupRescl1[0]<=m_SupResvalR1[0];
// Crossing the line of resistance up.
sellreg=m_SupRescl[0]<m_SupResvalS[0] && m_SupRescl1[0]>=m_SupResvalS1[0];
// Crossing the line of support down.
return(true);
}
Bonjour à tous,
J'essaie de travailler avec cette fonction dans mon ea :
long currChart,prevChart=ChartFirst();
int i=0,limit=100;
Print("ChartFirst =",ChartSymbol(prevChart)," ID =",prevChart);
while(i<limit)// We have certainly not more than 100 open charts
{
currChart=ChartNext(prevChart); // Get the new chart ID by using the previous chart ID
if(currChart<0) break; // Have reached the end of the chart list
Print(i,ChartSymbol(currChart)," ID =",currChart);
prevChart=currChart;// let's save the current chart ID for the ChartNext()
i++;// Do not forget to increase the counter
}
Quelqu'un peut-il m'aider ?
Salutations
Joe
Comparez les valeurs retournées par iCustom() à 12 et 15
Je suis intéressé par le fait que SDA dépasse le niveau 15, comment le coder dans iCustom() ?
Merci beaucoup.
Je suis intéressé par le fait que SDA dépasse le niveau 15, comment le coder dans iCustom() ?
Merci beaucoup.
C'est un indicateur égal qui a 2 tampons et qui peut donc fonctionner pour iCustom.
Vérifiez le tampon 1 et le tampon 2 - qu'est-ce que vous pouvez vérifier d'autre ? :)