MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 301

 
mila.com :
안녕하세요, 도와주세요.
첫 번째 막대의 끝에서 50핍 증분으로 5개의 선을 그리고 싶습니다. 루프에서이 작업을 수행하는 방법을 모르겠습니다.
 //+------------------------------------------------------------------+
double price_close= iClose ( Symbol (), PERIOD_CURRENT , 1 );
for ( int i= 1 ; i<= 5 ; i++){                         // цикл по количеству линий
   int shift=i* 50 ;                               // смещение очередной линии относительно цены Close
   double price_line=price_close-shift* Point (); // Значение цены очередной линии
   }
//+------------------------------------------------------------------+
 
Artyom Trishkin :
Artyom, 2016년 또는 현재 연도 또는 예를 들어 2012년 의 시작 가격 을 얻는 방법을 알려주세요.
 
Artyom Trishkin :

글쎄, 나는 이미 말했다 - SRC 버튼을 사용하여 코드를 첨부하십시오. 실례합니다, 당신은 완전히 가르칠 수 없습니까?

말해봐, 누가 이 신발장을 보고 싶어하니?

Artyom, 제 생각에는 그런 글들은 아무런 설명 없이 그냥 삭제되어야 한다고 생각합니다.

 
Alexey Viktorov :

Artyom, 제 생각에는 그런 글들은 아무런 설명 없이 그냥 삭제되어야 한다고 생각합니다.

글쎄, 당신은 Vitya(Vinin)가 그것을 가져갔고 더 이상 고민하지 않고 과시하고 수정한 버전을 보고 수정하고 게시했음을 알 수 있습니다.

그리고 나는 삭제할 것입니다, 그래서 무엇? 그 사람은 도움 없이 남겨질 것입니다.

 
mila.com :
Artyom, 2016년 또는 현재 연도 또는 예를 들어 2012년 의 시작 가격 을 얻는 방법을 알려주세요.
 int    CopyOpen (
   string            symbol_name,     // имя символа
   ENUM_TIMEFRAMES   timeframe,       // период
   datetime          start_time,       // с какой даты
   int               count,           // сколько копируем
   double            open_array[]     // массив для копирования цен открытия
   );

여기에 원하는 연도의 날짜를 입력해야 합니다.

CopyOpen - Доступ к таймсериям и индикаторам - Справочник MQL4
CopyOpen - Доступ к таймсериям и индикаторам - Справочник MQL4
  • docs.mql4.com
CopyOpen - Доступ к таймсериям и индикаторам - Справочник MQL4
 
Artyom Trishkin :

글쎄, 당신은 Vitya(Vinin)가 그것을 가져갔고 더 이상 고민하지 않고 과시하고 수정한 버전을 보고 수정하고 게시했음을 알 수 있습니다.

그리고 나는 삭제할 것입니다, 그래서 무엇? 그 사람은 도움 없이 남겨질 것입니다.

그러면 세 번째 반복하지 않아도 됩니다. 그리고 빅터는 조금 후에 똑같이 할 수 있습니다. 그러나 이것은 내 생각일 뿐이며, 사회의 무례함에 대한 반응입니다. 그것이 내가 그러한 발보를 깔아놓는 방식에 대해 생각하는 방식입니다.
 
Alexey Viktorov :

여기에 원하는 연도의 날짜를 입력해야 합니다.

그녀는 또한 연도의 시작 날짜를 가져와야 합니다. 그리고 당신은 이미 찾은 날짜를 CopyOpen() 에 삽입하도록 그녀에게 제안합니다.

 
mila.com :
Artyom, 2016년 또는 현재 연도 또는 예를 들어 2012년 의 시작 가격 을 얻는 방법을 알려주세요.

음, 전달한 날짜를 함수에 전달한 날짜의 연도 시작 날짜로 변환하는 함수가 있습니다.

 //+------------------------------------------------------------------+
//| Возвращает время начала года                                     |
//+------------------------------------------------------------------+
datetime CRates::YearStartTime( const datetime time) {
   MqlDateTime stm;
   :: TimeToStruct (time,stm);
   stm.day= 1 ;
   stm.mon= 1 ;
   stm.hour= 0 ;
   stm.min= 0 ;
   stm.sec= 0 ;
   return (:: StructToTime (stm));
}
//+------------------------------------------------------------------+
그러나 날짜와 방법을 그곳으로 옮기십시오 ...
 
Artyom Trishkin :

그녀는 또한 연도의 시작 날짜를 가져와야 합니다. 그리고 당신은 이미 찾은 날짜를 CopyOpen()에 삽입하도록 그녀에게 제안합니다.

이상해... 어제는 읽을 수 있었는데 오늘은 못 읽어...

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

MQL4에 대한 모든 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론

mila.com , 2017.09.06 08:39

Artyom, 2016년 또는 현재 연도 또는 예를 들어 2012년 의 시작 가격 을 얻는 방법을 알려주세요.

 
Alexey Viktorov :

이상해... 어제는 읽을 수 있었는데 오늘은 못 읽어...


글쎄, 그것은 - 나는 읽는 법을 잊었다 - 나는 내 자신의 무언가를 생각한다는 것을 의미합니다.)