Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1793
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Sì infatti tanto quanto 8 pezzi, ma il grafico non mostra che il prezzo è 0 non importa, la linea ancora si aggrappa al cursore (lo segue)
Non usare ObjectDelete perché la linea corre via a "0" ogni volta
meglioObjectSetString(0,"line 1",OBJPROP_NAME,line_name); ObjectSetInteger(0,line_name,OBJPROP_COLOR,clrRed);
Non usare ObjectDelete perché la linea corre via a "0" ogni volta
meglio0 significa falso. Tutto ciò che non è 0 èvero. Ma qualcuno ha pensato alla leggibilità di tale codice, dove tutti i tipi di condizioni sono mescolati?
Non è un valore booleano. Ma può essere facilmente trasformato in un booleano:
Quindi la cosa principale è avere il giusto approccio alla scrittura del codice. Alloranon avretemai questi problemi.
Ho l'opzione di rinominare e sì, funziona. Nel caso di ObjectDelete() perché le linee verdi e rosse sono create in una sola istanza e non lampeggiano? E la linea gialla, se ne ha già una, perché continua a moltiplicarsi all'infinito?
Queste linee sono sotto il vostro controllo.
E le linee che sfarfallano reagiscono a qualsiasi OnChartEvent, perché
0 significa falso. Tutto ciò che non è 0 èvero. Ma qualcuno ha pensato alla leggibilità di tale codice, dove tutti i tipi di condizioni sono mescolati?
Non è un valore booleano. Ma può essere facilmente trasformato in un booleano:
Quindi la cosa principale è avere il giusto approccio alla scrittura del codice. Alloranon avretemai questi problemi.
E se l'oggetto è "0" nella finestra principale, restituirà false?
E le linee che sfarfallano reagiscono a qualsiasi OnChartEvent, perché.
Gli ho detto: pulsante premuto - crea linea, pulsante rilasciato - cancella (lo stesso con altri tipi di oggetti che possono essere collegati). Ma lui ha detto: non è niente, farò tutto "normalmente". :)
E se l'oggetto è "0" nella finestra principale, restituirà false?
Ecco cosa può sconfiggere la vostra riluttanza a leggere la documentazione!
https://www.mql5.com/ru/docs/objects/objectfind
https://docs.mql4.com/ru/objects/objectfind
Valore di ritorno
Se ha successo, la funzione restituisce il numero della sottofinestra (0 significa finestra principale del grafico) dove si trova l'oggetto trovato. Se non viene trovato nessun oggetto, la funzione restituisce un numero negativo. Per ottenere maggiori informazioni sull'errore, chiamate la funzioneGetLastError().
Queste linee sono sotto il vostro controllo.
E le linee che sfarfallano reagiscono a qualsiasi OnChartEvent, perché
E se l'oggetto è "0" nella finestra principale, restituirà false?
Gli ho detto: pulsante premuto - crea linea, pulsante rilasciato - cancella (lo stesso con altri tipi di oggetti a cui si può attaccare). Ma lui ha detto: non è niente, lo farò come si deve. :)
Intendi il cambio di colore tramite proprietà? Ho un'opzione del genere, ho bisogno di capire perché non funziona.
Ecco qualcosa che potrebbe sconfiggere la tua riluttanza a leggere la documentazione!
https://www.mql5.com/ru/docs/objects/objectfind
https://docs.mql4.com/ru/objects/objectfind