MT5와 속도 - 페이지 39

 
Igor Makanu :

옵션이지만 EA를 서비스로 실행할 수 있습니까? - 유일한 불편함 - OnTick() 이벤트가 없을 것

나는 서비스를 시도하지 않았으며 가까운 장래에 거의 확실하지 않습니다. 그럼에도 불구하고 고문은 차트의 단축키 및 일부 개체에 응답할 수 있습니다. 또한 차트에 정보를 가져올 수 있습니다.

 
fxsaber :

이것이 그가 의미한 바입니다.

내 러시아어는 나쁘다.

흥미롭긴 한데 단말기가 꺼지기 쉬우면 부하가 줄어든다?

 
fxsaber :

생산성에 푹 빠진 내 봇도 터미널의 CPU가 15%가 되는 방식으로 작동하는 것을 볼 수 있습니다. 그리고 이제 인생 핵!

  • 시장 감시 종료(CTRL+M) - 거래되는 기호만 포함합니다.
  • 현재 포즈로 테이블을 닫습니다(CTRL+T).
  • 모든 차트를 최소화합니다.

짜잔, 터미널 CPU 2.5%! VPS를 오프로드하십시오 . 다른 사람이 좋은 조언이 있으면 알려주십시오.


개발자 여러분, 알고 거래를 위해 터미널을 최소 자원 소비 모드로 전환할 수 있습니다.

터미널을 최소화하면 효과는 동일합니다.

 
Aleksey Vyazmikin :

흥미롭긴 한데 단말기가 꺼지기 쉬우면 부하가 줄어든다?

터미널이 열린 상태에서 작업 관리자를 엽니다.
대략적인 CPU 부하를 결정하고 터미널을 최소화합니다.
부하 수가 감소해야 합니다.
내 부하가 0 - 1%로 떨어집니다.

 
Roman :

터미널이 열린 상태에서 작업 관리자를 엽니다.
대략적인 CPU 부하를 결정하고 터미널을 최소화합니다.
부하 수가 감소해야 합니다.
내 부하가 0 - 1%로 떨어집니다.

Windows 7에서는 작동하지 않습니다.

 
fxsaber :

생산성에 푹 빠진 내 봇도 터미널의 CPU가 15%가 되는 방식으로 작동하는 것을 볼 수 있습니다. 그리고 이제 인생 핵!

  • 시장 감시 종료(CTRL+M) - 거래되는 기호만 포함합니다.
  • 현재 포즈로 테이블을 닫습니다(CTRL+T).
  • 모든 차트를 최소화합니다.

짜잔, 터미널 CPU 2.5%! VPS를 오프로드하십시오 . 다른 사람이 좋은 조언이 있으면 알려주십시오.


개발자 여러분, 알고 거래를 위해 터미널을 최소 자원 소비 모드로 전환할 수 있습니다.

F11이 도움이 되지 않습니까?

중재를 위해 그렇게했고 불필요한 모든 것을 껐습니다.

 
Maxim Dmitrievsky :

F11이 도움이 되지 않습니까?

차트는 축소되지 않습니다.

 

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

라이브러리: 벤치마크

fxsaber , 2020.10.01 23:49

 2020.10 . 02 00 : 45 : 14.113 Alert : Time[Test9.mq5 36 in IsInvisible: :: ChartGetInteger (Chart, CHART_IS_MAXIMIZED )] = 878 mсs.
2020.10 . 02 00 : 45 : 14.114 Alert : Time[Test9.mq5 36 in IsInvisible: :: ChartGetInteger (Chart, CHART_IS_MAXIMIZED )] = 943 mсs.
2020.10 . 02 00 : 45 : 14.114 Alert : Time[Test9.mq5 36 in IsInvisible: :: ChartGetInteger (Chart, CHART_IS_MAXIMIZED )] = 297 mсs.
2020.10 . 02 00 : 45 : 14.116 Alert : Time[Test9.mq5 36 in IsInvisible: :: ChartGetInteger (Chart, CHART_IS_MAXIMIZED )] = 1787 mсs.
2020.10 . 02 00 : 45 : 14.116 Alert : Time[Test9.mq5 35 in IsInvisible: :: ChartNext (Chart)] = 2 mсs.
2020.10 . 02 00 : 45 : 14.117 Alert : Time[Test9.mq5 36 in IsInvisible: :: ChartGetInteger (Chart, CHART_IS_MAXIMIZED )] = 980 mсs.
2020.10 . 02 00 : 45 : 14.117 Alert : Time[Test9.mq5 35 in IsInvisible: :: ChartNext (Chart)] = 2 mсs.
2020.10 . 02 00 : 45 : 14.117 Alert : Time[Test9.mq5 36 in IsInvisible: :: ChartGetInteger (Chart, CHART_IS_MAXIMIZED )] = 59 mсs.
2020.10 . 02 00 : 45 : 14.118 Alert : Time[Test9.mq5 36 in IsInvisible: :: ChartGetInteger (Chart, CHART_IS_MAXIMIZED )] = 803 mсs.
2020.10 . 02 00 : 45 : 14.119 Alert : Time[Test9.mq5 36 in IsInvisible: :: ChartGetInteger (Chart, CHART_IS_MAXIMIZED )] = 1059 mсs.

CHART_IS_MAXIMIZED는 외국 차트의 경우 속도가 느려집니다. 버그 보고서가 준비되었습니다! 도서관이 있어서 아주 쉬웠습니다.

 
fxsaber :

차트는 축소되지 않습니다.

 #include <fxsaber\MultiTester\MTTester.mqh> // https://www.mql5.com/ru/code/26132

#define WM_SYSCOMMAND 0x0112
#define SC_MINIMIZE   0xF020

// Сворачивает все окна.
void MinimizeAllCharts()
{
   static const long ChartsHandle = user32::GetDlgItem(MTTESTER::GetTerminalHandle(), 0xE900 );
  
   for ( long handle = user32::GetWindow(ChartsHandle, GW_CHILD); handle; handle = user32::GetWindow(handle, GW_HWNDNEXT))
    user32::PostMessageW(handle, WM_SYSCOMMAND, SC_MINIMIZE, 0 );
}

void OnStart ()
{
  MinimizeAllCharts();
}

단축키를 사용하면 완료됩니다. Market Watch 및 Instruments를 닫는 방법 - 알아내지 못했습니다. VPS가 표시되면 VPS를 사용하는 모든 사람에게 유용합니다.

 
fxsaber :

Market Watch 및 Instruments를 닫는 방법 - 알아내지 못했습니다.

전체 터미널을 접을 수 있는데 차트를 접는 이유는 무엇입니까?

또는 모든 터미널을 함께 사용합니다. 이미 단축키인 Win + D가 있습니다.