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

 

코드베이스에서 투표 수로 정렬을 추가할 수 있습니까?

"최상"순으로 정렬 - 어떻게 정렬되고 어디에서 최고가 되었는지 명확하지 않습니다.

 

틱으로 분 막대의 time[] 배열을 구성하고 원본과 비교하려고 했습니다.
다른 브로커와 함께 시도했습니다.
결과가 이상적이지 않습니다.
예를 들어 2018년 1월부터 브로커 "1"에서는 모든 막대가 동일하지만 이전 연도를 취하면 "깨진" 막대가 많이 나옵니다.
브로커 "2"를 사용하면 모든 것이 정상입니다.
또한 MQ-Demo 서버에는 "깨진" 막대가 많이 있습니다.

누가 유죄입니까? 브로커? 틱이 막대와 일치하지 않는 이유는 무엇입니까?

 2019.07 . 23 01 : 09 : 26.463 TestTicksVsBars (EURUSD,M1)     ******************
2019.07 . 23 01 : 09 : 28.217 TestTicksVsBars (EURUSD,M1)     Время на загрузку 12478031 тиков = 1.635 секунд
2019.07 . 23 01 : 09 : 28.217 TestTicksVsBars (EURUSD,M1)     Время на формирование time[ 207157 ] = 119505 микросекунд
2019.07 . 23 01 : 09 : 28.224 TestTicksVsBars (EURUSD,M1)     сформировано бар с 2019.01 . 02 06 : 00 - 207157
2019.07 . 23 01 : 09 : 28.225 TestTicksVsBars (EURUSD,M1)     реальных баров - 207155
2019.07 . 23 01 : 09 : 28.226 TestTicksVsBars (EURUSD,M1)     тики есть, бара нет. бар = 190841    2019.07 . 08 00 : 05 : 00    2019.07 . 08 00 : 02 : 00
2019.07 . 23 01 : 09 : 28.226 TestTicksVsBars (EURUSD,M1)     тики есть, бара нет. бар = 190841    2019.07 . 08 00 : 05 : 00    2019.07 . 08 00 : 03 : 00
2019.07 . 23 01 : 09 : 28.226 TestTicksVsBars (EURUSD,M1)     тики есть, бара нет. бар = 190841    2019.07 . 08 00 : 05 : 00    2019.07 . 08 00 : 04 : 00
2019.07 . 23 01 : 09 : 28.226 TestTicksVsBars (EURUSD,M1)     бар есть, тиков нет. бар = 190885    2019.07 . 08 00 : 49 : 00    2019.07 . 08 00 : 50 : 00
2019.07 . 23 01 : 09 : 28.226 TestTicksVsBars (EURUSD,M1)     ******************
2019.07 . 23 01 : 11 : 21.408 TestTicksVsBars (EURUSD,M1)     ******************
2019.07 . 23 01 : 11 : 27.924 TestTicksVsBars (EURUSD,M1)     Время на загрузку 39202241 тиков = 5.648 секунд
2019.07 . 23 01 : 11 : 27.924 TestTicksVsBars (EURUSD,M1)     Время на формирование time[ 578497 ] = 867958 микросекунд
2019.07 . 23 01 : 11 : 27.929 TestTicksVsBars (EURUSD,M1)     сформировано бар с 2018.01 . 02 00 : 01 - 578497
2019.07 . 23 01 : 11 : 27.931 TestTicksVsBars (EURUSD,M1)     реальных баров - 578497
2019.07 . 23 01 : 11 : 27.932 TestTicksVsBars (EURUSD,M1)     Массивы равны
2019.07 . 23 01 : 11 : 27.932 TestTicksVsBars (EURUSD,M1)     ******************
ZY 올바른 테스트를 위해 창에 무제한 막대를 넣는 것을 잊지 마십시오.
파일:
 

연속으로 여러 빌드에 대한 테스터는 어떻게 됩니까?

왜 과거 데이터에 대한 디버깅을 중지한 후 어드바이저의 매개변수를 편집할 수 없는지,

Visual Tester 창을 닫을 때까지 디버깅을 다시 시작할 수 없습니다.

[삭제]  

