Buona sera. Aiutatemi a trovare almeno un (non ne ho trovati su Internet) Expert Advisor basato sull'estensione Fibonacci con codice open source per favore.
При создании графического объекта функцией ObjectCreate() необходимо указать тип создаваемого объекта, который может принимать одно из значений перечисления ENUM_OBJECT. Дальнейшие уточнения свойств созданного объекта возможно с помощью функций по работе с графическими объектами.
Sto cercando di capire gli oggetti, c'è un esempio nel manuale di MQL4 dove premendo un pulsante (premuto/non premuto) cambia l'immagine. Il pulsante ha due stati. Quindi la mia domanda è come fare in modo che un pulsante abbia, per esempio, 3 stati o più? Voglio per ogni stato del pulsante la propria immagine. Se è impossibile farlo con questa funzione, allora quale funzione per ottenere il risultato desiderato?
//--- установим картинки для режимов On и OffObjectSetString(chart_ID,name,OBJPROP_BMPFILE,0,file_on)
ObjectSetString(chart_ID,name,OBJPROP_BMPFILE,1,file_off)
//--- установим, в каком сотоянии находится метка (нажатом или отжатом)ObjectSetInteger(chart_ID,name,OBJPROP_STATE,state);
Sto cercando di capire gli oggetti, c'è un esempio nel manuale di MQL4 dove premendo un pulsante (premuto/non premuto) cambia l'immagine. Il pulsante ha due stati. Quindi la mia domanda è come fare in modo che un pulsante abbia, per esempio, 3 stati o più? Voglio per ogni stato del pulsante la propria immagine. Se non è possibile farlo con questa funzione, quale funzione per ottenere il risultato desiderato?
È come `? Pressato, mezzo pressato, mezzo represso?
Come è `? Pressato, mezzo pressato, mezzo represso?
Il cursore ha 9 posizioni) mi sono accorto che quando viene premuto diventa giallo chiaro, quando viene premuto due volte diventa giallo. Ma questo non è un pulsante standard.
Come è `? Pressato, mezzo pressato, mezzo represso?
Seriamente? Così difficile da capire anche se si legge di più sul risultato desiderato? Ogni volta che si clicca su una foto, l'immagine cambia. Per esempio 5 immagini, ogni immagine cambierà ogni volta che ci si clicca sopra, e così via. Solo OBJPROP_STATE andava bene, se si voleva cambiare 2 immagini in un cerchio, ma su più di due.
Davvero? Così difficile da capire anche se si legge di più sul risultato desiderato? Ogni volta che si clicca su una foto, l'immagine cambia. Per esempio 5 immagini, ogni immagine cambierà ogni volta che si clicca e così via in un cerchio. Solo OBJPROP_STATE andava bene, se si voleva cambiare 2 immagini in un cerchio, ma su più di due.
È difficile capire cosa sta succedendo qui. Dobbiamo spiegare tutto a tutti.
Nauris Zukas: Solo OBJPROP_STATE andava bene se avevi bisogno di cambiare 2 immagini in un cerchio, ma su più di due.
Possibile soluzione: creare diversi oggetti OBJ_BITMAP_LABEL uno per uno. Cliccando sul primo oggetto lo si cancella e se ne crea un secondo nello stesso posto. Dopo il secondo oggetto, viene creato un terzo oggetto. Per entrambe le modalità OBJPROP_BMPFILE, si carica la stessa immagine e non si tiene traccia dello stato del clic, ma del nome dell'oggetto esistente. Questo nome vi dirà lo stato attuale del pulsante.
Possibile soluzione: creare diversi oggetti OBJ_BITMAP_LABEL uno per uno. Cliccando sul primo oggetto lo si cancella e se ne crea un secondo nello stesso posto. Dopo il secondo oggetto, viene creato un terzo oggetto. Per entrambe le modalità OBJPROP_BMPFILE, si carica la stessa immagine e non si tiene traccia dello stato del clic, ma del nome dell'oggetto esistente. Questo nome vi dirà lo stato attuale del pulsante.
// задержка 500 милисекунд, годная для тестера
Nascosto in un visone
Sto cercando di capire gli oggetti, c'è un esempio nel manuale di MQL4 dove premendo un pulsante (premuto/non premuto) cambia l'immagine. Il pulsante ha due stati. Quindi la mia domanda è come fare in modo che un pulsante abbia, per esempio, 3 stati o più? Voglio per ogni stato del pulsante la propria immagine. Se è impossibile farlo con questa funzione, allora quale funzione per ottenere il risultato desiderato?
Sto cercando di capire gli oggetti, c'è un esempio nel manuale di MQL4 dove premendo un pulsante (premuto/non premuto) cambia l'immagine. Il pulsante ha due stati. Quindi la mia domanda è come fare in modo che un pulsante abbia, per esempio, 3 stati o più? Voglio per ogni stato del pulsante la propria immagine. Se non è possibile farlo con questa funzione, quale funzione per ottenere il risultato desiderato?
Mezzo pressato :)
Il cursore ha 9 posizioni) mi sono accorto che quando viene premuto diventa giallo chiaro, quando viene premuto due volte diventa giallo. Ma questo non è un pulsante standard.
Seriamente? Così difficile da capire anche se si legge di più sul risultato desiderato?
Ogni volta che si clicca su una foto, l'immagine cambia. Per esempio 5 immagini, ogni immagine cambierà ogni volta che ci si clicca sopra, e così via.
Solo OBJPROP_STATE andava bene, se si voleva cambiare 2 immagini in un cerchio, ma su più di due.
Davvero? Così difficile da capire anche se si legge di più sul risultato desiderato?
Ogni volta che si clicca su una foto, l'immagine cambia. Per esempio 5 immagini, ogni immagine cambierà ogni volta che si clicca e così via in un cerchio.
Solo OBJPROP_STATE andava bene, se si voleva cambiare 2 immagini in un cerchio, ma su più di due.
Solo OBJPROP_STATE andava bene se avevi bisogno di cambiare 2 immagini in un cerchio, ma su più di due.
Possibile soluzione: creare diversi oggetti OBJ_BITMAP_LABEL uno per uno. Cliccando sul primo oggetto lo si cancella e se ne crea un secondo nello stesso posto. Dopo il secondo oggetto, viene creato un terzo oggetto. Per entrambe le modalità OBJPROP_BMPFILE, si carica la stessa immagine e non si tiene traccia dello stato del clic, ma del nome dell'oggetto esistente. Questo nome vi dirà lo stato attuale del pulsante.
Possibile soluzione: creare diversi oggetti OBJ_BITMAP_LABEL uno per uno. Cliccando sul primo oggetto lo si cancella e se ne crea un secondo nello stesso posto. Dopo il secondo oggetto, viene creato un terzo oggetto. Per entrambe le modalità OBJPROP_BMPFILE, si carica la stessa immagine e non si tiene traccia dello stato del clic, ma del nome dell'oggetto esistente. Questo nome vi dirà lo stato attuale del pulsante.
Grazie, farò una prova!