포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 1081 1...107410751076107710781079108010811082108310841085108610871088...1178 새 코멘트 Vitalie Postolache 2016.08.14 16:46 #10801 Pokrov : 안녕하세요! SetIndexBuffer를 통해 바인딩된 배열에서 마지막 막대의 데이터를 가져오는 방법을 알려주십시오. 고맙습니다. 배열[1] Vitalie Postolache 2016.08.14 16:52 #10802 Foxonn : 안녕하세요, M5 시간대의 중개인 시간으로 오전 8시부터 오후 15시까지라고 가정 해 봅시다. 최저점과 최고점을 찾는 방법을 알려주실 수 있습니까? iBarShift() , iLowest(), iHighest(). PokrovMT5 2016.08.14 17:15 #10803 evillive : 배열[1] 그리고 루프에서 Massiv[i+1]가 되는 방법 은 범위를 벗어난 배열을 생성합니다. Vitalie Postolache 2016.08.14 17:20 #10804 Pokrov : 그리고 루프에서 Massiv[i+1]가 되는 방법은 범위를 벗어난 배열을 생성합니다. 여기에서 순환, 말하기 어렵습니다. PokrovMT5 2016.08.14 17:25 #10805 evillive : 여기에서 순환, 말하기 어렵습니다. int i,limit; limit=rates_total-prev_calculated; if (prev_calculated< 1 ) limit=rates_total- 1 ; for (i=limit; i> 0 ; i--) { internal_channelUp[i]= iHigh( NULL , 0 ,iHighest( NULL , 0 ,MODE_HIGH,internal_channel,i)); internal_channelDn[i]= iLow( NULL , 0 ,iLowest( NULL , 0 ,MODE_LOW,internal_channel,i)); } 마지막 막대의 데이터 필요 Vitalie Postolache 2016.08.14 17:37 #10806 Pokrov : 마지막 막대의 데이터 필요 int i,limit; limit=rates_total-prev_calculated -1 ; if (prev_calculated< 1 ) limit=rates_total- 1 ; for (i=limit; i> 0 ; i--) { internal_channelUp[i]= iHigh( NULL , 0 ,iHighest( NULL , 0 ,MODE_HIGH,internal_channel,i+1)); internal_channelDn[i]= iLow( NULL , 0 ,iLowest( NULL , 0 ,MODE_LOW,internal_channel,i+1)); } PokrovMT5 2016.08.14 17:50 #10807 evillive : 나는 조건에서 장치를 보지 못했습니다. 죄송합니다. 이제 모든 것을 확인할 것입니다. Anton Nenashev 2016.08.14 18:03 #10808 evillive : iBarShift(), iLowest(), iHighest(). 이 모든 것을 하나로 묶고 최고점과 최저점의 시간 범위를 설정하는 방법에 대해 자세히 설명해 주시겠습니까? (가능한 경우 라이브 코드 예제) 추신: mql을 배우기 시작했습니다. 조금만 기다려 주세요 =) PokrovMT5 2016.08.14 18:18 #10809 evillive : 모든 것이 작동합니다. 대단히 감사합니다! Vitalie Postolache 2016.08.14 18:41 #10810 Foxonn : 이 모든 것을 하나로 묶고 최고점과 최저점의 시간 범위를 설정하는 방법에 대해 자세히 설명해 주시겠습니까? (가능한 경우 라이브 코드 예제) 추신: mql을 배우기 시작했습니다. 조금만 기다려 주세요 =) 이러한 키워드의 경우 도움말에서 많은 흥미로운 내용을 읽을 수 있습니다. 코드 예제에서 원하는 단어에서 F1을 누르기만 하면 됩니다. 표시기에 임베딩하기 위한 코드는 대략 다음과 같습니다. input datetime timestart= D'2016.08.10 08:00' ; //время поиска, от input datetime timeend= D'2016.08.10 15:00' ; //и до int shiftstart= 0 ,shiftend= 0 ,diff= 0 ; double hi= 0 ,lo= 0 ; int OnCalculate () { ///// shiftstart=iBarShift( _Symbol , PERIOD_M5 ,timestart); //выясняем индекс бара с временем старта поиска shiftend=iBarShift( _Symbol , PERIOD_M5 ,timeend); //выясняем индекс бара с временем финиша поиска diff=shiftstart-shiftend; //вычисляем кол-во баров для поиска экстремумов lo=iLow( _Symbol , PERIOD_M5 ,iLowest( _Symbol , PERIOD_M5 ,MODE_LOW,diff,shiftend)); //выясняем минимум hi=iHigh( _Symbol , PERIOD_M5 ,iHighest( _Symbol , PERIOD_M5 ,MODE_HIGH,diff,shiftend)); //и максимум ////// } 1...107410751076107710781079108010811082108310841085108610871088...1178 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
안녕하세요! SetIndexBuffer를 통해 바인딩된 배열에서 마지막 막대의 데이터를 가져오는 방법을 알려주십시오. 고맙습니다.
안녕하세요, M5 시간대의 중개인 시간으로 오전 8시부터 오후 15시까지라고 가정 해 봅시다. 최저점과 최고점을 찾는 방법을 알려주실 수 있습니까?
배열[1]
그리고 루프에서 Massiv[i+1]가 되는 방법은 범위를 벗어난 배열을 생성합니다.
여기에서 순환, 말하기 어렵습니다.
마지막 막대의 데이터 필요
iBarShift(), iLowest(), iHighest().
추신: mql을 배우기 시작했습니다. 조금만 기다려 주세요 =)
이 모든 것을 하나로 묶고 최고점과 최저점의 시간 범위를 설정하는 방법에 대해 자세히 설명해 주시겠습니까? (가능한 경우 라이브 코드 예제)
추신: mql을 배우기 시작했습니다. 조금만 기다려 주세요 =)
이러한 키워드의 경우 도움말에서 많은 흥미로운 내용을 읽을 수 있습니다. 코드 예제에서 원하는 단어에서 F1을 누르기만 하면 됩니다.
표시기에 임베딩하기 위한 코드는 대략 다음과 같습니다.