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

 
Stanislav Korotky :

MqlRates 구조 의 real_volume 필드는 long 유형이지만 모든 long 값 범위의 값을 저장할 수 없는 것 같습니다(문서에 따르면 - 0x7FFFFFFFFFFFFFF). 특히 0x40000000000000A8 필드에 작성하면 실제로 0xA8이 작성됩니다. 사용자 정의 기호에 관한 것입니다.

어딘가에 허용되는 값의 실제 범위가 있습니까? 원칙적으로는 일반 long처럼 작동하지 않을 이유가 없습니다. 버그처럼 보입니다.

추신. tick_volume에서 아마도 같은 문제일 것입니다.

실험을 통해 최대값인 184467440738을 찾았습니다. 왜, 어디에서 -가 어둠으로 뒤덮여 있습니다.

 

안녕하세요 동문 여러분!

문제점: 로봇을 처음 구입했는데 알림 메일을 받았지만 활성화할 수 없습니다. 웹 터미널에 연결할 때 "mine"의 로봇 목록에 "활성화" 버튼이 없습니다. 다른 브로커와 함께 시도했습니다.
아이디어?

미리 감사드립니다
VG


 
wgomer :


문제점: 로봇을 처음 구입했는데 알림 메일을 받았지만 활성화할 수 없습니다. 웹 터미널에 연결할 때 "mine"의 로봇 목록에 "활성화" 버튼이 없습니다. 다른 브로커와 함께 시도했습니다.
아이디어?

전용 제품을 구매하지 않았습니다.

MT4와 MT5를 섞은 것 같습니다. 잘못 구매한 제품이 아직 활성화되지 않은 경우 구매를 취소하고 올바른 플랫폼에서 반복할 수 있습니다.

 

안녕하세요! 이러한 문제: 빌드 2755를 업데이트한 후 만료된 선물 계약이 터미널에서 사라졌습니다.

 
Sayberix :

안녕하세요! 이러한 문제: 빌드 2755를 업데이트한 후 만료된 선물 계약이 터미널에서 사라졌습니다.

빌드에 의존하지 않습니다.

중개인이 보기에서 제거했을 가능성이 큽니다. 브로커의 기술 지원에 확인하시기 바랍니다.

 
Renat Fatkhullin :

빌드에 의존하지 않습니다.

중개인이 보기에서 제거했을 가능성이 큽니다. 브로커의 기술 지원에 확인하시기 바랍니다.

매우 감사합니다! 나는 오늘 그들에게 편지를 쓸 것이다.

 

인사말. 설정에서 코드 스타일을 변경하려고 하면 편집기가 멈추고 그게 다야, 무슨 생각이 나나요?


이것은 이 섹션에만 있고 다른 모든 것은 잘 작동합니다.

 
Marsel :

전용 제품을 구매하지 않았습니다.

MT4와 MT5를 섞은 것 같습니다. 잘못 구매한 제품이 아직 활성화되지 않은 경우 구매를 취소하고 올바른 플랫폼에서 반복할 수 있습니다.

매우 감사합니다!
어쩐지 혼란스러워. 이제 모든 것이 정상이며 이미 활성화되었습니다!
 
판매용이 아닌 신호는 터미널에서 보이지 않습니까?
 

MT5 빌드 2755

터미널은 모든 틱을 계산하지 않습니다.


 datetime st = 0 ;
int tics = 0 ;

//------------------------------------------------------------------

int OnCalculate ( const int rates_total,
                 const int prev_calculated,
                 const datetime &time[],
                 const double &open[],
                 const double &high[],
                 const double &low[],
                 const double &close[],
                 const long &tick_volume[],
                 const long &volume[],
                 const int &spread[])
  {
   
   ArraySetAsSeries (time, true );
   ArraySetAsSeries (tick_volume, true );
   
   if (prev_calculated == 0 ) st = time[ 0 ];
   
   else if (time[ 0 ] != st)
     {
      tics++;
       Alert ( "T - " ,tics, " TV - " ,tick_volume[ 0 ]);
     };
   
   //-----------------------------------------------------------------
   return (rates_total);
  }