Ausgießen des Objekts - Seite 3

 
5211845:
Ich habe sie. Sind Sie noch dran?

weiter

 
Das ist die Funktion, von der Sie mir gesagt haben, dass sie funktioniert. Ich habe es hinzugefügt
ObjectSetInteger(0,Name,OBJPROP_BACK,back);

Ich habe false statt back eingegeben und es hat funktioniert.

P.S.

Diese Dokumentation ist eine Art "Rebus", man muss ständig raten und nach etwas suchen. Keine Kommentare, keine Erklärungen.

Wie sollte ich verstehen, dass die Funktion OBJPROP_BACK ??????? zusammen mit der Funktion OBJPROP_FILL verwendet werden sollte?

 

ok

Macht nichts, Webmaster haben eine Menge zu tun.

Ihre Frage wird trotzdem gelesen und mit der Zeit verfeinert
 

Vielen Dank, Renat!

Dieser Code hat funktioniert:

#property indicator_chart_window

int start()
{
long current_chart_id=ChartID();
string obj_name1="Rectangle1";

double Price_Level_1 = 1296;
double Preis_Stufe_2 = 1293;

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

Farbe clr = clrRed;
ENUM_LINE_STYLE style = STYLE_SOLID;
int Breite = 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); // OHNE DIESEN STRICH IST DIE FÜLLUNG NICHT REAKTIV
ObjectSetInteger (current_chart_id,obj_name1,OBJPROP_FILL,fill);


zurück(0);
}

 
Bitte sehr!
 
Renat Akhtyamov:

Einverstanden

Erstfund

aber wenn das Objekt bei jedem Tick mit demselben Namen gelöscht und neu erstellt wird, ist die Suche nach einem bekannten Objekt überflüssig
Es ist überflüssig, bei jedem Tick neu zu erstellen.
 
Artyom Trishkin:
Es ist unnötig, die Daten bei jedem Tick neu zu erstellen.
Wieder richtig. Es hängt alles von dem Algorithmus ab, der die Funktion aufruft...
 
Renat Akhtyamov:
Wieder richtig. Es hängt alles vom Algorithmus ab.
Sie haben ursprünglich einen Algorithmus mit Neuerstellung vorgeschlagen. Das ist unnötig.
Nicht mehr als das.
 
Artyom Trishkin:
Sie haben ursprünglich einen Algorithmus mit einer Neuschöpfung vorgeschlagen. Das ist überflüssig.
Nicht mehr als das.

Sagen wir es mal so.

Meine Gewinne werden durch Ihren Kommentar an mich nicht beeinträchtigt, und dabei wollen wir es belassen.

 
Renat Akhtyamov:

Sagen wir es mal so.

Meine Gewinne werden durch Ihren Kommentar an mich nicht beeinträchtigt, und dabei wollen wir es belassen.

Ihre Hinweise auf einen Anfänger mit einem suboptimalen Algorithmus zum ständigen Löschen und Erstellen eines Objekts schaden ihm nur. Und es ist sein "Gewinn", der darunter leidet.
Das hat mir das Recht gegeben, Sie zu korrigieren. Nicht mehr.