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

 
Kirill Belousov , 하루/월/주 계획에 따라 몇 초가 되어야 하는지 알아내는 방법에 대한 아이디어가 있습니까?
 
Aleksey Vyazmikin :

이 경우 23시 45분의 시간이 필요합니다(사실, 저는 M5가 없지만 M1은 현재 TF이지만 중요하지 않습니다) - 이것은 현재 TF의 마지막 막대의 시간입니다. 위의 이전 TF 막대의 구조입니다. 차트의 이동은 H1에 대해 1막대이지만 다른 이동이 있을 수 있습니다. 예를 들어 11시에 정보를 가져와야 한다고 가정해 보겠습니다. 시프트는 2가 됩니다.

Alexey, 얼마나 많은 사람들이 당신이 필요한 것을 이해하지 못하는지 세십시오.

적어도 어떻게 든 문제를 명확하게 공식화하려고 노력하십시오. 어떤 TF 에 대한 차트의 기간과 시간에 필요한 것.

 
Alexey Viktorov :

Alexey, 얼마나 많은 사람들이 당신이 필요한 것을 이해하지 못하는지 세십시오.

적어도 어떻게 든 문제를 명확하게 공식화하려고 노력하십시오. 어떤 TF 에 대한 차트의 기간과 시간에 필요한 것.

글쎄, Kirill Belousov 는 나를 이해했고 2 명이 그들의 발언으로 판단하여 이해하지 못했습니다.

모든 TF에서 작동하는 범용 기능이 필요하고 데이터는 언제든지 필요합니다.

정확히 무엇이 명확하지 않은지 몰라서 설명하기가 어렵습니다. 유도 질문이 필요한 것 같습니다.

하지만 다시, 현재 TF의 구조에서 지정된 TF의 막대가 마지막으로 나타난 시간을 찾아야 합니다. 예를 들어, 표준 상황에서 현재 TF가 M1이고 현재 TF의 마지막 막대 시간을 알고 싶습니다. 이 시간당 TF는 1바 이상 전에 닫혔습니다. 숫자로 - 지금 10:30, 나는 지난 시간의 마지막 촛불이 열린 시간이 몇시인지 알아야합니다 - 그리고 23:49가 될 것이고 지금이 11:30이면 보통이 시간은 10이 될 것입니다 :59.

그게 더 명확해?

 
Aleksey Vyazmikin :
Kirill Belousov , 하루/월/주 계획에 따라 몇 초가 되어야 하는지 알아내는 방법에 대한 아이디어가 있습니까?

https://www.mql5.com/ru/docs/common/periodseconds

Документация по MQL5: Общие функции / PeriodSeconds
Документация по MQL5: Общие функции / PeriodSeconds
  • www.mql5.com
[in]  Значение периода графика из перечисления ENUM_TIMEFRAMES. Если параметр не указан, то возвращается количество секунд текущего периода графика, на котором запущена программа.
 
Aleksey Vyazmikin :

하지만 다시, 현재 TF의 구조에서 지정된 TF의 막대가 마지막으로 나타난 시간을 찾아야 합니다. 예를 들어, 표준 상황에서 내 현재 TF는 M1 입니다 . 현재 TF의 마지막 막대 시간을 알고 싶습니다. 시간당 TF는 1바 이상 전에 닫혔습니다. 숫자로 - 지금 10:30, 나는 지난 시간의 마지막 촛불이 열린 시간이 몇시인지 알아야합니다 - 그리고 23:49가 될 것이고 지금이 11:30이면 보통이 시간은 10이 될 것입니다 :59.

그게 더 명확해?

Aleksey, 더 조심하십시오 - 분 TF에는 구조가 없습니다. 왜냐하면 이것은 최소 표준 TF입니다.

따라서 문제의 공식화를 통해 "통과"하는 것은 매우 어렵습니다. 부적절한 용어로 같은 것을 계속 반복한다고 해서 상황이 더 명확해지지는 않습니다.)

귀하의 질문에 대한 답변을 어떻게 공식화했는지 주목하십시오. 병과 버섯 없이도 알 수 있습니다.

 

고맙지만 거기에 막대의 수를 나타낼 수 없으며 이번 달이 없으면 어떻게 올바르게 결정됩니까? 그는 현재에 대해서만 이야기 할 것입니다.

 
Kirill Belousov :

Aleksey, 더 조심하십시오 - 분 TF에는 구조가 없습니다. 왜냐하면 최소 표준 TF입니다.

따라서 문제의 공식화를 통해 "통과"하는 것은 매우 어렵습니다. 부적절한 용어로 같은 것을 계속 반복한다고 해서 상황이 더 명확해지지는 않습니다.)

귀하의 질문에 대한 답변을 어떻게 공식화했는지 주목하십시오. 병과 버섯 없이도 알 수 있습니다.

예, 물론, 저는 다른 구조에 대해 이야기하고 있었습니다. 이런 의미에서는 전혀 아닙니다! 그리고 어떤 TF의 막대는 하위 TF에서 하위 집합으로 나눌 수 있는 구조라는 의미에서.

프로그래밍 언어로 의사소통이 안되면 생각을 표현하기 힘든데, 그 문제의 본질을 이해해주셔서 감사합니다.

 

한 마디의 교대를 위해 나는 지금까지

       datetime          StartDt= iTime ( Symbol (),TF_iDeltaP,_Shift);
       int               N_bar= iBarShift ( Symbol (), PERIOD_CURRENT , iTime ( Symbol (),TF_iDeltaP, 0 )); //номер текущего бара
       datetime          StopDt= iTime ( Symbol (), PERIOD_CURRENT ,N_bar+ 1 );
 
내 질문은 어디에 있습니까?
 
Лауреат :
내 질문은 어디에 있습니까?
사유: