MetaTrader 4 Build 529 beta rilasciato con un nuovo compilatore - pagina 120

 
stringo:

Non sappiamo quali parametri usi per chiamare la funzione di cui hai presentato il codice.

Ripeto, date il vostro esempio con la chiamata di questa funzione! Se è difficile per voi farlo, risolveremo altri problemi nel frattempo


Credetemi, questo non è il modo migliore per risolvere i problemi. Se si risolve l'uno o l'altro, nessuno dei problemi sarà risolto completamente o in tempo.
Riguardo agli oggetti grafici... Ci sono alcune piccole cose rimaste, ma rendono il lavoro assolutamente impossibile.
Per esempio:
1) Le etichette di testo cambiano la loro posizione. Qui sotto c'è un semplice indicatore. Quando si cambia il numero visualizzato da singola cifra a doppia cifra, l'etichetta si sposta. Sembra che anche se ANCHOR è impostato su 4 (cioè angolo inferiore destro) quando il valore viene cambiato l'etichetta viene ridisegnata sull'angolo superiore sinistro. Lancia l'indicatore sul grafico 1M e aspetta che il valore della barra cambi.

//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//----
  ObjectDelete("range1"); 
//----
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
//----
   double hl = (High[0]-Low[0])/Point;
        
   SetLabel("range1", DoubleToStr(hl,1), "Tahoma", clrRed, 1, 30, 3, 4, 9);
}
//+------------------------------------------------------------------+
void SetLabel(string nm, string tx, string ft,color cl, int xd, int yd, int cr=0, int anch=0, int fs=9) {
  if (ObjectFind(nm)<0) ObjectCreate(nm, OBJ_LABEL, 0, 0,0);
  ObjectSetText(nm, tx, fs,ft);
  ObjectSet(nm, OBJPROP_COLOR,     cl);
  ObjectSet(nm, OBJPROP_XDISTANCE, xd);
  ObjectSet(nm, OBJPROP_YDISTANCE, yd);
  ObjectSet(nm, OBJPROP_CORNER,    cr);
  ObjectSet(nm, OBJPROP_ANCHOR,  anch);
  ObjectSet(nm, OBJPROP_FONTSIZE , fs);
}
//+------------------------------------------------------------------+

2) il doppio clic evidenzia il marchio, ma prova a spostarlo. Non è stato notato? Non c'è bisogno di esempi neanche per questo.


3) In uno dei miei indicatori, le coordinate di diversi oggetti sono collegate alle coordinate dell'oggetto principale. Quando si sposta il principale in 5 e in tutte le costruzioni fino a 556, anche tutti gli altri si spostano. Ora (da 556 in poi) tutti tranne OBJ_LABEL sono spostati. (La funzione per spostare gli oggetti è presa dagli esempi di MT5, non è cambiata, ma ha smesso di funzionare nella build 556).


 
stringo:

In realtà, SymbolInfoTick dovrebbe funzionare.

Cerchiamo di capire

Hai controllato GetLastError dopo la chiamata della funzione?



Funziona così...

 
pro_:

Credetemi, questo non è il modo migliore per risolvere i problemi. Se si risolve l'uno o l'altro, nessuno dei problemi sarà risolto fino alla fine, o in tempo.
Per quanto riguarda gli oggetti grafici... Ci sono alcune piccole cose rimaste, ma rendono il lavoro assolutamente impossibile.
Per esempio:
1) Le etichette di testo cambiano la loro posizione. Qui sotto c'è un semplice indicatore. Quando si cambia il numero visualizzato da singola cifra a doppia cifra, l'etichetta si sposta. Sembra che anche se ANCHOR è impostato su 4 (cioè angolo inferiore destro) quando il valore viene cambiato l'etichetta viene ridisegnata sull'angolo superiore sinistro. Lancia l'indicatore sul grafico 1M e aspetta che il valore della barra cambi.

2) Il doppio clic evidenzia il marchio, ma prova a spostarlo. Non è stato notato? Non c'è bisogno di esempi neanche per questo.


3) In uno dei miei indicatori, le coordinate di diversi oggetti sono collegate alle coordinate dell'oggetto principale. Quando si sposta il principale in 5 e in tutte le costruzioni fino a 556, anche tutti gli altri si spostano. Ora (da 556 in poi) tutti tranne OBJ_LABEL sono spostati. (La funzione per spostare gli oggetti è presa dagli esempi di MT5, non è stata cambiata, ma non funziona più nella build 556).



Sì, è forte, il punto si muove ma l'oggetto no...
 
