초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 1038

 
Evgeny Dyuka :
MT5에서 전략 테스터 로그를 비활성화할 수 있습니까? 나는 여분의 인쇄가 없지만 20GB가 밤새 실행되어 VPS가 걸렸습니다. 내 전략은 7쌍과 각각 하루에 최대 10건의 거래에 대해 작동합니다...

큰 소리로 순수한 생각.
프로그래밍 방식으로 로그 디렉토리를 추적하고 거기에서 불필요한 쓰레기를 제거하는 경우. 또는 터미널이 이 디렉토리에 쓰지 못하도록 하십시오.
나는 솔직히 시도하지 않았지만 옵션 중 하나의 아이디어가 도움이 될 것이라고 고백합니다. 물론 녹음 금지는 통과하지 못할 수도 있습니다. tk. 터미널 오류가 발생할 가능성이 있습니다. 그러나 디렉토리의 측면 청소는 완전히 무해한 옵션입니다.

 
Konstantin Nikitin :

그러나 디렉토리의 측면 청소는 완전히 무해한 옵션입니다.

작동하지 않으며 MT가 파일을 "점유"하고 MT를 닫을 때까지 삭제할 수 없습니다. 다른 모든 사람들과 마찬가지로 로그를 볼륨별로 파일로 나누면 그렇습니다. 하지만 MT는 테스트가 끝날 때까지 어리석게도 하나에 씁니다.

 
psyman :

주문 라인 또는 오픈 포지션 의 색상을 변경하는 방법은 무엇입니까?

이제는 모두 같은 녹색으로 혼란을 야기하고 무차별 대입으로 찾을 수 없습니다.

사용자가 만든 개체만 사용할 수 있습니다.

모든 주문과 포지션을 열거하고, 가격별로 종류별로 원하는 색상과 스타일의 수평선을 그어야 합니다.

 
Vitaly Muzichenko :

모든 주문과 포지션을 열거하고, 가격별로 종류별로 원하는 색상과 스타일의 수평선을 그어야 합니다.

하나가 아닌 두 개의 라인이 얻어진다는 것은 안타까운 일입니다.

가끔은 마우스로 주문을 끌기도 하는데, 이런 목발로는 춤을 잘 못 춥니다 :-)

 
psyman :

하나가 아닌 두 개의 라인이 얻어진다는 것은 안타까운 일입니다.

가끔은 마우스로 주문을 끌기도 하는데, 이런 목발로는 춤을 잘 못 춥니다 :-)

모든 것이 움직이고 작동합니다

 

OnChartEvent() 함수의 응답에 대한 질문
나는 마우스 휠을 나 자신에게서 돌리면 다음을 얻습니다. event = 9 lparam = 0 dparam = 0.0 sparam =
나는 나 자신을 뒤틀었다 - 나는 아무것도 얻지 못한다.

의견을 표현해 주십시오.

 
User_mt5 :

OnChartEvent() 함수의 응답에 대한 질문
나는 마우스 휠을 나 자신에게서 돌리면 다음을 얻습니다. event = 9 lparam = 0 dparam = 0.0 sparam =
나는 나 자신을 뒤틀었다 - 나는 아무것도 얻지 못한다.

의견을 표현해 주십시오.

바퀴의 회전 방향에 관계없이 ID = 9이기 때문입니다.

 
User_mt5 :

의견을 표현해 주십시오.

작동하지 않는 코드는 어디에 있습니까?

도움말에서 코드를 확인했습니다. 작동합니다:https://www.mql5.com/ru/docs/constants/chartconstants/enum_chartevents#chartevent_mouse_wheel

코드에서 휠 스크롤 메시지를 허용했습니까?

init OnInit () 
  { 
//--- включение сообщений о прокрутке колесика мышки 
   ChartSetInteger ( 0 , CHART_EVENT_MOUSE_WHEEL , 1 ); 
//--- принудительное обновление свойств графика гарантирует готовность к обработке событий 
   ChartRedraw (); 
//--- 
   return ( INIT_SUCCEEDED ); 
  } 
Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Типы событий графика
Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Типы событий графика
  • www.mql5.com
Существуют 11 видов событий, которые можно обрабатывать с помощью функции предопределенной функции OnChartEvent(). Для пользовательских событий предусмотрено 65535 идентификаторов в диапазоне от CHARTEVENT_CUSTOM до CHARTEVENT_CUSTOM_LAST включительно. Для генерации пользовательского события необходимо использовать функцию EventChartCustom...
 
Alexey Viktorov :

바퀴의 회전 방향에 관계없이 ID = 9이기 때문입니다.

나는 MT가 완벽과는 거리가 멀다고 생각하지만 그리 멀지는 않습니다.

고맙습니다.

 
Igor Makanu :

작동하지 않는 코드는 어디에 있습니까?

도움말에서 코드를 확인했습니다. 작동합니다:https://www.mql5.com/ru/docs/constants/chartconstants/enum_chartevents#chartevent_mouse_wheel

코드에서 휠 스크롤 메시지를 허용했습니까?

예, 코드를 제출했어야 했습니다. 그러나 간단합니다. OnChartEvent() 함수에서 첫 번째 줄에 인쇄가 있습니다.
 void OnChartEvent( const int      event , 
                   const long &   lparam,
                   const double & dparam,
                   const string & sparam 
                  )
   {
   Print( " event = " , event , "    lparam = " , lparam, "    dparam = " , dparam , "    sparam = " , sparam  ); 

아마 부족할듯..

당신은 프로그램 라인을 제시했고 그 내용은 내가 자세히 살펴보고 실험할 것입니다. 아마도 이것이 문제를 해결할 것입니다.

매우 감사합니다!

사유: