초보자를 위한 이 스레드에서 원하는 주제에 대한 질문을 검색하는 방법을 알려주십시오. 분기는 질문과 답변의 거대한 계층으로 성장했으며 더 이상 수동으로 검색할 수 없습니다. 당신은 이미 질문하기를 주저하고 있습니다. 아마도 여기에서 오랫동안 답변을 받았을 것입니다. 그러나 검색에서 "초보자를 위한"이 특정 섹션이 아닌 사이트 전체에 검색이 있습니까?
Alexander : 초보자를 위한 이 스레드에서 원하는 주제에 대한 질문을 검색하는 방법을 알려주십시오. 분기는 질문과 답변의 거대한 계층으로 성장했으며 더 이상 수동으로 검색할 수 없습니다. 당신은 이미 질문하기를 주저하고 있습니다. 아마도 여기에서 오랫동안 답변을 받았을 것입니다. 그러나 검색에서 "초보자를 위한"이 특정 섹션이 아닌 사이트 전체에 검색이 있습니까?
ML4 언어에 대한 질문 - 객체를 사용하여 여러 변수의 데이터를 저장할 때 openfile->fileread->fileright를 사용할 때보다 20배 더 빠른 것으로 판명되기 때문에 최적화 중에 " 객체 생성 " 기능이 작동하지 않는 이유는 무엇입니까? -> 최적화 및 테스트 속도가 매우 느린 파일 닫기 기능은 무엇입니까?
지난 250 거래 세션 동안 15:00 ~ 17:00 서버 시간과 같이 두 시간 동안 막대를 처리하는 방법을 알 수 없습니다.
컨셉좀 주세요.
mql5
시간 쿼리 기능 사용
intCopyOpen (
string symbol_name, // имя символа ENUM_TIMEFRAMES timeframe, // период datetime start_time, // с какой даты datetime stop_time, // по какую дату double open_array[] // массив для копирования цен открытия
);
else Print("기호에 대한 기록 데이터를 가져올 수 없습니다. ",Symbol());
}
이제 토요일과 일요일을 어떻게 제거하시겠습니까?
더 정확하게는 마지막으로 비슷한 작업을 하려면 250거래일?
이 구조를 시도하십시오
structMqlDateTime
{
int year; // год int mon; // месяц int day; // день int hour; // час int min; // минуты int sec; // секунды int day_of_week; // день недели (0-воскресенье, 1-понедельник, ... ,6-суббота) int day_of_year; // порядковый номер в году (1 января имеет номер 0)
};
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
오류, 버그, 질문
비교 , 2016.03.23 09:49
ChartID로 차트 기간을 찾는 방법은 무엇입니까? ChartGetInteger를 사용하면 이 작업을 한 번에 수행할 수 없습니다.
지금까지 템플릿을 저장하고 그 안의 마침표를 파싱하여 목발 솔루션을 생각해 냈습니다.
정상적으로 알아내는 방법?
ChartPeriod 사용
차트 기간
지정된 차트의 기간 값을 반환합니다.
ENUM_TIMEFRAMES 차트 기간 (
긴 차트 ID=0 // 차트 식별자
);
옵션
차트 ID=0
【인】 차트 ID입니다. 0은 현재 차트를 의미합니다.
반환 값
유형 값 ENUM_TIMEFRAMES _ 그래프가 존재하지 않으면 0이 반환됩니다.
ChartPeriod 사용
안녕하세요!
클릭 한 번으로 거래 패널의 상태를 어떻게 알 수 있습니까(확장 또는 축소)?
초보자를 위한 이 스레드에서 원하는 주제에 대한 질문을 검색하는 방법을 알려주십시오. 분기는 질문과 답변의 거대한 계층으로 성장했으며 더 이상 수동으로 검색할 수 없습니다. 당신은 이미 질문하기를 주저하고 있습니다. 아마도 여기에서 오랫동안 답변을 받았을 것입니다. 그러나 검색에서 "초보자를 위한"이 특정 섹션이 아닌 사이트 전체에 검색이 있습니까?
Google 검색에 입력: 검색 사이트:https://www.mql5.com/ru/forum/6343
"찾다"는 당신이 찾고있는 것입니다.
안녕하세요!
지난 250 거래 세션 동안 15:00 ~ 17:00 서버 시간과 같이 두 시간 동안 막대를 처리하는 방법을 알 수 없습니다.
컨셉좀 주세요.
mql5
안녕하세요!
지난 250 거래 세션 동안 15:00 ~ 17:00 서버 시간과 같이 두 시간 동안 막대를 처리하는 방법을 알 수 없습니다.
컨셉좀 주세요.
mql5
시간 쿼리 기능 사용
세르게이,
답변 해주셔서 감사합니다!
내 작업에 더 편리하게
무효 OnStart()
{
날짜 시간 시작 =StringToTime("2016.03.25 15:00");
datetime stop =StringToTime("2016.03.25 15:55");
Mql 요금[];
ArraySetAsSeries(요율, 참);
int copy=CopyRates(_Symbol, PERIOD_M5 , 시작, 중지, 비율);
if(복사됨>0)
{
Print("복사된 막대: "+복사됨);
문자열 형식="열기 = %G, 높음 = %G, 낮음 = %G, 닫기 = %G, 볼륨 = %d";
문자열 아웃;
정수 크기 = fmin(복사,10);
for(int i=0;i<크기;i++)
{
out=i+":"+TimeToString(rates[i].time);
out=out+" "+StringFormat(형식,
요금[i].open,
요금[i].높음,
요금[i].낮음,
요금[i].닫기,
요금[i].tick_volume);
인쇄(출력);
}
}
else Print("기호에 대한 기록 데이터를 가져올 수 없습니다. ",Symbol());
}
이제 토요일과 일요일을 어떻게 제거하시겠습니까?
더 정확하게는 마지막으로 비슷한 작업을 하려면 250거래일?
세르게이,
답변 해주셔서 감사합니다!
내 작업에 더 편리하게
무효 OnStart()
{
날짜 시작 시간 =StringToTime("2016.03.25 15:00");
datetime stop =StringToTime("2016.03.25 15:55");
Mql 요금[];
ArraySetAsSeries(요율, 참);
int copy=CopyRates(_Symbol, PERIOD_M5 , 시작, 중지, 비율);
if(복사됨>0)
{
Print("복사된 막대: "+복사됨);
문자열 형식="열기 = %G, 높음 = %G, 낮음 = %G, 닫기 = %G, 볼륨 = %d";
문자열 아웃;
정수 크기 = fmin(복사,10);
for(int i=0;i<크기;i++)
{
out=i+":"+TimeToString(rates[i].time);
out=out+" "+StringFormat(형식,
요금[i].open,
요금[i].높음,
요금[i].낮음,
요금[i].닫기,
요금[i].tick_volume);
인쇄(출력);
}
}
else Print("기호에 대한 기록 데이터를 가져올 수 없습니다. ",Symbol());
}
이제 토요일과 일요일을 어떻게 제거하시겠습니까?
더 정확하게는 마지막으로 비슷한 작업을 하려면 250거래일?
이 구조를 시도하십시오