[Archive] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Je ne peux aller nulle part sans toi - 2. - page 348
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
Non, j'ai juste besoin
OrderSend("EURUSD", OP_BUY,0.1,Ask,0,Ask-400*Point,Ask+100*Point) ;
Stop a été écrit correctement seulement pour Bai.
Pour les baies, elles sont dans l'autre sens : SL + haut, TP - bas.
et il est également recommandé de normaliser tous les prix calculés par les signes des chiffres avant de les passer dans OrderSend
NormalizeDouble(Ask-100*Point, Digits)
...un indicateur qui met en évidence certaines périodes en couleur...
Vous pouvez faire ce qui suit : déclarer un tableau à deux dimensions, y transférer la quantité requise de données de la série, puis le trier selon la première dimension. Dans la deuxième dimension se trouveront les numéros de barre. Pour voir comment cela fonctionne, voyez un exemple
Je ne comprends pas quelque chose.
Déclarer les dubs comme :
Je les ai initialisés avec des volumes et les ai insérés dans un tableau :
a1=Volume[1],
a2=Volume[2],
a3=Volume[3],
a4=Volume[4],
a5=Volume[5],
a6=Volume[6],
a7=Volume[7],
a8=Volume[8],
a9=Volume[9],
a10=Volume[10];
int mas1[10]={a1,a2,a3,a4,a5,a6,a7,a8,a9,a10}; //Вот здесь компилятор что-то хочет в конце строки
int mas2[10][2];
Lors de la compilation, une erreur - virgule ou point-virgule attendu
Pouvez-vous me dire ce qu'il veut ?
Non, j'ai juste besoin
OrderSend("EURUSD", OP_BUY,0.1,Ask,0,Ask-400*Point,Ask+100*Point) ;
Vous ne pouvez pas le faire, dans ce cas l'Ask prendra le relais de l'horaire. Il faut que ce soit
Je ne comprends pas quelque chose.
Vous ne pouvez pas déclarer des tableaux de cette façon, et ce n'est pas nécessaire dans votre cas, vous avez déjà un tableau Volume, donc insérez-le dans la boucle avec l'index approprié, quelque part comme ceci :
mas2[i,0]=Volume[i] ;
Vous ne pouvez pas déclarer des tableaux de cette façon, et ce n'est pas nécessaire dans votre cas, vous avez déjà un tableau Volume, donc insérez-le dans la boucle avec l'index approprié, quelque part comme ceci :
mas2[i,0]=Volume[i] ;
Vous ne pouvez pas déclarer des tableaux de cette façon, et ce n'est pas nécessaire dans votre cas, vous avez déjà un tableau Volume, donc insérez-le dans la boucle avec l'index approprié, quelque part comme ceci :
mas2[i,0]=Volume[i] ;
Une autre question sur le même sujet.
Après le tri, j'affiche les données des tableaux dans l'alerte :
min_2=mas2[2,0];
min_V2=mas2[2,1];
Alert(min_2," ",min_V2," ", High[min_V2]);
Tout s'affiche bien.
MAIS, si j'essaie de sortir vers un graphique - aucune réaction ! :
min_1=mas2[1,0];
min_V1=mas2[1,1];
min_2=mas2[2,0];
min_V2=mas2[2,1];
ObjectCreate("", OBJ_HLINE,0,0,High[min_V2]);
ObjectSet("", OBJPROP_COLOR,Ex_col_1);
ObjectSet("", OBJPROP_STYLE, 0);
ObjectSet("", OBJPROP_WIDTH , 2);
Que dois-je faire ?
Une autre question sur le même sujet. Que faut-il faire ?
J'ai essayé de cette façon aussi, ça ne veut pas dessiner. Pour une raison quelconque, le terminal ne reconnaît pas la coordonnée PRICE de mon type - High[min_V2], où min_V2 est un élément du tableau. Je n'arrive pas à comprendre comment afficher un élément de tableau non pas comme une impression, un message ou une alerte, mais comme un objet sur un graphique. Et ce n'est pas le premier exemple que je rencontre - j'ai un problème avec les tableaux...