Errori, bug, domande - pagina 471

 
Rosh:
Grazie.
 
Non riesco a vedere il numero di posizione nella scheda del trade - la colonna Order è vuota, ma la posizione è lì, l'Expert Advisor emette il numero di posizione nel log. Non c'è un'altra colonna con il nome Position ID. Bug?
 
tester_el_pro:

Flessibilità delle impostazioni dell'interfaccia - c'è un suggerimento per rendere mt5 più flessibile per l'utente, in termini di impostazioni per la visualizzazione dei nomi dei simboli, più specificamente - la possibilità di rinominare qualsiasi cioè non - non gbpusd - ma ... - Per esempio - non gbpusd ma ... sterlina", così come dividere le barre come - valuta e freccia giù, metalli, azioni, ciò che non sarebbe stato tutto in una pila, nel bar-divisione può anche aggiungere mini icone, come la valuta, il segno di una sterlina o una piccola carta verde, metalli - bene oro piccoli lingotti, ecc Approx. tale flessibilità impostazioni colori, lavagne e riquadri disponibili nella piattaforma "Pro Trader", spero di non suonare come la pubblicità, perché il vostro al testo naturalmente più facile e meglio... :)
Sarebbe anche bello se si potesse cambiare lo sfondo, sotto il simbolo nella lista dei simboli, così come il colore shifft, per esempio una maggiore evidenziazione uno sfondo nero e font bianco, medio, blu e bianco e totalmente senza importanza, come ci sono nero su bianco ...


qualche parola su questo problema?

 
tester_el_pro:


Cari sviluppatori, - Per favore dimmi in due parole come potenza della scheda video, il suo modello e i driver,

Come influisce l'accelerazione hardware della grafica vettoriale sulle prestazioni di mt4 e mt5, con un gran numero di indici sul modello ...



Come va l'accelerazione hardware 2D della grafica vettoriale ecc. e quali schede sono raccomandate sotto un carico pesante,

e i rallentamenti possono essere dovuti a una scheda video debole o integrata... ?



Lo chiedo perché ho trovato il seguente -


sul mio computer dove la gForce 7050 è integrata nella madre, le finestre si aprono 2 volte più lentamente ... il modello di scorrimento è twitchy ...

Computer dove il video più potente è integrato nel processore Intell2060k - HD2000 alcuni - tutti senza problemi, un sacco di finestre con un paio di aperture 2-3 volte più veloce ...


Quali parametri hardware dovrebbe supportare la scheda video se ci sono molte finestre e molti indicatori,

Come controllare quanta memoria video viene consumata ... ? (forse non abbastanza... ?)


qual è il carico sulla scheda quando si STAMPA un gran numero di modelli complessi in una volta, in file GIF ...? ?



Vi ringrazio in anticipo per il vostro feedback.




mt4 così come mt5, la velocità di visualizzazione degli elementi vettoriali degli indicatori, ecc.


come risulta in Windows 7\Server 2008\Server 2008 r2


molto più veloce che in XP


maggiori dettagli qui

http://www.thg.ru/graphic/2d_acceleration_windows/index.html



p.s. in mt5 si carica ancora una serie di indicatori (ad esempio 8 indicatori in un template) a pezzi.


il problema delle prestazioni non è ancora risolto anche nelle ultime build di mt5


prendiamo un modello con 8 o più icone - windows server 2008 r2, - tutto su una macchina.


mt4 start - 1/10,5 sec - la finestra con il modello è aperta, è possibile avviare 10 finestre con diverse valute per i test.

mt5 start - fino a 20(!) secondi, gli indici template sono lanciati uno per uno ..... E solo dopo 20-30 secondi ... il modello è caricato ...


*perché un calo di velocità così selvaggio ?



p.p.s.


In mt4, se rientri dal bordo destro, e poi regoli il rientro orizzontale, -

Il modello ricorderà la dimensione di questo rientro dal bordo destro.


non in mt5.

Проблемы 2D-ускорения под Windows: не все видеокарты одинаковы | THG.RU
Проблемы 2D-ускорения под Windows: не все видеокарты одинаковы | THG.RU
  • THG.RU
  • www.thg.ru
Параллельно с выходом Windows 7 несколько месяцев назад производители видеокарт представили много моделей на новых GPU, после чего занялись совершенствованием драйверов для своих продуктов. Как нам кажется, сегодня прошло достаточно времени, чтобы они смогли разобраться с самыми острыми проблемами под свежей операционной системой (которые...
 
Silent:

Ma perché si fa in questo modo? Perché non posso fare subito un array statico di input e devo duplicare le variabili?

Cosa sto facendo di nuovo di sbagliato?

string         Smbl_Crrnt;
input string   Smbl_01="EURUSD";

void OnStart()
  {
string Smbl_[2]={Smbl_Crrnt,Smbl_01};
  };
errori
'Smbl_Crrnt' - constant expression is required  usChrt001mA.mq5 38      18
'Smbl_01' - constant expression is required     usChrt001mA.mq5 38      29
implicit conversion from 'number' to 'string'   usChrt001mA.mq5 38      18
implicit conversion from 'number' to 'string'   usChrt001mA.mq5 38      29
Cosa vuole da me e perché funziona la conversione?
 
Silent:

Cosa sto facendo di nuovo di sbagliato?

erroriCosa vuole che faccia e perché la conversione funziona?

L'inizializzazione dovrebbe avvenire tramite costanti. Come:

string Smbl_[2]={"EURUSD","GBPUSD"};

Nel tuo caso, per esempio

string         Smbl_Crrnt;
input string   Smbl_01="EURUSD";

void OnStart()
  {
string Smbl_[2];
 Smbl_[0]=Smbl_Crrnt;
 Smbl_[1]=Smbl_01;

  };
 
uncleVic:

L'inizializzazione è tramite costanti. Come:

Nel tuo caso per esempio:

Grazie. In {}, non si possono assegnare nomi.

Ma perché non si può creare comunque un array di input? È più comodo che duplicare le variabili.

 
Silent:

Grazie. Quindi non si possono assegnare nomi a {}.

Ma perché non possiamo comunque fare un array di input? È più comodo che duplicare le variabili.

Fallo diventare una stringa delimitata e convertilo in un array usando StringSplit.
 
marketeer:
Fallo diventare una stringa delimitata e convertilo in un array usando StringSplit.

input - da una stringa delimitata? Com'è?

Cioè, se devo comunque caricare le variabili di input in un array, devo prima duplicarle con delle stringhe.

Che senso ha tenere 2 set?

 
Silent:

input - da una stringa delimitata? Com'è?

Cioè, se devo comunque caricare le variabili di input in un array, devo prima duplicarle con delle stringhe.

Che senso ha tenere 2 set?

input string StrValues="EURUSD,GBPUSD,USDJPY";
...
string ValuesArray[];
...
int Count = StringSplit(StrValues, ",", ValuesArray);

Non ho due set.

P.S. In realtà, non è una virgola che dovrebbe essere passata lì, ma ho fatto questo errore perché ho usato la mia funzione per molto tempo, dove il separatore è specificato come una stringa, non un codice - imho, è più conveniente. Dovete scrivere StringGetCharacter(",", 0) come secondo parametro;

Motivazione: