[ARCHIVE !] Toute question de débutant, pour ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 4. - page 174

 
Roman.:

Comparez dans la boucle sur les ordres ouverts avec le prix. Sinon, passez une commande.

Pas du tout. Il passe 50 p au fond et repart, tout en passant des commandes.
 
ULAD:


s="doun";
if (ObjectFind(s)==0) {ObjectDelete(s);}
ObjectCreate(s,OBJ_TRENDBYANGLE,0,Time[W1],High[W1]);
ObjectSet(s,OBJPROP_ANGLE,310);

double price=ObjectGetValueByShift("doun", 1);

Comment(price);

retourne 0.

est présente.

Yep, donne l'erreur 4205 "erreur de coordonnées d'objet". Je vais essayer de comprendre ce qui est quoi.
 
Pourquoi ne puis-je pas négocier l'USDCZK alors qu'il est répertorié ?
 
alsu:
Yep, donne l'erreur 4205 "erreur de coordonnées d'objet". Je vais essayer de comprendre ce qui est quoi.

ULAD, écrivez à servicedesk, il semble que ce soit un bug. Donnez-leur l'image et le code qui la produit :


//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start()
  {
   string s="test_trend_by_angle";
   if (ObjectFind(s)==0) {ObjectDelete(s);}
   ObjectCreate(s,OBJ_TRENDBYANGLE,0,Time[10],High[10]);
   ObjectSet(s,OBJPROP_ANGLE,310);
   Print("Time1=",TimeToStr(ObjectGet(s,OBJPROP_TIME1)));
   Print("Price1=",DoubleToStr(ObjectGet(s,OBJPROP_PRICE1),Digits));
   Print("Time2=",TimeToStr(ObjectGet(s,OBJPROP_TIME2)));
   Print("Price2=",DoubleToStr(ObjectGet(s,OBJPROP_PRICE2),Digits));
   double price=ObjectGetValueByShift(s, 1);
   Print(DoubleToStr(price,Digits));
   Print(GetLastError());
//--------------------------------------------------------------------//----
   return(0);
  }
//+------------------------------------------------------------------+
 
hmm:
Pourquoi ne puis-je pas négocier l'USDCZK alors qu'il est répertorié ?
Veuillez contacter votre courtier.
 
alsu:

ULAD, écrivez à servicedesk, il semble que ce soit un bug. Donnez-leur l'image et le code qui la produit :

Merci Alexei pour votre aide. Je vais devoir abandonner l'idée.

J'ai constaté que l'angle est aiguisé par rapport à la fenêtre, et non par rapport à la carte.

J'ai perdu le sens.

 
ULAD:

Merci Alexei pour votre aide. Je vais devoir abandonner l'idée.

J'ai constaté que l'angle est aiguisé par rapport à la fenêtre, et non par rapport à la carte.

J'ai perdu le fil.

Avez-vous essayé de fixer l'échelle (min/max) ?
 

Petits secrets :

1) les objets trend et trend by angle ne sont pas différents l'un de l'autre. Vous pouvez également définir l'angle de la ligne de tendance.

2) Le problème dans votre cas est que vous utilisez une entrée abrégée pour l'objet OBJ_TRENDBYANGLE. Vous n'avez pas défini de paramètres de temps pour le deuxième point et vous voulez que le terminal renvoie votre prix. Mais il est d'une solidité à toute épreuve, muet, et ne comprend pas le prix pour lequel il faut revenir...

3) Recalculer l'angle entre l'angle de la carte et l'angle réel n'est pas difficile et tout à fait soluble, il suffit d'appliquer ses connaissances en trigonométrie.

 
FAQ:

1) les objets de tendance et la tendance par angle ne diffèrent pas l'un de l'autre. vous pouvez également définir l'angle pour la ligne de tendance

Sont-ils sûrs ?

Dans mt4 vous devez le vérifier, et dans 5 la ligne de tendance a déjà un angle. Et lorsque l'angle est de 45 degrés, la ligne de tendance indique 85, et si nous la faisons pivoter de 180 degrés, elle indique 0.

 

Nous en sommes au quatrième forum ici jusqu'à présent.

... si vous n'êtes pas sûr, ne le dites pas.