VOLDEMAR:

Sì, è divertente, il punto si muove ma l'oggetto no...
Già fissato. Aspettate la prossima build.
 
VOLDEMAR:

Sì, è forte, il punto si muove e l'oggetto no...

Ragazzi, smettete di chiedere a MQ di aggiustare qualcosa, è in primo luogo umiliante e in secondo luogo inutile a giudicare dalle risposte. Sembra che una mano non sappia cosa sta facendo l'altra. Non risolvendo i loro bug, MQ rischia di ridurre il pubblico degli utenti MT4, quindi non preoccupatevi per ora e aspettate. Una volta che la piattaforma viene lanciata con dei bug, o correggeranno tutto velocemente o ci sarà un deflusso di clienti (DC, case di intermediazione, ecc.) poiché i clienti si rifiuteranno di passare alla nuova piattaforma con i bug e rimarranno sulla vecchia 509.

 
Barbarian:

Ragazzi, smettete di chiedere a MQ di aggiustare qualcosa, è in primo luogo umiliante e in secondo luogo inutile a giudicare dalle risposte. Sembra che una mano non sappia cosa sta facendo l'altra. Non sistemando i loro bug, MQ rischia di ridurre il pubblico degli utenti MT4, quindi non preoccupatevi per ora e aspettate. Una volta che la piattaforma viene lanciata con dei bug, o correggeranno tutto velocemente o ci sarà un deflusso di clienti (DC, case di intermediazione, ecc.) poiché i clienti si rifiuteranno di passare alla nuova piattaforma con i bug e rimarranno sulla vecchia 509.


Barbaro, capisco, ma non posso essere d'accordo. Essi (che siano cattivi o buoni) portano a termine il lavoro. Alcuni bug sono già stati risolti, altri stanno aspettando il loro turno. Penso che non ci sia bisogno di essere offesi da loro, forse solo per il fatto che alcuni dei nostri commenti non vedono nemmeno e non rispondono a loro, anche negativamente. Beh, per esempio, più di una persona ha chiesto di riferire quali cambiamenti sono stati fatti in ogni build. Nessuna risposta. Almeno direbbero "NO !".
Ma tuttavia non vedo nulla di umiliante nel segnalare un problema, chiedere di risolverlo o far notare l'errore di qualcuno.
E a proposito di "mano destra e mano sinistra" :) ho già detto che sembra funzionare più di un gruppo, e le build sono emesse indipendentemente da ciò che ci viene promesso qui. Dobbiamo aspettare la prossima build.
 
Barbarian:

pro_:

Ragazzi... Hai dimenticato il nome di questo thread? Se sei venuto qui per urlare e mostrare la tua arroganza, l'hai fatto.

Non disturbate il resto di noi continuando tranquillamente i vostri test e la ricerca di bug. Stai facendo un gran casino. Tutto viene cercato e sistemato. La quantità di lavoro non è piccola, arriverà alle vostre esigenze "particolarmente importanti".

Credetemi, anche gli altri vogliono vedere le correzioni. Solo in altre aree. Strappiamo i ragazzi del MC ...

Che mucchio di... Beta tester...

Senza offesa.

 
stringo:
Già fissato. Aspetta la prossima build


Per quanto riguarda la mossa del software, fate qualcosa.
 
Wahoo:


Funziona così...

Grazie. Fisso SymbolInfoTick
 
artmedia70:


Ragazzi... Hai dimenticato il nome di questo thread? Se sei venuto qui per urlare e mostrare la tua arroganza, l'hai fatto.

Non impedite al resto di noi di continuare tranquillamente a testare e trovare bug. Stai facendo un gran casino. Tutto viene cercato e sistemato. La quantità di lavoro non è piccola, arriverà alle vostre esigenze "particolarmente importanti".

Credetemi, anche gli altri vogliono vedere le correzioni. Solo in altre aree. Strappiamo i ragazzi del MC ...

Che mucchio di... beta tester ...

Senza offesa.




Artem, non è la prima volta che leggi una cosa e ne vedi un'altra. Non sto urlando a nessuno qui e l'arroganza di mostrarmi senza motivo e senza tempo, e dissolvere l'assillo non è nelle mie abitudini.

Nel momento in cui mi stanco di testare e aiutare a risolvere i bug, me ne vado per un po', soprattutto perché ci sono altre cose più importanti da fare. Ma finora non ho dato altro che un feedback costruttivo. Quindi non dovresti davvero trascinarmi in questa storia.

Mi sento come un beta-moderatore :).

Senza offesa.
Motivazione: