Versare l'oggetto - pagina 3

 
5211845:
Ho capito. Sei lì?

continua

 
questa è la funzione che mi hai detto che ha funzionato. L'ho aggiunto
ObjectSetInteger(0,Name,OBJPROP_BACK,back);

Ho messo false invece di back e ha funzionato.

P.S.

Questa documentazione è una specie di "Rebus", devi costantemente indovinare e cercare qualcosa. Nessun commento, nessuna spiegazione.

Come avrei dovuto capire che la funzione OBJPROP_BACK ??????? deve essere usata insieme alla funzione OBJPROP_FILL?

 

ok

Non importa, i webmaster hanno un sacco di lavoro da fare.

La tua domanda sarà comunque letta e rifinita nel tempo
 

Grazie Renat!

Questo codice ha funzionato:

#proprietà indicator_chart_window

int start()
{
long current_chart_id=ChartID();
stringa 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;

colore clr = clrRed;
ENUM_LINE_STYLE stile = STYLE_SOLID;
int larghezza = 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); // SENZA QUESTO STROKE IL FILL NON È REATTIVO
ObjectSetInteger (current_chart_id,obj_name1,OBJPROP_FILL,fill);


ritorno(0);
}

 
Prego!
 
Renat Akhtyamov:

D'accordo

prima scoperta

ma se l'oggetto viene cancellato e ricreato ad ogni tick con lo stesso nome, la ricerca di un oggetto conosciuto è ridondante
È ridondante ricreare ad ogni spunta.
 
Artyom Trishkin:
Non è necessario ricreare ad ogni spunta.
Di nuovo a destra. Tutto dipende dall'algoritmo che chiama la funzione...
 
Renat Akhtyamov:
Di nuovo a destra. Tutto dipende dall'algoritmo.
All'inizio hai suggerito un algoritmo con ri-creazione. Questo non è necessario.
Non più di questo.
 
Artyom Trishkin:
All'inizio hai suggerito un algoritmo con una ricreazione. Questo è ridondante.
Non più di questo.

Mettiamola così.

I miei profitti non sono influenzati dal suo commento nei miei confronti e lasciamo perdere.

 
Renat Akhtyamov:

Mettiamola così.

I miei profitti non sono influenzati dal suo commento nei miei confronti e lasciamo perdere.

I tuoi suggerimenti a un principiante con un algoritmo sub-ottimale per cancellare e creare costantemente un oggetto gli fanno solo male. Ed è il suo "profitto" che ne soffre.
È questo che mi ha dato il diritto di correggerti. Non più.
Motivazione: