초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 1379 1...137213731374137513761377137813791380138113821383138413851386...1503 새 코멘트 [삭제] 2021.11.27 08:31 #13781 User_mt5 # : 설명을 부탁드립니다.. 성경은 말합니다: _Period 변수는 현재 차트의 기간 값을 저장합니다. TF의 실제 _기간 값: M1 = 1 M5 = 5 M15 = 15 M30 = 30 H1 = 16385 H4 = 16388 H6= 16390 숫자 60, 120 등을 설명해 주십시오. 뭐야.. 더 이상 유행하지 않아? 알고 있다면 최소한 여기서 트릭이 무엇인지 힌트를 줍니까? 그리고 이제 물어보기가 두렵습니다. 그리고 우리의 신비한 MQL의 어떤 위치에 여전히 그러한 칩이 있습니까? :( 여기에 마침표가 있습니다. https://www.mql5.com/ru/docs/constants/chartconstants/enum_timeframes \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 숫자 대신 - 마침표를 적어 두십시오. Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Периоды графиков www.mql5.com Периоды графиков - Константы графиков - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Vladimir Karputov 2021.11.27 08:32 #13782 User_mt5 # : 설명을 부탁드립니다.. 성경은 말합니다: _Period 변수는 현재 차트의 기간 값을 저장합니다. TF의 실제 _기간 값: M1 = 1 M5 = 5 M15 = 15 M30 = 30 H1 = 16385 H4 = 16388 H6= 16390 숫자 60, 120 등을 설명해 주십시오. 뭐.. 더 이상 유행하지 않습니까? 알고 있다면 최소한 여기서 트릭이 무엇인지 힌트를 줍니까? 그리고 이제 물어보기가 두렵습니다. 그리고 우리의 신비한 MQL의 어떤 위치에 여전히 그러한 칩이 있습니까? :( 설명서는 다음과 같이 완전히 읽어야 합니다. 가변 내용 _Period , 현재 차트의 기간 값을 저장합니다. 값은 다음 값 중 하나일 수 있습니다. 전송 ENUM_TIMEFRAMES 여기서 핵심은 "... ENUM_TIMEFRAMES 열거형 . " 입니다. 그리고 enum ITEMS를 사용해야 합니다. 예를 들어, PERIOD_H1, PERIOD_M15 ... 그리고 열거 요소에 어떤 내부 값이 있는지 알 필요가 없습니다. Документация по MQL5: Предопределенные переменные / _Period www.mql5.com _Period - Предопределенные переменные - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 [삭제] 2021.11.27 08:33 #13783 User_mt5 # : 설명을 부탁드립니다.. 성경은 말합니다: _Period 변수는 현재 차트의 기간 값을 저장합니다. TF의 실제 _기간 값: M1 = 1 M5 = 5 M15 = 15 M30 = 30 H1 = 16385 H4 = 16388 H6= 16390 숫자 60, 120 등을 설명해 주십시오. 뭐.. 더 이상 유행하지 않습니까? 알고 있다면 최소한 여기서 트릭이 무엇인지 힌트를 줍니까? 그리고 이제 물어보기가 두렵습니다. 그리고 우리의 신비한 MQL의 어떤 위치에 여전히 그러한 칩이 있습니까? :( 어떻게 받았습니까? User_mt5 2021.11.27 08:38 #13784 SanAlex # : 여기에 마침표가 있습니다. https://www.mql5.com/ru/docs/constants/chartconstants/enum_timeframes \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 숫자 대신 - 마침표를 적어 두십시오. 조언 해주셔서 감사합니다. 기능이 알려지면 고려하는 것이 어렵지 않습니다. 저는 PeriodSeconds()를 사용하고 있습니다. 문제는 이러한 .. 기능을 어디에서 기대할 수 있는지 미리 알 수 없다는 것입니다. User_mt5 2021.11.27 08:39 #13785 Vladimir Karputov # : 설명서는 다음과 같이 완전히 읽어야 합니다. 가변 내용 _Period , 현재 차트의 기간 값을 저장합니다. 값은 다음 값 중 하나일 수 있습니다. 전송 ENUM_TIMEFRAMES 여기서 핵심은 "... ENUM_TIMEFRAMES 열거형 . " 입니다. 그리고 enum ITEMS를 사용해야 합니다. 예를 들어, PERIOD_H1, PERIOD_M15 ... 그리고 열거 요소에 어떤 내부 값이 있는지 알 필요가 없습니다. 참여해 주셔서 감사합니다. 하지만 여기에 문제가 있습니다. 읽을 수 없습니다 :( 그리고 일반적으로 내가 해야 할 일을 들을 것이라고 기대하지 않습니다. 내 어리석은 질문에 대한 대답을 기대하고 있었다. User_mt5 2021.11.27 08:41 #13786 Сергей Таболин # : 어떻게 받았습니까? Print (" _Period = ", _Period ); [삭제] 2021.11.27 08:48 #13787 User_mt5 # : 잘. 열거 형 값을 얻습니다. 사용자_mt5 # : ... 기능이 알려지면 고려하는 것이 어렵지 않습니다. 나는 PeriodSeconds()를 사용하고 있다 ; ... 그들이 그것을 사용 했다면 질문이 발생하지 않을 것입니다. Vladimir Karputov 2021.11.27 08:52 #13788 User_mt5 # : 설명을 부탁드립니다.. 성경은 말합니다: _Period 변수는 현재 차트의 기간 값을 저장합니다. TF의 실제 _기간 값: M1 = 1 M5 = 5 M15 = 15 M30 = 30 H1 = 16385 H4 = 16388 H6= 16390 숫자 60, 120 등을 설명해 주십시오. 뭐.. 더 이상 유행하지 않습니까? 알고 있다면 최소한 여기서 트릭이 무엇인지 힌트를 줍니까? 그리고 이제 물어보기가 두렵습니다. 그리고 우리의 신비한 MQL의 어떤 위치에 여전히 그러한 칩이 있습니까? :( 원천: 거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼 MQL5에서 타임프레임의 숨겨진 의미 Serhii Shevchuk , 2017.02.27 01:53 예, 하지만 느립니다. 비교를 위해 작은 스크립트를 스케치했습니다. #property script_show_inputs input long InpCycles= 1000000000 ; ENUM_TIMEFRAMES TF_list[ 32 ]={ PERIOD_MN1 , PERIOD_W1 , PERIOD_D1 , PERIOD_H12 , PERIOD_H8 , PERIOD_H6 , PERIOD_H4 , PERIOD_H3 , PERIOD_H2 , PERIOD_H1 , PERIOD_M30 , PERIOD_M20 , PERIOD_M15 , PERIOD_M12 , PERIOD_M10 , PERIOD_M6 , PERIOD_M5 , PERIOD_M4 , PERIOD_M3 , PERIOD_M2 , PERIOD_M1 , PERIOD_MN1 , PERIOD_W1 , PERIOD_D1 , PERIOD_M5 , PERIOD_M4 , PERIOD_M3 , PERIOD_M2 , PERIOD_H2 , PERIOD_H1 , PERIOD_M30 , PERIOD_M20 }; int PeriodMinutes( ENUM_TIMEFRAMES tf){ uint t = uint (tf); uint f = 0xc000 &t; uint min = 0x00FF &t; if (f== 0x4000 ) min*= 60 ; else if (f== 0x8000 ) min*= 10080 ; else if (f== 0xc000 ) min*= 43200 ; return ( int (min)); } //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart () { //--- ulong tmp = 0 ; // uint idx = 0 ; ulong t0 = GetMicrosecondCount (); for ( long i= 0 ;i<InpCycles;i++) tmp+= PeriodMinutes(TF_list[ 0x1f &(idx++)]); ulong t1 = GetMicrosecondCount (); Print ( "1) tmp = " ,tmp, "... dT = " ,t1-t0); //--- tmp = 0 ; idx = 0 ; t0 = GetMicrosecondCount (); for ( long i= 0 ;i<InpCycles;i++) tmp+= PeriodSeconds (TF_list[ 0x1f &(idx++)])/ 60 ; t1 = GetMicrosecondCount (); Print ( "2) tmp = " ,tmp, "... dT = " ,t1-t0); //--- } //+------------------------------------------------------------------+ 보시다시피 if -s보다 약 2배 느립니다. 그리고 거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼 MQL5에서 타임프레임의 숨겨진 의미 레나트 팻쿨린 , 2017.02.26 23:37 이것은 내부 최적화를 위해 수행됩니다. Questions from Beginners MQL5 Errors, bugs, questions How to get length User_mt5 2021.11.27 09:02 #13789 Сергей Таболин # : 잘. 열거 형 값을 얻습니다. 그들이 그것을 사용 했다면 질문이 발생하지 않을 것입니다. 나는 동의하지 않는다. 변명도, 설명도 아닌 것 같아요. 사전 정의된 변수의 일반적인 논리는 직접 액세스하여 값을 제공할 수 있다는 것입니다. 예를 들어 _Point, _Digits 등 을 참조할 수 있습니다. 그리고 이것은 정상입니다. 다른 모든 사전 정의된 변수는 유사한 속성을 가질 것으로 직관적으로 예상됩니다. 그러나 _Period 의 경우에는 그렇지 않습니다. -- 다시 한 번 감사드립니다. 문제가 해결된 것으로 가정합니다. 모두에게 좋은 주말!) JRandomTrader 2021.11.27 23:58 #13790 Fast235 # : mql에 내장된 인코더는 무엇입니까? 그것에 대한 좋은 용도를 찾을 수 없습니다 자신으로부터 암호화하는 것은 의미가 없으며 두 번째 사용자에게는 전역 변수 만 표시되는 터미널입니다. 상태를 디스크에 저장하고 인터넷을 통해 데이터를 교환하십시오. 1...137213731374137513761377137813791380138113821383138413851386...1503 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
설명을 부탁드립니다..
성경은 말합니다: _Period 변수는 현재 차트의 기간 값을 저장합니다.
TF의 실제 _기간 값:
M1 = 1
M5 = 5
M15 = 15
M30 = 30
H1 = 16385
H4 = 16388
H6= 16390
숫자 60, 120 등을 설명해 주십시오. 뭐야.. 더 이상 유행하지 않아?
알고 있다면 최소한 여기서 트릭이 무엇인지 힌트를 줍니까?
그리고 이제 물어보기가 두렵습니다. 그리고 우리의 신비한 MQL의 어떤 위치에 여전히 그러한 칩이 있습니까? :(
여기에 마침표가 있습니다. https://www.mql5.com/ru/docs/constants/chartconstants/enum_timeframes
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
숫자 대신 - 마침표를 적어 두십시오.
설명을 부탁드립니다..
성경은 말합니다: _Period 변수는 현재 차트의 기간 값을 저장합니다.
TF의 실제 _기간 값:
M1 = 1
M5 = 5
M15 = 15
M30 = 30
H1 = 16385
H4 = 16388
H6= 16390
숫자 60, 120 등을 설명해 주십시오. 뭐.. 더 이상 유행하지 않습니까?
알고 있다면 최소한 여기서 트릭이 무엇인지 힌트를 줍니까?
그리고 이제 물어보기가 두렵습니다. 그리고 우리의 신비한 MQL의 어떤 위치에 여전히 그러한 칩이 있습니까? :(
설명서는 다음과 같이 완전히 읽어야 합니다.
가변 내용 _Period , 현재 차트의 기간 값을 저장합니다. 값은 다음 값 중 하나일 수 있습니다. 전송 ENUM_TIMEFRAMES 여기서 핵심은 "... ENUM_TIMEFRAMES 열거형 . " 입니다.
그리고 enum ITEMS를 사용해야 합니다. 예를 들어, PERIOD_H1, PERIOD_M15 ... 그리고 열거 요소에 어떤 내부 값이 있는지 알 필요가 없습니다.
설명을 부탁드립니다..
성경은 말합니다: _Period 변수는 현재 차트의 기간 값을 저장합니다.
TF의 실제 _기간 값:
M1 = 1
M5 = 5
M15 = 15
M30 = 30
H1 = 16385
H4 = 16388
H6= 16390
숫자 60, 120 등을 설명해 주십시오. 뭐.. 더 이상 유행하지 않습니까?
알고 있다면 최소한 여기서 트릭이 무엇인지 힌트를 줍니까?
그리고 이제 물어보기가 두렵습니다. 그리고 우리의 신비한 MQL의 어떤 위치에 여전히 그러한 칩이 있습니까? :(
어떻게 받았습니까?
여기에 마침표가 있습니다. https://www.mql5.com/ru/docs/constants/chartconstants/enum_timeframes
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
숫자 대신 - 마침표를 적어 두십시오.
조언 해주셔서 감사합니다.
기능이 알려지면 고려하는 것이 어렵지 않습니다. 저는 PeriodSeconds()를 사용하고 있습니다.
문제는 이러한 .. 기능을 어디에서 기대할 수 있는지 미리 알 수 없다는 것입니다.
설명서는 다음과 같이 완전히 읽어야 합니다.
가변 내용 _Period , 현재 차트의 기간 값을 저장합니다. 값은 다음 값 중 하나일 수 있습니다. 전송 ENUM_TIMEFRAMES 여기서 핵심은 "... ENUM_TIMEFRAMES 열거형 . " 입니다.
그리고 enum ITEMS를 사용해야 합니다. 예를 들어, PERIOD_H1, PERIOD_M15 ... 그리고 열거 요소에 어떤 내부 값이 있는지 알 필요가 없습니다.
참여해 주셔서 감사합니다.
하지만 여기에 문제가 있습니다. 읽을 수 없습니다 :(
그리고 일반적으로 내가 해야 할 일을 들을 것이라고 기대하지 않습니다. 내 어리석은 질문에 대한 대답을 기대하고 있었다.
어떻게 받았습니까?
잘. 열거 형 값을 얻습니다.
...
기능이 알려지면 고려하는 것이 어렵지 않습니다. 나는 PeriodSeconds()를 사용하고 있다 ;
...
그들이 그것을 사용 했다면 질문이 발생하지 않을 것입니다.
설명을 부탁드립니다..
성경은 말합니다: _Period 변수는 현재 차트의 기간 값을 저장합니다.
TF의 실제 _기간 값:
M1 = 1
M5 = 5
M15 = 15
M30 = 30
H1 = 16385
H4 = 16388
H6= 16390
숫자 60, 120 등을 설명해 주십시오. 뭐.. 더 이상 유행하지 않습니까?
알고 있다면 최소한 여기서 트릭이 무엇인지 힌트를 줍니까?
그리고 이제 물어보기가 두렵습니다. 그리고 우리의 신비한 MQL의 어떤 위치에 여전히 그러한 칩이 있습니까? :(
원천:
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
MQL5에서 타임프레임의 숨겨진 의미
Serhii Shevchuk , 2017.02.27 01:53
예, 하지만 느립니다. 비교를 위해 작은 스크립트를 스케치했습니다.input long InpCycles= 1000000000 ;
ENUM_TIMEFRAMES TF_list[ 32 ]={
PERIOD_MN1 , PERIOD_W1 , PERIOD_D1 , PERIOD_H12 ,
PERIOD_H8 , PERIOD_H6 , PERIOD_H4 , PERIOD_H3 ,
PERIOD_H2 , PERIOD_H1 , PERIOD_M30 , PERIOD_M20 ,
PERIOD_M15 , PERIOD_M12 , PERIOD_M10 , PERIOD_M6 ,
PERIOD_M5 , PERIOD_M4 , PERIOD_M3 , PERIOD_M2 ,
PERIOD_M1 , PERIOD_MN1 , PERIOD_W1 , PERIOD_D1 ,
PERIOD_M5 , PERIOD_M4 , PERIOD_M3 , PERIOD_M2 ,
PERIOD_H2 , PERIOD_H1 , PERIOD_M30 , PERIOD_M20
};
int PeriodMinutes( ENUM_TIMEFRAMES tf)
{
uint t = uint (tf);
uint f = 0xc000 &t;
uint min = 0x00FF &t;
if (f== 0x4000 ) min*= 60 ;
else if (f== 0x8000 ) min*= 10080 ;
else if (f== 0xc000 ) min*= 43200 ;
return ( int (min));
}
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart ()
{
//---
ulong tmp = 0 ;
//
uint idx = 0 ;
ulong t0 = GetMicrosecondCount ();
for ( long i= 0 ;i<InpCycles;i++)
tmp+= PeriodMinutes(TF_list[ 0x1f &(idx++)]);
ulong t1 = GetMicrosecondCount ();
Print ( "1) tmp = " ,tmp, "... dT = " ,t1-t0);
//---
tmp = 0 ;
idx = 0 ;
t0 = GetMicrosecondCount ();
for ( long i= 0 ;i<InpCycles;i++)
tmp+= PeriodSeconds (TF_list[ 0x1f &(idx++)])/ 60 ;
t1 = GetMicrosecondCount ();
Print ( "2) tmp = " ,tmp, "... dT = " ,t1-t0);
//---
}
//+------------------------------------------------------------------+
그리고
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
MQL5에서 타임프레임의 숨겨진 의미
레나트 팻쿨린 , 2017.02.26 23:37
이것은 내부 최적화를 위해 수행됩니다.잘. 열거 형 값을 얻습니다.
그들이 그것을 사용 했다면 질문이 발생하지 않을 것입니다.
나는 동의하지 않는다.
변명도, 설명도 아닌 것 같아요.
사전 정의된 변수의 일반적인 논리는 직접 액세스하여 값을 제공할 수 있다는 것입니다.
예를 들어 _Point, _Digits 등 을 참조할 수 있습니다. 그리고 이것은 정상입니다.
다른 모든 사전 정의된 변수는 유사한 속성을 가질 것으로 직관적으로 예상됩니다.
그러나 _Period 의 경우에는 그렇지 않습니다.
--
다시 한 번 감사드립니다. 문제가 해결된 것으로 가정합니다.
모두에게 좋은 주말!)
mql에 내장된 인코더는 무엇입니까? 그것에 대한 좋은 용도를 찾을 수 없습니다
자신으로부터 암호화하는 것은 의미가 없으며 두 번째 사용자에게는 전역 변수 만 표시되는 터미널입니다.
상태를 디스크에 저장하고 인터넷을 통해 데이터를 교환하십시오.