Aggiornamento piattaforma MetaTrader 5 build 3270: Miglioramenti e correzioni - pagina 5

 
Valeriy Yastremskiy #:

un profilo è un'istantanea dell'operazione della finestra, un modello è un'istantanea dell'operazione della finestra. Si memorizza il modello e lo si applica alle finestre giuste e si memorizza il profilo giusto

Vuoi che sia un buon vecchio modo. Cliccate con il tasto destro del mouse sull'Expert Advisor desiderato, sull'indicatore, sull'oggetto, tutto con le impostazioni pronte. Nel menu di contesto, selezionate COPY (copia). Poi, nel posto giusto, seleziona Incolla.

 

Mettere a fuoco il grafico non funziona davvero (nel debugger).

Il piccolo script su MT5, b.3270, USDCAD, H1, conto demo MT5:

void OnStart()
  {
//---
   ChartSetInteger(0,CHART_AUTOSCROLL,0);
   int iX = iBarShift(_Symbol,PERIOD_H1,D'2010.05.06 15:00');
   datetime tX = iTime( _Symbol,PERIOD_H1,iX);
   ChartNavigate(0,CHART_BEGIN,iBarShift(_Symbol,PERIOD_H1,D'2010.05.06 15:00'));
   int iY = (int)ChartGetInteger(0,CHART_FIRST_VISIBLE_BAR,0);
   datetime tY = iTime( _Symbol,PERIOD_H1,iY);
   Print("date to focus the chart: 2010.05.06 15:00 :(  iX:",iX," tX:",TimeToString(tX,TIME_DATE|TIME_MINUTES),"  chart moved to iY:",iY," tY:",TimeToString(tY,TIME_DATE|TIME_MINUTES) );
 }

porta all'espressione di:

