[ARCHIVE] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 3. - page 328
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
Combien d'EAs avez-vous avec ce PV et en même temps le nombre de trades est d'au moins 200 (100 à l'achat et 100 à la vente) ?
Si vous définissez non seulement le paramètre "bénéfice net", mais aussi le "facteur de récupération" ou le drawdown maximal - et regardez à partir de ces positions.
Bonjour !
Je n'arrive pas à trouver comment faire en sorte qu'une fonction personnalisée renvoie plusieurs valeurs ? Vous pouvez me donner un indice ?
Ce n'est pas Pascal - il n'y a pas de procédures...:-) Une fonction - une valeur...:-)
Voir la fonction GetMarketInfo du script pour fermer tous les ordres - l'utilisation de tableaux est possible.
Combien d'EAs avez-vous avec ce PV et en même temps vous avez au moins 200 trades (100 pour l'achat et 100 pour la vente) ?
...C'est suffisant. FS = 34. Et en fait, ce n'est pas la question que vous m'avez posée...:-) Surtout, si vous lisez ces branches - l'auteur y a clairement écrit que ces chiffres
30 pour TC et 100 pour le portefeuille - son IMHO.... "Ne déformez pas les mots, s'il vous plaît. Je n'ai pas prétendu que c'était ce qu'il fallait faire. 30 est mon caprice personnel. Pas plus que ça... "
Roman
...
Désolé, je n'avais pas remarqué que vous citiez quelqu'un d'autre, mais le rapport est impressionnant.
Désolé, je n'avais pas remarqué que vous citiez quelqu'un d'autre, mais le rapport est impressionnant.
:-) Continuons...
Aidez-nous !
Le code ouvre deux ordres en attente et doit modifier les deux...
Mais il ne fait que modifier le sel en attente.
q=20 ;
pb=Ask+20*Point ;
ps=Enchère+20*Point ;
Tb=Ask+50*Point ;
Ts=Enchère+50*Pointl ;
Aidez-nous !
Le code ouvre deux ordres en attente et devrait modifier les deux...
Mais il ne fait que modifier le sel en attente.
q=20 ;
pb=Ask+20*Point ;
ps=Enchère+20*Point ;
Tb=Ask+50*Point ;
Ts=Enchère+50*Point ;
regardez les chiffres pour voir ce que vous obtenez
vous voulez placer un buystop et un sellstop 20 points au-dessus du prix actuel.
voir ce que vous avez obtenu avec les chiffres.
vous voulez que le buystop et le sellstop soient tous deux 20 points au-dessus du prix actuel
Je l'ai tapé à la main...
Dans le code, c'est comme ça :
pb=Ask+20*Point ;
ps=Bid-20*Point ;
Tb=Ask+50*Point ;
Ts=Enchère+50*Point;
extern int shift = 0.0000 ;
extern int shift2 = 0.0000 ;
int init()
{
//----
//----
retour(0) ;
}
//+------------------------------------------------------------------+
//| fonction de désinitialisation des experts |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
retour(0) ;
}
//+------------------------------------------------------------------+
//| fonction de démarrage de l'expert |
//+------------------------------------------------------------------+
int start()
{
//----
SetLabel("MA_LABEL",DoubleToStr(iMA(Symbol(),15,variable,0,MODE_SMA,PRICE_CLOSE,0),shift,2),Bisque,735,277,0,14) ;
SetLabel("MA_LABEL2",DoubleToStr(iMA(Symbol(),15,variable,0,MODE_SMA,PRICE_CLOSE,0),shift2,2),Bisque,680,27 7,0,14)
//----
retour(0) ;
}
//+------------------------------------------------------------------+
void SetLabel(string nm, string tx, color cl, int xd, int yd, int cr=0, int fs=9) {
si (ObjectFind(nm)<0) ObjectCreate(nm, OBJ_LABEL, 0, 0,0) ;
ObjectSetText(nm, tx, fs) ;
ObjectSet(nm, OBJPROP_COLOR, cl) ;
ObjectSet(nm, OBJPROP_XDISTANCE, xd) ;
ObjectSet(nm, OBJPROP_YDISTANCE, yd) ;
ObjectSet(nm, OBJPROP_CORNER, cr) ;
ObjectSet(nm, OBJPROP_FONTSIZE, fs) ;
}
plus de conseils, s'il vous plaît.
Je n'arrive pas à obtenir l'indentation verticale shift up et shift2 down du poignet.
ce paramètre devrait être défini différemment pour chaque graphique.
J'obtiens une erreur de compilation
Je l'ai tapé à la main...
Dans le code, c'est comme ça :
pb=Ask+20*Point ;
ps=Bid-20*Point ;
Tb=Ask+50*Point ;
Ts=Enchère+50*Point;
Tb et Ts dans le sens de TPb et TPs ? là encore, vont dans le même sens, mais les ordres sont différents.
enlevez toutes les valeurs et voyez ce que vous obtenez