Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 823

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
Veterros:
Ребят подскажите, почему 4202 выдаёт (Объект не существует). Правильно что не существует его создать надо, а он мне (не существует)! Чего можно с ним сделать? Или я где-то опять накосячил?
else aggiungere dopo la parentesi graffa di chiusura, o dentro questa parentesi spostare gli operatori di modifica dell'oggetto.
Grazie, ma il problema non è sparito.
Qualcuno può suggerire se queste espressioni sono equivalenti o no?
Potete dirmi perché il 4202 cede (l'oggetto non esiste). Esatto, non esiste, deve essere creato, ma io (non esiste)! Cosa ci si può fare? O ho sbagliato da qualche altra parte?
Ho provato frettolosamente la tua versione come script, sostituendo il tempo e i segni e controllando gli oggetti, ma non ha restituito errori.
Forse, per risparmiare la fatica, provare a formare oggetti freccia considerando il nuovo linguaggio MQL4?
Ecco il "corpo" dello script che crea gli oggetti freccia che hai specificato, tenendo conto del nuovo linguaggio (i tempi e i segni sono arbitrari, invece di SignalBarsTime, Hi2, SignalBarsTime, Lo2, che conosci solo finora):
P./S.: Ho corretto la linea nel mio post sopra, sostituendo ANCHOR_BOTTOM con ANCHOR_TOP:
Grazie mille, molto utile. Mi piacerebbe scoprire come nominare automaticamente gli oggetti, perché devo ridisegnarli ogni volta. Forse puoi dirmi dove trovarlo e dove cercare?
Sì. Il nome individuale può essere scritto in modi diversi.
Per esempio, la funzione per formare nomi individuali per gli oggetti può apparire così:
E nel corpo del programma può essere emesso così (avendo scritto prima nelle condizioni ciò che servirà come prefisso):
... string nameobj=nameNi(prefixX,timeX);
Inoltre, per un oggetto appena creato potrebbe apparire così
Ora non riesco a pensare dove esattamente si possa cercare nell'aiuto o nel sito, ma il tutorial mi ha ricordato questa pagina: https://book.mql4.com/ru/functions/strings
Lì potete trovare informazioni e un esempio di codice. Basta usare TimeToString invece di TimeToStr. Tuttavia, può essere di grande aiuto quando si padroneggia il nuovo linguaggio MQL4. Anche in combinazione con l'aiuto per la lingua aggiornata.
Aggiungere il tempo al nome dell'oggetto.
Sì. Il nome individuale può essere scritto in modi diversi.
Per esempio, la funzione per formare nomi individuali per gli oggetti può apparire così:
E nel corpo del programma può essere emesso così (avendo scritto prima nelle condizioni ciò che servirà come prefisso):
Inoltre, per un oggetto appena creato potrebbe apparire così
Ora non riesco a pensare dove esattamente si possa cercare nell'aiuto o nel sito, ma il tutorial mi ha ricordato questa pagina: https://book.mql4.com/ru/functions/strings
Lì potete trovare informazioni e un esempio di codice. Basta usare TimeToString invece di TimeToStr. Tuttavia, può essere di grande aiuto quando si padroneggia il nuovo linguaggio MQL4. Anche in combinazione con l'aiuto per la lingua aggiornata.
Ciao, tesoro ;) Immaginate, da quanto tempo scrivo codice per diversi oggetti e non ho mai pensato di fare una funzione separata per creare i nomi - l'ho sempre fatto direttamente nel codice. Ho lavorato troppo. Grazie per il suggerimento. E dappertutto, dove rilevante, per compattezza, scrivo le funzioni, ma qui qualcosa di tormentato tutto il tempo.
ZS. Ci hai detto ciao Lyov ;).