Errori, bug, domande - pagina 1448

 

Dimmi solo la build 926 che ho un errore quando provo gli EA

2015.12.10 17:18:41.245 2015.07.17 00:07 test123654789 EURUSD,H1: OrderSend error 138

 

Recentemente ho iniziato a notare che l'indicatore di connessione si è spostato a destra

e ora sono tentato di spostare l'intera finestra a sinistra per vedere le informazioni complete

La finestra è completamente massimizzata, l'angolo in basso a destra del terminale è mostrato per intero.


 
Vladimir Pastushak:

Dimmi solo la build 926 che ottengo un errore quando provo gli EA

2015.12.10 17:18:41.245 2015.07.17 00:07 test123654789 EURUSD,H1: OrderSend error 138

Scrivete a servicedesk. Allegare l'esperto, le impostazioni di prova, il server.

È riproducibile su tutti gli EA?

Secondo l'aiuto

138

ERR_REQUOTE

Nuovi prezzi


 
Alexandr Bryzgalov:

Recentemente ho iniziato a notare che l'indicatore di connessione si è spostato a destra

e ora sono tentato di spostare l'intera finestra a sinistra per vedere le informazioni complete

La finestra è completamente massimizzata, l'angolo in basso a destra del terminale è mostrato per intero.


Quale sistema operativo, bit rate, costruzione? È sempre riproducibile o ci sono delle particolarità?
 
Alexander:
Quale sistema operativo, bit rate? È sempre giocabile o ci sono delle particolarità?

Win 8.1, x64, build 924, MT4

Non ho notato nessuna caratteristica speciale, la barra delle applicazioni è visibile, ma prima non aveva effetto

L'ho su due terminali, controllerò altri 3-4 terminali

 

No, però, ecco cosa ho notato.

Il terminale si avvia e l'indicatore si posiziona normalmente.

Poi Windows chiede di permettere al programma di fare delle modifiche.

e il terminale riparte con l'indicatore già spostato.

Deve essersi spostato dopo l'aggiornamento.

765 build - l'indicatore di connessione non viene spostato.

molto probabilmente il campo del profilo è stato spostato perché "Mail" è stato sostituito con "Mailbox" e inoltre sono state aggiunte cifre alle schede "News", "Market", "Signals".

vecchia costruzione

uno degli ultimi


 
Alexander:

Scrivete a servicedesk. Allegare l'esperto, le impostazioni di prova, il server.

Riproduzione su tutti gli EA?

Secondo l'aiuto

Fallimento, confuso Ask e Bid alla fine della giornata
 
#include <Canvas\Canvas.mqh>

void OnStart() {        
        CCanvas canva1;
        
        canva1.Resize(800,600);
        canva1.CreateBitmapLabel("c1", 50,50,200,200,COLOR_FORMAT_ARGB_NORMALIZE);
        canva1.Erase(XRGB(0xFF,0xFF,0xFF));
        int x=100, y=100;
        //--------------------------
        int box = 3;
        //--------------------------
        canva1.FillRectangle(
                x,
                y,
                x+box,
                y+box,
                XRGB(155,155,155)
        );
        
        x=110;
        y=100;
        //--------------------------
        box = 5;
        //--------------------------
        canva1.FillRectangle(
                x,
                y,
                x+box,
                y+box,
                XRGB(155,155,155)
        );
        
        canva1.Update();
}

Problema. I quadrati non sono quadrati. Il primo è 3 per 4, il secondo 5 per 6

L'altezza è sempre 1 pixel più grande dell'altezza impostata.

P.S. L'errore è qui:

void CCanvas::FillRectangle(int x1,int y1,int x2,int y2,const uint clr)
  {
   int tmp;
//--- sort vertexe

   if(x2<x1)
     {
      tmp=x1;
      x1 =x2;
      x2 =tmp;
     }
   if(y2<y1)
     {
      tmp=y1;
      y1 =y2;
      y2 =tmp;
     }
//--- out of screen boundaries
   if(x2<0 || y2<0 || x1>=m_width || y1>=m_height)
      return;
//--- stay withing screen boundaries
   if(x1<0)
      x1=0;
   if(y1<0)
      y1=0;
   if(x2>=m_width)
      x2=m_width -1;
   if(y2>=m_height)
      y2=m_height-1;
//--- set pixels
   
for(;y1<=y2;y1++) {
      ArrayFill(m_pixels,y1*m_width+x1,x2-x1,clr);    }   }
 
Ciao, MT4 build 920, MetaEditor build 1218 Ecco un recente aggiornamento, uno degli indicatori in ex4 che usa una DLL ora resetta le sue impostazioni ogni volta che compila, c'è un modo per risolvere questo?
 
Igor Volodin:

Problema. I quadrati non sono quadrati. Il primo è 3 per 4, il secondo 5 per 6

L'altezza è sempre 1 pixel più grande dell'altezza impostata.


Buon pomeriggio!

Grazie per il tuo feedback, lo sistemeremo.