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

 
Сергей Таболин :

고마워, 봤어. 그러나 내가 말했듯이 대부분의 경우 Indicators 폴더에 대한 심볼릭 링크 때문에 리소스가 추가되지 않습니다. 찾을 수 없다고 씁니다.

심볼릭 링크의 요점은 무엇입니까? 결국 지표와 고문이 직접 링크로 컴파일되면이 고문은 지표에 관계없이 작동합니다. 그들이 컴퓨터에 전혀 있지 않도록하십시오.

두 번째로, 먼저 직접 링크가 있는 리소스 를 만든 다음 심볼릭 링크를 시도해야 합니다. 다행스럽게도 나는 그러한 링크를 귀찮게하지 않으며 그것을 수행하는 방법과 가능한지 여부를 전혀 확인할 수 없습니다.

 
Alexey Viktorov :

심볼릭 링크의 요점은 무엇입니까? ........

의미는 간단합니다. 모든 터미널은 동일한 Advisor/indicator/script/library/template.... 인스턴스에 액세스하며 인스턴스를 복제할 필요가 없습니다.

또한이 모든 것이 도보 거리 내에 있으며 멀지 않습니다 )))

이와 관련하여 당혹감이 발생합니다. 왜 모든 것이 링크로 작동하지만 리소스를 찾을 수 없습니까?

 
Сергей Таболин :

의미는 간단합니다. 모든 터미널은 동일한 Advisor/indicator/script/library/template.... 인스턴스에 액세스하며 인스턴스를 복제할 필요가 없습니다.

또한이 모든 것이 도보 거리 내에 있으며 멀지 않습니다 )))

이와 관련하여 당혹감이 발생합니다. 왜 모든 것이 링크로 작동하지만 리소스를 찾을 수 없습니까?

나는 그것에 대해 약간 떨어져 있습니다. 결국,이 두 지표를 일시적으로 정상적인 장소에 복사하고 제한없이 고문으로 컴파일, 삭제 및 작업하는 것을 막을 수는 없습니다.

글쎄, 또는 표시기의 정상적인 배치와 리소스의 연결을 달성한 다음 심볼릭 링크로 변경해 보십시오.

 

이 코드는 mt5에서 어떻게 생겼습니까?

 //+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 12.08.2008                                                     |
//|  Описание : Возвращает номер недели месяца по дате                         |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    dt - дата, время                                                        |
//+----------------------------------------------------------------------------+
int WeekOfMonth( datetime dt) {
   datetime d;
   int       i, kd= TimeDay (dt), nn= 1 ;

   for (i= 2 ; i<=kd; i++) {
    d= StrToTime ( TimeYear (dt)+ "." + TimeMonth (dt)+ "." +i);
     if ( TimeDayOfWeek (d)== 1 ) nn++;
  }
   return (nn);
}
 
ilvic :

이 코드는 mt5에서 어떻게 생겼습니까?

 //+------------------------------------------------------------------+
//| Возвращает номер недели месяца по дате, при ошибке -1            |
//+------------------------------------------------------------------+
int WeekOfMonth( const datetime time)
  {
   MqlDateTime tm;
   return ( TimeToStruct (time,tm) ? tm.day_of_week : WRONG_VALUE );
  }
//+------------------------------------------------------------------+
 
Artyom Trishkin :

감사해요

 

나는 여기에 묻고자 한다, 그것은 이미 거기에서 길을 잃었다)

한 번의 이동/클릭으로 모든 차트에서 특정 지표를 제거하려면 어떻게 해야 합니까? 새 템플릿에서는 작동하지 않습니다. 아마도 스크립트?

 
Vitaly Muzichenko :

나는 여기에 묻고자 한다, 그것은 이미 거기에서 길을 잃었다)

한 번의 이동/클릭으로 모든 차트에서 특정 지표를 제거하려면 어떻게 해야 합니까? 새 템플릿에서는 작동하지 않습니다. 아마도 스크립트?

이론적으로 다음과 같습니다.

1. 모든 그래프의 열거를 시작합니다.

2. 차트의 지표 수를 결정합니다.

3. 삭제해야 할 항목을 찾고 있으면 삭제합니다.

다음 차트로 넘어갑시다.

그러나 이를 위해서는 표시기의 짧은 이름 을 알아야 합니다. 그리고 짧은 이름에 입력 매개변수의 값이 포함되어 있으면 찾지 못할 수 있습니다. "고퍼가 보인다..."처럼

따라서 표시기 이름에서 하위 문자열을 찾아야 합니다.

 
Alexey Viktorov :

이론적으로 다음과 같습니다.

1. 모든 그래프의 열거를 시작합니다.

2. 차트의 지표 수를 결정합니다.

3. 삭제해야 할 항목을 찾고 있으면 삭제합니다.

다음 차트로 넘어갑시다.

그러나 이를 위해서는 표시기의 짧은 이름 을 알아야 합니다. 그리고 짧은 이름에 입력 매개변수의 값이 포함되어 있으면 찾지 못할 수 있습니다. "당신은 고퍼를 참조하십시오 ..."

따라서 표시기 이름에서 하위 문자열을 찾아야 합니다.

이것이 내가 ChartIndicatorName() 을 수행하고 싶었던 방법이지만 질문이 생겼습니다. 제거하는 방법은 무엇입니까?

 
Vitaly Muzichenko :

이것이 내가 ChartIndicatorName() 을 수행하고 싶었던 방법이지만 질문이 생겼습니다. 제거하는 방법은 무엇입니까?

도끼.
Документация по MQL5: Операции с графиками / ChartIndicatorDelete
Документация по MQL5: Операции с графиками / ChartIndicatorDelete
  • www.mql5.com
//|                                    Demo_ChartIndicatorDelete.mq5 | //|                        Copyright 2011, MetaQuotes Software Corp. | //|                                              https://www.mql5.com | //| Custom indicator initialization function                         |                           ...
사유: