Errores, fallos, preguntas - página 2098

 
fxsaber:

Empezó de cero.

Ordenador de casa.


Es probable que tu ordenador se esté ralentizando.

 
Sergey Chalyshev:

Es probable que tu ordenador se esté ralentizando.

"Lags" sólo en MT5.

 
fxsaber:

Empezó de cero.

Ordenador de casa.

Gracias, lo comprobaremos.
 
Por favor ayúdenme, no puedo poner las Barras Renge en mt4. Anteriormente (hace unos 2 años), descargué cualquier inductor y todo funcionó. Ahora no funciona ni uno solo. Los pongo en el gráfico, no aparecen en modo autónomo.
 
Sergey Chalyshev:

Definitivamente no es una tontería, hay un malentendido. Explícame, ¿dónde irrumpe el meta-editor y qué hace en Internet?

Pues no muestres tu incomprensión en público.

¿Qué hace el meta-editor y lo que rompe en la carga de la CPU?

Aquí está Renat en la sucursal, pregúntale dónde se rompe la unidad

 
Chicos, estoy cansado de introducir mi nombre de usuario y contraseña de www.mql5.com en android en mt5.
¿Por qué siguen perdiendo su nombre de usuario y contraseña?
 
Vladimir Pastushak:
Chicos, cansado de android en mt5 constantemente introduciendo el nombre de usuario y la contraseña de www.mql5.com
¿Por qué siguen perdiendo su nombre de usuario y contraseña?

Cambie su navegador por uno que almacene sus contraseñas. Por ejemplo, utiliza Google Chrome: recuperará todas tus contraseñas guardadas (por supuesto, si trabajas en la versión de escritorio de Google Chrome accediendo a tu cuenta de Google).

 
Vladimir Karputov:

Cambie su navegador por uno que almacene sus contraseñas. Por ejemplo, utiliza Google Chrome: recuperará todas tus contraseñas guardadas (por supuesto, si trabajas en la versión de escritorio de Google Chrome accediendo a tu cuenta de Google).


Chicos, estoy cansado de introducir mi nombre de usuario y contraseña de www.mql5.com en android mt5 todo el tiempo

 
Vladimir Pastushak:

Chicos, estoy cansado de introducir mi nombre de usuario y contraseña de www.mql5.com en mt5 en android.

Por alguna razón no puedo iniciar sesión. Todo funciona en el sitio web. En MT5 en android no funciona:


 

¿Por qué una función tan útil como ChartXYToTimePrice() es tan cara en tiempo de ejecución?

Escribí una función análoga a XYToTimePrice() y se ejecuta mucho más rápido. Es varios cientos de veces más rápido.
Estimados desarrolladores, por favor, miren su código. Tengo la sensación de que no está diseñado de forma óptima y que se puede acelerar en 2-3 órdenes de magnitud.
Adjunto el código de un indicador de prueba. Sólo tienes que mover el ratón.

void XYToTimePrice(int x,int y,datetime &time,double &price,int id)
  {
   static int left_bar; // номер самого левого бара на экране
   static int WidBar;
   static int Wid;
   static int Hei;
   static double y_min;
   static double y_max;
   static int PerSec=PeriodSeconds();
   static bool ChartChange=true;
   if(id==CHARTEVENT_CHART_CHANGE) { ChartChange=true; return; } 
   if(ChartChange) // если было изменение чатра после последнего вычисления
     {
      left_bar=(int)ChartGetInteger(0,CHART_FIRST_VISIBLE_BAR);        // номер самого левого бара на экране
      Wid=(int)ChartGetInteger(0,CHART_WIDTH_IN_PIXELS);               // ширина экрана в пикселях
      WidBar=(int)ChartGetInteger(0,CHART_WIDTH_IN_BARS);              // ширина экрана в барах
      Hei=(int)ChartGetInteger(0,CHART_HEIGHT_IN_PIXELS);              // высота экрана в пикселях
      y_min=ChartGetDouble(0,CHART_PRICE_MIN);                         // макс. цена на экране
      y_max=ChartGetDouble(0,CHART_PRICE_MAX);                         // мин. цена на экране
     }
   if(x>Wid || x<0 || y<0 || y>Hei) return;  // выходим если точка (x,y) за пределами экрана
   price=y_min+(Hei-y)*(y_max-y_min)/Hei;
   int NrBar=left_bar-(int)((double)x/((double)Wid/(double)WidBar)); 
   datetime T[1];
   if(NrBar>=0) CopyTime(NULL,0,NrBar,1,T);
   else { CopyTime(NULL,0,0,1,T); T[0]+=fabs(NrBar)*PerSec;}
   ChartChange=false;
   time=T[0];
  }
Archivos adjuntos:
TestSpeedXY.mq5  12 kb
Razón de la queja: