하지만 그 전에 변수가 초기화되는 블록에서 이 변수를 초기화해야 합니까? 그리고 유형 int ?????
나는 당신이 달성하고자하는 것을 이해하지 못합니다 ... 두 화살표의 맨 처음 발생을 찾고 그 값을 기억하십니까? 또는 무엇을?
그래서 시도:
double DataIndUP, DataIndDN;
int i, BarWithArrowUP, BarWithArrowDN,
nBars = 250 ; // nBars = количество проверяемых баров вглубь историиbool FindArrowUP = false,
FindArrowDN = false;
for (i= 0 ; i<nBars; i++) {
DataIndUP = iCustom ( Symbol (), Period (), "Имя индюшонка" , через запятую все параметры индюка , номер буфера стрелки вверх, i)
DataIndDN = iCustom ( Symbol (), Period (), "Имя индюшонка" , через запятую все параметры индюка , номер буфера стрелки вниз, i)
if (DataIndUP != EMPTY_VALUE ) // Если найдена стрелка вверхif (!FindArrowUP) { // Если это её первое вхождение с начала цикла
BarWithArrowUP=iBarShift( Symbol (), Period (),Time[i]); // найдём бар со стрелкой вверх
FindArrowUP = true; // Ставим флаг, что стрелочку вверх уже нашли одну
}
if (DataIndDN != EMPTY_VALUE ) // Если найдена стрелка вниз
BarWithArrowDN=iBarShift( Symbol (), Period (),Time[i]); // найден бар со стрелкой внизif (!FindArrowDN) { // Если это её первое вхождение с начала цикла
BarWithArrowDN=iBarShift( Symbol (), Period (),Time[i]); // найдём бар со стрелкой вниз
FindArrowDN = true; // Ставим флаг, что стрелочку вниз уже нашли одну
}
}
... 루프가 실행된 후 BarWithArrowUP 및 BarWithArrowDN 변수에는 현재 막대에 가장 가까운 첫 번째 위쪽 및 아래쪽 화살표 가 있는 막대 수가 포함됩니다.
다음 검색을 수행하기 전에 FindArrowUP 및 FindArrowDN 플래그를 false로 재설정하는 것을 잊지 마십시오.
그러나 이러한 코드를 함수로 배열하고 다음으로 가장 가까운 화살표를 검색하기 위해 필요에 따라 호출하는 것이 좋습니다.
안녕! 다음을 수행할 수 있도록 도와주세요. MT4에 대한 지표 작성: 단순 3기간 이동 평균 고점(고점) 및 저점(저점), 방법으로 차트에 플롯, "지난 3일의 최고(또는 최저)를 합산하여 합계를 3으로 나눈 다음 적용 차트의 결과 표시기 , 하루 앞으로 이동". 이 기적은 첨부 파일에 있는 것처럼 보일 것입니다.
그리고 서명된 GlobalFlag 및 Break 연산자를 사용한 구성이 작동합니까?
하지만 그 전에 변수가 초기화되는 블록에서 이 변수를 초기화해야 합니까? 그리고 유형 int ?????
나는 당신이 달성하고자하는 것을 이해하지 못합니다 ... 두 화살표의 맨 처음 발생을 찾고 그 값을 기억하십니까? 또는 무엇을?
그래서 시도:
... 루프가 실행된 후 BarWithArrowUP 및 BarWithArrowDN 변수에는 현재 막대에 가장 가까운 첫 번째 위쪽 및 아래쪽 화살표 가 있는 막대 수가 포함됩니다.
다음 검색을 수행하기 전에 FindArrowUP 및 FindArrowDN 플래그를 false로 재설정하는 것을 잊지 마십시오.
그러나 이러한 코드를 함수로 배열하고 다음으로 가장 가까운 화살표를 검색하기 위해 필요에 따라 호출하는 것이 좋습니다.
이 알고리즘이 성공적으로 작동합니까?
손으로 속도 부족
그들이 호루라기로 당신의 귀를 멀게 할 것이라고 생각합니까? 오히려 - 야유 ... :)
아이디어 퍼뜨리기 - 알다시피, 사람들은 움직일 것입니다 (아이디어가 나쁘지 않다면) ... 그리고 합의 된 보수에 대해 조금 더 적극적으로 움직일 수도 있습니다 ... :)
사람들이 아이디어를 가지고 나를 좋아한다는 것을 och. 많은?
사람들이 아이디어를 가지고 나를 좋아한다는 것을 och. 많은?
아이디어는 모든 사람의 머리에 파리처럼 떼지어 있습니다 ... 가장 중요한 것은 파리를 커틀릿에서 분리 할 수 있는 것입니다 ...
어디에 쓰는지 알려주세요. 이해하려고 노력 중이야
어디에 쓰는지 알려주세요. 이해하려고 노력 중이야
고점(고점) 및 저점(저점), 방법으로 차트에 플롯,
"지난 3일의 최고(또는 최저)를 합산하여 합계를 3으로 나눈 다음 적용
차트의 결과 표시기 , 하루 앞으로 이동". 이 기적은 첨부 파일에 있는 것처럼 보일 것입니다.
바로 여기에 쓰고
)) 갑자기 넌센스를 완성합니다. 그래서 적어도 하나는 다칠 것입니다
)) 갑자기 넌센스를 완성합니다. 그래서 적어도 하나는 다칠 것입니다
여기에 3분의 1이 말도 안되는 글을 씁니다. 당신은 여전히 익명으로 여기에 앉아 있습니다. 무엇을 잃을까요? 아이디어에 가치를 두다
그것은 심지어 포인트))) 갑자기 그 아이디어가 가치가 있고 나에게 돌아오지 않을 것입니다