친애하는, 최적화 프로그램에 약간의 기능을 추가하지 않겠습니까? 이와 같이:


 
이 주제와 관련이 없는 댓글은 " MQL4 MT4 MetaTrader 4 초보자의 질문 "으로 이동되었습니다.
[삭제]  

그리고 더. Trade Mode 를 설정할 때 지연을 올바르게 확인하는 방법은 무엇입니까?

어제 나는 지연을 50ms로 설정했습니다. 그리고 TerminalInfoInteger(TERMINAL_PING_LAST)는 0을 반환합니다. 무엇이 잘못되었나요?

 
이 주제와 관련이 없는 댓글은 " MQL4 MT4 MetaTrader 4 초보자의 질문 "으로 이동되었습니다.
 
MT4에서 이 스크립트
 double Margin( const string Symb )
{
   const string Major = StringSubstr (Symb, 0 , 3 ) + AccountInfoString ( ACCOUNT_CURRENCY );
  
   return ( MathCeil (MarketInfo(Symb, MODE_MARGINREQUIRED) / ( SymbolInfoInteger (Major, SYMBOL_VISIBLE ) ? SymbolInfoDouble (Major, SYMBOL_ASK ) : 1 )));
}

void OnStart ()
{
   for ( int i = SymbolsTotal ( true ) - 1 ; i >= 0 ; i--)
  {
     const string Name = SymbolName (i, true );
    
     Print (Name + " = " + ( string )Margin(Name));
  }
}
디버그 모드에서 터미널은 단단히 끊깁니다. 재현?
 
하나의 에이전트만 포함됩니다. 전체 열거의 200개 작업.
 2019.07 . 24 20 : 35 : 37.739 Core 1   pass 191 returned result 1361.80 in 0 : 00 : 00.111
2019.07 . 24 20 : 35 : 37.739 Core 1   pass 192 returned result 1364.83 in 0 : 00 : 00.110
2019.07 . 24 20 : 35 : 37.739 Core 1   pass 193 returned result 1367.97 in 0 : 00 : 00.127
2019.07 . 24 20 : 35 : 37.739 Core 1   pass 194 returned result 1371.00 in 0 : 00 : 00.117
2019.07 . 24 20 : 35 : 38.615 Tester  pass 195 not processed and added to task queue
2019.07 . 24 20 : 35 : 38.615 Tester  pass 196 not processed and added to task queue
2019.07 . 24 20 : 35 : 38.615 Tester  pass 197 not processed and added to task queue
2019.07 . 24 20 : 35 : 38.615 Tester  pass 198 not processed and added to task queue
2019.07 . 24 20 : 35 : 38.615 Tester  pass 199 not processed and added to task queue
2019.07 . 24 20 : 35 : 38.615 Core 1   pass 195 returned result 1373.83 in 0 : 00 : 00.165
2019.07 . 24 20 : 35 : 38.615 Core 1   pass 196 returned result 1376.71 in 0 : 00 : 00.209
2019.07 . 24 20 : 35 : 38.615 Core 1   pass 197 returned result 1379.64 in 0 : 00 : 00.199
2019.07 . 24 20 : 35 : 38.615 Core 1   pass 198 returned result 1382.55 in 0 : 00 : 00.144
2019.07 . 24 20 : 35 : 38.615 Core 1   pass 199 returned result 1385.43 in 0 : 00 : 00.156
2019.07 . 24 20 : 35 : 38.615 Core 1   pass 195 (batch of 5 tasks) started
2019.07 . 24 20 : 35 : 38.615 Tester  optimization finished, total passes 200

완전히 넓은 갈매기에서. 왜 이런 일이 일어났습니까?

[삭제]  

나는 몇 번이나 질문을 했고 그에 대한 응답으로 침묵 ...

또는

  1. 질문 자체의 "바보"로 인해 아무도 대답이 없다는 것과 같은 질문입니다 ...
  2. 장점에 대해서는 할 말이 없기에 답이 없습니다. 질문이 혼미에 빠졌기 때문에 ...
  3. 이 개인에게 응답하는 것은 그들의 존엄성이 떨어지는 것으로 간주됩니다 ...
필요한 번호를 선택하기만 하면 됩니다 - 더 질문할지 아니면 잘할지 알겠습니다 ...........