Verser l'objet - page 3

 
5211845:
Je l'ai. Vous êtes là ?

continuer

 
c'est la fonction que tu m'as dit qu'elle fonctionnait. Je l'ai ajouté
ObjectSetInteger(0,Name,OBJPROP_BACK,back);

J'ai mis false au lieu de back et ça a marché.

P.S.

Cette documentation est une sorte de "rébus", vous devez constamment deviner et chercher quelque chose. Pas de commentaires, pas d'explications.

Comment étais-je censé comprendre que la fonction OBJPROP_BACK ? ?????? devait être utilisée conjointement avec la fonction OBJPROP_FILL ?

 

ok

Peu importe, les webmasters ont beaucoup de travail à faire.

Votre question sera toujours lue et améliorée au fil du temps.
 

Merci Renat !

Ce code a fonctionné :

#property indicator_chart_window

int start()
{
long current_chart_id=ChartID() ;
chaîne de caractères obj_name1="Rectangle1" ;

double Price_Level_1 = 1296 ;
double Price_Level_2 = 1293 ;

datetime Left_Side_1 = Time[9] ;
datetime Right_Side_1 = Time[0] + PeriodSeconds() * 7 ;

couleur clr = clrRed ;
ENUM_LINE_STYLE style = STYLE_SOLID ;
int width = 2 ;
bool fill = false ;

ObjectCreate (current_chart_id, obj_name1, OBJ_RECTANGLE, 0, Left_Side_1, Price_Level_1, Right_Side_1, Price_Level_2) ;


ObjectSetInteger (current_chart_id, obj_name1, OBJPROP_COLOR, clr) ;
ObjectSetInteger (current_chart_id, obj_name1, OBJPROP_STYLE, style) ;
ObjectSetInteger (current_chart_id, obj_name1, OBJPROP_WIDTH, width) ;
ObjectSetInteger (current_chart_id,obj_name1,OBJPROP_BACK,false) ; // SANS CE STROKE LE REMPLISSAGE N'EST PAS REACTIF
ObjectSetInteger (current_chart_id,obj_name1,OBJPROP_FILL,fill) ;


retour(0) ;
}

 
Vous êtes les bienvenus !
 
Renat Akhtyamov:

D'accord

première découverte

mais si l'objet est supprimé et recréé à chaque tic avec le même nom, la recherche d'un objet connu est redondante.
Il est redondant de recréer à chaque tique.
 
Artyom Trishkin:
Il est inutile de recréer chaque tique.
Encore une fois. Tout dépend de l'algorithme qui appelle la fonction...
 
Renat Akhtyamov:
Encore une fois. Tout dépend de l'algorithme.
Vous avez initialement suggéré un algorithme avec re-création. C'est inutile.
Pas plus que ça.
 
Artyom Trishkin:
Vous aviez initialement suggéré un algorithme avec une re-création. C'est redondant.
Pas plus que ça.

Disons-le comme ça.

Mes bénéfices ne sont pas affectés par le commentaire que vous m'avez adressé et restons-en là.

 
Renat Akhtyamov:

Disons-le comme ça.

Mes bénéfices ne sont pas affectés par le commentaire que vous m'avez adressé et restons-en là.

Vos conseils à un débutant avec un algorithme sous-optimal pour supprimer et créer constamment un objet ne font que lui nuire. Et c'est son "profit" qui en pâtit.
C'est ce qui m'a donné le droit de vous corriger. Pas plus.