오류, 버그, 질문 - 페이지 2098

 
fxsaber :

처음부터 시작했습니다.

가정용 컴퓨터.


컴퓨터 가 느릴 가능성이 큽니다.

 
Sergey Chalyshev :

컴퓨터 가 느릴 가능성이 큽니다.

"느림"은 MT5에서만 가능합니다.

 
fxsaber :

처음부터 시작했습니다.

가정용 컴퓨터.

감사합니다. 확인하겠습니다.
 
도와주세요. MT4에 범위 막대를 넣을 수 없습니다. 이전에(약 2년 전) 칠면조를 다운로드했는데 모든 것이 작동했습니다. 이제 그들 중 누구도 작동하지 않습니다. 차트에 올려보니 오프라인은 안나옵니다.
 
Sergey Chalyshev :

확실히 헛소리가 아니라 오해가 있습니다. 메타 편집기가 어디에서 깨지고 있는지 설명하십시오. 인터넷에서 무엇을 해야 합니까?

글쎄, 당신의 오해를 공개적으로 보여주지 마십시오.

메타에디터는 터미널에 의해 로딩되는 프로세서로 분해된다는 사실과 어떤 관련이 있습니까?

여기 Renat가 지점에 있습니다. 편집자가 어디에서 깨지고 있는지 물어보십시오.

 
얘들 아, 나는 MT5의 안드로이드에서 www.mql5.com의 로그인과 비밀번호를 끊임없이 입력하는 것에 지쳤습니다.
왜 계속 떨어지는거죠???
 
Vladimir Pastushak :
얘들 아, 나는 MT5의 안드로이드에서 www.mql5.com의 로그인과 비밀번호를 끊임없이 입력하는 것에 지쳤습니다.
왜 계속 떨어지는거죠???

브라우저를 암호를 저장하는 브라우저로 변경하십시오. 예를 들어 Google Chrome을 사용하면 저장된 모든 비밀번호가 표시됩니다(물론 Google 계정에 로그인하여 데스크톱 버전의 Chrome에서 작업하는 경우).

 
Vladimir Karputov :

브라우저를 암호를 저장하는 브라우저로 변경하십시오. 예를 들어 Google Chrome을 사용하면 저장된 모든 비밀번호가 표시됩니다(물론 Google 계정에 로그인하여 데스크톱 버전의 Chrome에서 작업하는 경우).


얘들 아, 나는 MT5의 안드로이드 에서 www.mql5.com의 로그인과 비밀번호를 끊임없이 입력하는 것에 지쳤습니다.

 
Vladimir Pastushak :

얘들 아, 나는 MT5의 안드로이드 에서 www.mql5.com의 로그인과 비밀번호를 끊임없이 입력하는 것에 지쳤습니다.

어떤 이유로 전혀 로그인할 수 없습니다. 모든 것이 사이트에서 작동합니다. Android의 MT5 에서는 작동하지 않습니다.


 

ChartXYToTimePrice() 와 같은 매우 유용한 함수가 실행 시간 측면에서 왜 그렇게 비싼가요?

XYToTimePrice()와 유사한 기능을 작성했으며 훨씬 빠르게 작동합니다. 최대 수백 배 더 빠릅니다.
개발자 여러분, 코드를 살펴보십시오. 별로 최적으로 만들어지지 않은 것 같고 2~3배 정도 가속될 수 있다.
테스트 표시기 코드를 첨부합니다. 마우스를 움직이면 됩니다.

 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 ];
  }
파일:
TestSpeedXY.mq5  12 kb