date to focus the chart: 2010.05.06 15:00 :(  iX:74260 tX:2010.05.06 15:00  chart moved to iY:71788 tY:2010.09.29 08:00

Cioè, la messa a fuoco manca il suo obiettivo di quasi mezzo anno :(

Questa piccola funzione risolve il problema:

void plcChart(datetime t){

   ChartSetInteger(0,CHART_AUTOSCROLL,0);
   int iX = iBarShift(_Symbol,PERIOD_H1,D'2010.05.06 15:00');
   datetime tX = iTime( _Symbol,PERIOD_H1,iX);
   ChartNavigate(0,CHART_BEGIN,iBarShift(_Symbol,PERIOD_H1,D'2010.05.06 15:00'));
   int iY = (int)ChartGetInteger(0,CHART_FIRST_VISIBLE_BAR,0);
   datetime tY = iTime( _Symbol,PERIOD_H1,iY);
   Print("date to focus the chart: ",TimeToString(t,TIME_DATE|TIME_MINUTES)," :(  iX:",iX," tX:",TimeToString(tX,TIME_DATE|TIME_MINUTES),"  chart moved to iY:",iY," tY:",TimeToString(tY,TIME_DATE|TIME_MINUTES) );  
   int diff = iY - iX;
   ChartNavigate(0,CHART_BEGIN,iBarShift(_Symbol,PERIOD_H1,D'2010.05.06 15:00') + diff);
   iY = (int)ChartGetInteger(0,CHART_FIRST_VISIBLE_BAR,0);
   tY = iTime( _Symbol,PERIOD_H1,iY);
   Print("date to focus the chart: ",TimeToString(t,TIME_DATE|TIME_MINUTES)," :(  iX:",iX," tX:",TimeToString(tX,TIME_DATE|TIME_MINUTES),"  chart moved to iY:",iY," tY:",TimeToString(tY,TIME_DATE|TIME_MINUTES) );  
   //   date to focus the chart: 2010.05.06 15:00 :(  iX:74260 tX:2010.05.06 15:00  chart moved to iY:69316 tY:2011.02.21 17:00

}

ingombrante ma funziona.

 
C'è un modo per fissare il rettangolo dalle forme? Voglio dire, il fatto che non si possa trascinare il rettangolo da tutti e 4 gli angoli, ma solo da 2 non disturba nessuno? E' davvero fastidioso.Ed è così da quando è nato mt5.In mt4 si può controllare il rettangolo da tutti i lati.
 
Florin Adrian controllare il rettangolo da tutti i lati.
Ecco un articolo di una serie di articoli sugli oggetti grafici, forse c'è una soluzione: https://www.mql5.com/de/articles/10417
Grafiken in der DoEasy-Bibliothek (Teil 96): Grafiken in Formularobjekten und Behandlung von Mausereignissen
Grafiken in der DoEasy-Bibliothek (Teil 96): Grafiken in Formularobjekten und Behandlung von Mausereignissen
  • www.mql5.com
In diesem Artikel beginne ich mit dem Erstellen der Funktionsweise für die Behandlung von Mausereignissen in Formularobjekten und füge neue Eigenschaften und deren Verfolgung zu einem Symbolobjekt hinzu. Außerdem werde ich die Klasse der Symbolobjekte verbessern, da die Chart-Symbole jetzt neue Eigenschaften haben, die berücksichtigt und verfolgt werden müssen.
 
Florin Adrian controllare il rettangolo da tutti i lati.

Facciamo

 
Stan Baftalovskiy #:

Sono d'accordo con te! Inoltre, devo ammettere che copiare il testo in MT5 è una totale B*** - non è quasi da nessuna parte!

Da parte mia, chiedo di implementare la funzione di copia in tutte le schede "Segnali" e "Mercato". Molto spesso, devi andare all'interfaccia web per informazioni aggiuntive o cercare analoghi e devi sovrascrivere tutto a mano senza copiare.

Cercheremo di migliorare

 
Saed Modarresi #:

In questa versione , come in precedente c'è il seguente bug.

"GDI cache: pen insertion error, cache size: 503, cache max: 503"

Mentre che visualizza a host di questi errori, il grafico oggetti su il grafico diventare anormale .

o


Questo errore si verifica dopo a robot ha stato funzionante per a lungo tempo .

Anche se gli utenti hanno messaggi su questo errore per precedente versione, questo problema ancora si verifica in versione 3270 e ha xml-ph-0033@deepl.i.

Il solo soluzione ho trovato è a completamente chiudere il MetaTrader 5terminal e ripartire esso dopo un a

Questo problema esiste a personalizzato versione di il Venezia Mt5 standard. Io ho controllato esso su questi versioni :

Voi potete vedere precedente rapporti di questo errore a il seguente indirizzi :

https://www.mql5.com/en/forum/393007

https://www.mql5.com/en/forum/391752

Importante punto :

Imieiamici e I hanno sperimentato questo errore su computer che hanno windows 11operating sistema aggiornato o Windows 10.

Problema trovato e risolto, sarà nella prossima beta.

Avete creato/modificato molti oggetti grafici di "sistema".

 
Renat Fatkhullin #:

Facciamo

forse cercare di ottenere qualche cliente da TradinView?

Questo è necessario per i "gestori" che lavorano con un gran numero di strumenti - il compito è semplice, prima di una sessione di trading abbiamo bisogno di visualizzare un gran numero di strumenti, e ordinarli con i modelli giusti...

L'essenza è questa, è una funzione per ordinare i grafici, in TradingView è implementata come segue c'è una lista comune di strumenti, ma è possibile creare una nuova lista (diverse liste). In MT non c'è una cosa del genere, si dà tutta la lista tramite Window e si chiede di scorrerla. Quando hai 100 strumenti davanti a te, è molto fastidioso, devi scrivere quello desiderato su un pezzo di carta e poi digitare manualmente il nome dalla lista.

Comunque, ci saranno più clienti...

 

Salve. Potete dirmi se questo è sempre stato il caso con mt5. Nel filtro "simboli" della storia dell'account mostra solo 10 (ho controllato su altri account, stessa cosa). E c'erano molti più scambi sui simboli, ma non vengono visualizzati per qualche motivo. E selezionando "simbolo corrente" non mostra il simbolo corrente (mostra un simbolo completamente diverso).

File:
 
Hocolto l'idea se il metatester è testato solo su metaquote ( accelererebbe i calcoli e l'attesa dei risultati, per esempio, quando si scaricano le quotazioni, trfaik è speso e il canale è intasato di richieste) e la cartella basi sarebbe ridotta per ordine, e le piccole cose come spread o config già adattati a un particolare broker sarebbero già ricalcolati sul lato client ... Cosa ne pensi di questa idea, Renat?