[ARCHIVIO]Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non posso andare da nessuna parte senza di te - 5. - pagina 7

 
rigonich:

Potete chiudere e riaprire il grafico offline all'arrivo di una nuova barra.

Richiede molto lavoro e bisogna tenere traccia di quando riaprire il grafico. Rovina l'intera idea...
 
alxm:

Richiede molto lavoro e bisogna tenere traccia di quando riaprire il programma. Rovina l'intera idea...

Ho finito il commento nella pagina precedente, probabilmente non ho avuto il tempo di leggerlo prima di voi.
 
rigonich:

L'errore 0 viene restituito se l'operazione ha avuto successo, 2 è un errore del terminale o del sistema operativo, deve riavviarsi, 3 è il vostro caso, potete o semplicemente uscire dallo start e questo errore non si verificherà al prossimo tick, o aggiornare i dati e procedere alla prossima iterazione, se state lavorando su più ordini nel ciclo.


Grazie per la risposta.

L'EA o il terminale NON si bloccano quando si verificano questi errori. Tutto funziona come previsto e gli errori di cui sopra sono superati senza alcun intervento aggiuntivo. È solo un po' fastidioso quando appare il messaggio su di loro.

Quindi capisco che "la medicina non ha potere qui"... :)

 
alxm:
Ciao, qualcuno lo sa. È possibile disabilitare l'opzione di ricevere o piuttosto visualizzare le quotazioni in tempo reale in MT4? Cioè ho bisogno che il programma disegni la barra quando è già chiusa in un dato timeframe. L'intrigante erranza del prezzo su/giù mentre la barra si sta formando sarà rimossa. Grazie!


Descrivi più dettagliatamente il problema che stai affrontando. La soluzione potrebbe essere molto più semplice di quella su cui state lavorando.

Per esempio, se avete bisogno di un indicatore che calcoli tutte le barre tranne l'ultima, ci sono funzioni che vi permettono di impostare questi calcoli. Per questo, vi suggerisco di studiare le informazioni su questa pagina:https://docs.mql4.com/ru/series/iTime

 
nemo811:


Grazie per la risposta.

L'EA o il terminale NON si bloccano quando si verificano questi errori. Tutto funziona come previsto e gli errori di cui sopra sono superati senza alcun intervento aggiuntivo. È solo un po' fastidioso quando appare il messaggio su di loro.

Così capisco che "la medicina non ha potere qui"... :)


Dove sono i messaggi? Probabilmente possono semplicemente non essere visualizzati, vero?
 
rigonich:

Dove sono i messaggi? Puoi lasciarli fuori, no?

:) ...Naturalmente, puoi lasciare fuori i messaggi. Volevo solo scoprire quanto sono critici questi errori.
 
nemo811:


Descrivi il tuo compito in modo più dettagliato. La soluzione potrebbe essere molto più semplice di quella su cui state lavorando.

Per esempio, se avete bisogno di un indicatore che calcoli tutte le barre tranne l'ultima, ci sono funzioni che vi permettono di impostare questi calcoli. A tal fine vi suggerisco di studiare le informazioni su questa pagina:https://docs.mql4.com/ru/series/iTime


Il compito è molto semplice. Qualsiasi analisi, per l'utilità del dubbio quasi qualsiasi analisi, è fatta su barre chiuse. Una barra che è in fase di formazione è ancora inutile in questa visione. Non fa che confondere e "affascinare". Quindi perché guardarlo. Anche il prezzo attuale nella modalità in tempo reale è inutile. Non si vuole nemmeno vedere. Il grafico dovrebbe essere tracciato come al solito meno l'ultima barra non formata e il prezzo corrente. Quando la ruota della roulette sta girando e viene già annunciato che non ci sono più scommesse - si può solo guardare con eccitazione come la palla rimbalza sulla ruota della roulette e aspettare il punto finale. Non c'è limite qui. E a quel punto, tutto può succedere
 
alxm:

L'idea è buona, ma ancora la linea del prezzo e il prezzo stesso a destra rimane sul grafico. Possiamo colorarlo con il colore dello sfondo, ma allora tutti i simboli sugli assi X e Y saranno invisibili... Non ci sono altre opzioni?

costruire l'indicatore in una finestra separata

e allungarlo fino alla cima

 
alxm:

Il compito è molto semplice. Qualsiasi analisi, praticamente qualsiasi analisi, viene eseguita su barre chiuse per l'utilità dei dubbi. Una barra che è in fase di formazione è ancora inutile in tale vista. Non fa che confondere e "affascinare". Quindi perché guardarlo. Anche il prezzo attuale nella modalità in tempo reale è inutile. Non si vuole nemmeno vedere. Il grafico dovrebbe essere tracciato come al solito meno l'ultima barra non formata e il prezzo corrente. Quando la ruota della roulette sta girando e viene già annunciato che non ci sono più scommesse - si può solo guardare con eccitazione come la palla rimbalza sulla ruota della roulette e aspettare il punto finale. Non c'è limite qui. E a quel punto succede di tutto.


Quindi vuoi solo togliere l'ultima barra dal grafico e dalla tua vista? Se questo è l'unico problema, purtroppo non conosco la soluzione. Sembra che mql4 da solo non basti.

Contatta gli sviluppatori di mt4 - forse a loro piacerà la tua idea e introdurranno funzioni aggiuntive su questo terminale. :)

 

Non riesco a capirlo - come rinominare un oggetto?

Capisco che ObjectSet () - Ma nell'elenco delle proprietà degli oggetti non vedo il parametro richiesto. Come si fa? Se è possibile farlo (nell'idea che dovrebbero essere rinominati in qualche modo).