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
La classe CChart standard è difettosa.
Esegui lo script e voilà, il grafico viene spazzato via dal vento :o)
Il grafico viene cancellato senza alcun messaggio di errore.
Posso consigliare che prima che lo script termini, si chiami
eur.Detach();
Allora il grafico non sarà cancellato.
Posso consigliare che, prima che lo script termini, si chiami
eur.Detach();
Allora il grafico non sarà cancellato.
Per favore, ditemi se ci sono diversi grafici (indicatori) in un unico codice. Come emettere da questo codice a diverse finestre (indicatori) (in finestre separate sotto un grafico a candele)?
Se "un codice calcola diversi grafici (indicatori)", allora, molto probabilmente, i buffer degli indicatori per ognuno di questi indicatori sono calcolati nello stesso codice. Per emettere i valori dei buffer degli indicatori in "diverse finestre (in finestre separate sotto il grafico a candele)", è sufficiente creare indicatori MQL5 secondo il numero di finestre necessarie, e copiare i buffer degli indicatori necessari dal codice principale a ciascuno di essi.
Se "un codice calcola diversi grafici (indicatori)", allora, molto probabilmente, i buffer degli indicatori per ognuno di questi indicatori sono calcolati in un codice. Per emettere i valori dei buffer degli indicatori in "diverse finestre (in finestre separate sotto il grafico a candele)", è sufficiente creare indicatori MQL5 secondo il numero di finestre necessarie, e copiare i buffer degli indicatori necessari dal codice principale in ognuno di questi indicatori.
-Alexey-:
подскажите пожалуйста, как копировать имеющийся индикаторный буфер, который находится в основном коде, в другой индикатор?
Così ho inserito un link per"copiare in ognuno di questi indicatori" nella risposta. Ecco il link alla documentazione stessa:https://www.mql5.com/ru/docs/series/copybuffer Se qualcosa non è chiaro su questo link, chiedete pure.
Grazie. Cercherò di capirlo.
Non c'è niente di complicato. Ogni buffer indicatore è pre-numerato nel codice sorgente. Si crea un nuovo indicatore e un buffer di indicatori per esso, e poi si richiede il buffer di indicatori dal codice sorgente usando la funzione CopyBuffer e si copiano i valori necessari da esso.
-Alexey-:
Кажется, все понятно. Вначале необходимо использовать функцию ICustom, т.к. ее результат Handle нужен функции CopyBuffer, потом использовать функцию CopyBuffer с полученным ранее параметром Handle.
Abbastanza giusto. Non ho menzionato l'iCustom.
Ho capito bene che il codice con i calcoli del buffer non può essere messo sul grafico, ma solo gli indicatori che copiano i buffer da esso e li visualizzano?