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

 
Aleksey Vyazmikin #:
전문가 어드바이저가 지정된 TF의 지표를 사용하는데, 지표 핸들을 통해 TF를 어떻게 찾을 수 있나요?

https://www.mql5.com/ru/docs/series/indicatorparameters

Документация по MQL5: Доступ к таймсериям и индикаторам / IndicatorParameters
Документация по MQL5: Доступ к таймсериям и индикаторам / IndicatorParameters
  • www.mql5.com
IndicatorParameters - Доступ к таймсериям и индикаторам - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Valeriy Yastremskiy #:

명확하지 않은 경우 지정된 TF를 알아야 합니다. 상황을 더 자세히 설명해야 합니다.

배열을 복사할 때 코드를 보편적으로 만들기 위해 강제로 TF를 지정하고 싶지 않습니다.

 

예제에서와 같이 "params=-1"을 얻습니다.

int params=IndicatorParameters(handle,indicator_type,parameters);

따라서 지표의 존재 여부가 결정됩니다.

2023.02.03 15:21:35.289 2008.01.02 09:02:00   Window=0,  indicator #2,   handle=12

일반적으로 오류 4014 - "시스템 함수를 호출 할 수 없습니다"가 발생합니다.

2023.02.03 15:33:52.945 2008.01.02 09:03:00   Ошибка получения параметров индикатора:4014
 
macd_handle = iMACD(_Symbol, _Period, 15, 26, 1, PRICE_CLOSE);
테스터에서는 작동하지 않으며, 실제 생활에서는 다음과 같이 표시됩니다:
2023.02.03 17:53:53.481 6343 (EURGBP,M30) 매개변수 (4):
2023.02.03 17:53:53.481 6343 (EURGBP,M30) 파라미터 0: type=TYPE_INT, long_value=15, double_value=0,string_value=(null)
2023.02.03 17:53:53.481 6343 (EURGBP,M30) parameter 1: type=TYPE_INT, long_value=26, double_value=0,string_value=(null)
2023.02.03 17:53:53.481 6343 (EURGBP,M30) parameter 2: type=TYPE_INT, long_value=1, double_value=0,string_value=(null)
2023.02.03 17:53:53.481 6343 (EURGBP,M30) parameter 3: type=TYPE_INT, long_value=1, double_value=0,string_value=(null)


기호, _기간은 매개변수가 아니므로 " 지정된 TF를 알고 있어야 합니다."

 
trader6_1 #:
테스터에서는 작동하지 않고 실제 생활에서는 다음과 같이 표시됩니다:
2023.02.03 17:53:53.481 6343 (EURGBP,M30) 매개변수 (4):
2023.02.03 17:53:53.481 6343 (EURGBP,M30) parameter 0: type=TYPE_INT, long_value=15, double_value=0,string_value=(null)
2023.02.03 17:53:53.481 6343 (EURGBP,M30) parameter 1: type=TYPE_INT, long_value=26, double_value=0,string_value=(null)
2023.02.03 17:53:53.481 6343 (EURGBP,M30) parameter 2: type=TYPE_INT, long_value=1, double_value=0,string_value=(null)
2023.02.03 17:53:53.481 6343 (EURGBP,M30) parameter 3: type=TYPE_INT, long_value=1, double_value=0,string_value=(null)


기호, _기간은 매개변수가 아니므로 " 지정된 TF를 알고 있어야 합니다."

그렇다면 해결책이 없습니다.

 
이동 문제를 해결하는 방법, 직사각형을 그릴 때 특정 가격으로 정확한 그림이 필요하고 이동 한 다음 위, 아래로 이동합니다....
 
Nikolay 직사각형을 그릴 때 특정 가격으로 정확한 그림이 필요하고 이동 한 다음 위, 아래로 이동합니다....

보여줄 수 있습니까-나는 그것을 재현 할 수 없었습니다. 양초 중앙의 너비에 대한 수정이 있습니다.

 
Aleksey Vyazmikin #:

보여줄 수 있나요? 재현할 수 없습니다. 캔들 중앙에 너비 보정이 있습니다.

감사합니다, 촛대에 보정이 없도록 빈 곳에 그리기만 하면 됩니다 :)
 
Nikolay #:
감사합니다, 캔들 보정이 없도록 빈 공간에 그리기만 하면 됩니다 :).

고맙습니다.

아마도 설정에서 "자화" 매개변수에 "0"을 입력해야 할 것입니다.


 
Aleksey Vyazmikin #:

천만에요.

설정에서 "자화" 매개변수를 "0"으로 설정하는 것이 좋습니다.


네, 감사합니다)
사유: