[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 290 1...283284285286287288289290291292293294295296297...633 새 코멘트 Рустам 2012.07.31 10:10 #2891 예, 여기를 살펴보세요. 선적 서류 비치 noobys 2012.07.31 10:42 #2892 안녕하세요! 표시기 기능을 만들 려고 하는데 질문이 있습니다. 표시기는 곡선이 교차할 때 화살표를 그립니다. 그러나 iCustom을 통해 표시기 기능에서 이 신호를 어떻게 얻을 수 있습니까? (하나) 이 신호를 참/거짓 조건으로 바꿀 수 있는지 궁금합니다. (2) 그러나 iCustom을 통해 이 신호를 전송하는 방법은 무엇입니까? 여전히 표시기 함수와 iCustom 모두에서 표시기 변수를 지정하고 배열을 선언해야 합니까? (1) else { // если выполнено условие нисходящего пересечения Print ( " Up выполнены условия истинности пересечения " ); CrossDownBuffer[index_up_1]=Cr1+ 5 * Point ; // ставим стрелку вниз // (2) else { // если выполнено условие нисходящего пересечения Print ( " Up выполнены условия истинности пересечения " ); CrossDownBuffer[index_up_1]=Cr1+ 5 * Point ; // ставим стрелку вниз // CrossDownSignal = true; //тогда if { Ind_Value = iCustom ( NULL , 0 , " MaSignalFunction " , true 0 , 2 ) ; {ticket = OrderSend(.... GarKain 2012.07.31 11:49 #2893 자주하는 질문 감사합니다. Виктор 2012.07.31 11:57 #2894 여러분, 새로 온 사람들에게 대답을 들으십시오. 이전 교대가 사라졌습니다. GarKain 2012.07.31 11:59 #2895 특정 기간 동안 표시기 의 최소값과 최대값을 찾는 방법은 무엇입니까? Рустам 2012.07.31 12:21 #2896 비슷한 . 조건이 있는 루프에서 실행하고 값이 최소값보다 작으면 최소값(최소값 = 값)을 업데이트합니다. 음, 동일한 방식으로 최대값으로 업데이트합니다. GarKain 2012.07.31 13:01 #2897 이와 같이? //+----------------------------------------------- --------------------+ //| 00003.mq4 | //| Copyright 2012, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+----------------------------------------------- --------------------+ #property copyright "Copyright 2012, MetaQuotes Software Corp." #속성 링크 "http://www.metaquotes.net" #property show_inputs extern int 깊이 = 100; extern int ExtRVIPeriod=10; 더블 미니=0; 이중 최대값=0; //+----------------------------------------------- --------------------+ //| 스크립트 프로그램 시작 기능 | //+----------------------------------------------- --------------------+ 정수 시작() { //---- if(깊이>막대-1) 깊이=막대-1; for(int i=1; i<깊이; i++) { 이중 RVI = iRVI(NULL,0,ExtRVIPeriod,MODE_MAIN,i); if(RVI < 미니){ 미니=RVI; } if(RVI > 맥시){ 맥시=RVI; } } //---- 경고(미니," : ", 맥시); 리턴(0); } //+----------------------------------------------- --------------------+ [ARCHIVE!] Any rookie question, 다중 기간 표시기 [아카이브!] 포럼을 어지럽히 지 Владимир Тезис 2012.07.31 13:54 #2898 granit77 : 여러분, 새로 온 사람들에게 대답을 들으십시오. 이전 교대 근무 시간이 부족했습니다. 사실입니다, 사실입니다 - 때때로 당신은 이러한 답변에 질려서 실제로 근무 교대를 방문했다는 느낌을 얻습니다. :) Владимир Тезис 2012.07.31 14:02 #2899 GarKain : 이와 같이? ........................... 경고(미니," : ", 맥시); 반환(0); } 응. 하지만! Alert가 루프의 대괄호 밖에 배치되면 루프가 실행된 후 해당 변수에 포함된 변수 값만 제공됩니다. 주기를 켜고 거기에 변수 i를 추가해도 각 양초에서 이러한 값을 볼 수 있으며 양초의 수도 알 수 있습니다. 글쎄, 당신의 사이클은 현재에서 과거까지 양초를 통과하기 때문에 "십자형" 도구를 사용하여 차트에서 시장에 가장 가까운 값을 볼 수 있습니다. 양초 그것은 현재 위치에서 떨어져 있습니다 Рустам 2012.07.31 14:11 #2900 예, 그리고 경고의 전체 헤드 ... 최대/최소의 업데이트와 함께 막대의 수를 기억하는 것으로 충분합니다. 1...283284285286287288289290291292293294295296297...633 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
안녕하세요! 표시기 기능을 만들 려고 하는데 질문이 있습니다. 표시기는 곡선이 교차할 때 화살표를 그립니다. 그러나 iCustom을 통해 표시기 기능에서 이 신호를 어떻게 얻을 수 있습니까? (하나)
이 신호를 참/거짓 조건으로 바꿀 수 있는지 궁금합니다. (2)
그러나 iCustom을 통해 이 신호를 전송하는 방법은 무엇입니까? 여전히 표시기 함수와 iCustom 모두에서 표시기 변수를 지정하고 배열을 선언해야 합니까?
//+----------------------------------------------- --------------------+
//| 00003.mq4 |
//| Copyright 2012, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+----------------------------------------------- --------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp."
#속성 링크 "http://www.metaquotes.net"
#property show_inputs
extern int 깊이 = 100;
extern int ExtRVIPeriod=10;
더블 미니=0;
이중 최대값=0;
//+----------------------------------------------- --------------------+
//| 스크립트 프로그램 시작 기능 |
//+----------------------------------------------- --------------------+
정수 시작() {
//----
if(깊이>막대-1) 깊이=막대-1;
for(int i=1; i<깊이; i++) {
이중 RVI = iRVI(NULL,0,ExtRVIPeriod,MODE_MAIN,i);
if(RVI < 미니){
미니=RVI;
}
if(RVI > 맥시){
맥시=RVI;
}
}
//----
경고(미니," : ", 맥시);
리턴(0);
}
//+----------------------------------------------- --------------------+
여러분, 새로 온 사람들에게 대답을 들으십시오. 이전 교대 근무 시간이 부족했습니다.
사실입니다, 사실입니다 - 때때로 당신은 이러한 답변에 질려서 실제로 근무 교대를 방문했다는 느낌을 얻습니다. :)
이와 같이?
...........................
경고(미니," : ", 맥시);
반환(0);
}
예, 그리고 경고의 전체 헤드 ...
최대/최소의 업데이트와 함께 막대의 수를 기억하는 것으로 충분합니다.