크기 비율의 배열입니다. 서로에게. 절대값이 아니라 지표, 관계입니다. 그것은 0.5가 "50% 적음"이 아니라는 것을 의미합니다. 2배 적다는 뜻 0.2는 80%가 아니라 5배입니다. 2 또는 5 - 이것은 정확하고 본질을 표현합니다 - 각각 2 및 5 배 더
배열 예 1.2 1.02 0.833 10 0.98 0.1
무슨 일이야? 나는 당신을 위해 대본을 썼습니다. 아마도 당신이 무엇을 어떻게 생각하는지 잘 이해하지 못했을 것입니다. 그러나 그것은 노동자입니다
double volume[ 7 ]={ 1 , 1.2 , 1.02 , 0.833 , 10 , 0.98 , 0.1 };
int aver_bar= 7 ;
//double muss[n];for ( int n= 0 ; n>= 0 ;n--) // n - номер бара для поиска коеффициента, i- количество баров в которіх будет найдено коефф.
{
double z,k,zz,f;
k= 0 ; // k счетчик
z=volume[n]; // Volume- буфер величины которую сравниваем, z-записываем чтобы каждый раз не обращаться в массивfor ( int m=n+aver_bar- 1 ; m>=n+ 1 ;m--) // перебор всех баров влияющих на коееф.
{
zz=(volume[m])/z- 1 ; // отношение во сколько раз величина на исходном баре больше или меньше искомого if ( zz< 0 ) zz= - 1 /(zz+ 1 )+ 1 ; // если величина zz меньще 1
k+=zz; // сумируем в k значение
}
//muss[n]=-k/((aver_bar-1)/1.0); // рассчитиваем коеффициент на n-м бареAlert ( "rez = " , k/((aver_bar- 1 )/ 1.0 )+ 1 );
}
경고는 0.9999를 반환합니다.
이 알고리즘을 기반으로 구축된 지표는 잘못된 논리를 보여줍니다(또는 지표에 muss[n]= k/((aver_bar- 1)/ 대신 muss[n]=-k/((aver_bar-1)/1.0이 포함된 경우) . 1.0)+1)
글쎄,별로.
크기 비율의 배열입니다. 서로에게. 절대값이 아니라 지표, 관계입니다.
그것은 0.5가 "50% 적음"이 아니라는 것을 의미합니다. 2배 적다는 뜻
0.2는 80%가 아니라 5배입니다.
2 또는 5 - 이것은 정확하고 본질을 표현합니다 - 각각 2 및 5 배 더
배열 예
1.2 1.02 0.833 10 0.98 0.1
무슨 일이야? 나는 당신을 위해 대본을 썼습니다. 아마도 당신이 무엇을 어떻게 생각하는지 잘 이해하지 못했을 것입니다. 그러나 그것은 노동자입니다
경고는 0.9999를 반환합니다.
이 알고리즘을 기반으로 구축된 지표는 잘못된 논리를 보여줍니다(또는 지표에 muss[n]= k/((aver_bar- 1 ) / 대신 muss [n]=-k/((aver_bar-1)/1.0이 포함된 경우) . 1.0 )+ 1)
그리고 RSI와 다소 비슷하지만 더 민감합니다(바 사이의 경사각 측면에서).
если кто знает иное, математическое решение - буду благодарен )
다른 계산을 수행하는 두 부분으로 배열을 나누기 때문에 다른 솔루션은 없습니다.
1) 1보다 큰 숫자의 경우 - 배열 구성원의 증가를 단위 백분율로 구합니다.
2) 1보다 작은 숫자의 경우 - 1보다 작은 숫자에서 퍼센트의 증가를 찾아 1을 얻고 빼기 기호 "-"로 결과를 가져옵니다.
3) 두 가지 다른 공식을 사용하여 계산된 값의 산술 평균을 찾습니다.
4) 하나 추가(솔직히 더 많은 계산이 가능한 이유는 명확하지 않지만 모든 것이 0을 중심으로 회전할 때 더 명확합니다(적어도 개인적으로는))
4) 하나 추가(솔직히 더 많은 계산이 가능한 이유는 명확하지 않지만 모든 것이 0을 중심으로 회전할 때 더 명확합니다(적어도 개인적으로))
이 점은 이미 설명했습니다.
1을 추가하지 않고 0.2 5 5 0.2와 같은 예를 계산하면 0 이 됩니다.
하지만 계수가 필요합니다. 이 경우 0의 물리적 의미는 "값이 변경되지 않음"입니다.
즉, 계수는 실제로 1.0입니다.
또한 모든 값이 같으면 -> 5 5 5 5
총계는 5가 될 것이며 이것은 정확한 총계가 될 것입니다.
나는 이런 것을 얻었다
for(i=0; i<n; i++){ // 배열을 순환합니다.
if (Arr[i]>=1) {Sum=Sum+(Arr[i]-1);}
그렇지 않으면 (합=합-(1/Arr[i]-1));
}
합계 = 합계/n;
if (합>0) res=1+Sum;
그렇지 않으면 res=-1/(합-1);
왜 필요한가?
음, 화요일의 HL과 월요일의 HL의 비율을 -tsat 연도에 대한 평균으로 찾아야 한다고 가정해 봅시다.
왜 필요한가?
음, 화요일의 HL과 월요일의 HL의 비율을 -tsat 연도에 대한 평균으로 찾아야 한다고 가정해 봅시다.
MQL5에 틱 기록이 있습니까? 읽지도 않았고 찾지도 못했습니다.
MT5에도 틱 이력이 없습니다. 테스터에서 여기 에 설명된 대로 틱이 생성됩니다.
좋은 오후입니다, 사랑하는 여러분!
초등 고문을 찾거나 작성하는 데 도움을 요청합니다.
조건은 다음과 같습니다.
이전 막대가 커지면(열기 < 닫기) 현재 막대에서 판매합니다.
이전 막대가 떨어지면 (열기 > 닫기) 현재 막대에서 매수합니다.
새로운 바의 시가로 포지션이 열립니다. 바가 닫힐 때 위치 가 닫힙니다.
나는 아무것도 찾을 수 없습니다.
미리 감사드립니다.
좋은 오후입니다, 사랑하는 여러분!
나는 초등 고문을 찾거나 쓰는 데 도움을 요청합니다.
조건은 다음과 같습니다.
이전 막대가 커지면(열기 < 닫기) 현재 막대에서 판매합니다.
이전 막대가 떨어지면 (열기 > 닫기) 현재 막대에서 매수합니다.
새로운 바의 시가로 포지션이 열립니다. 바가 닫힐 때 위치가 닫힙니다.
나는 아무것도 찾을 수 없습니다.
미리 감사드립니다.
그리고 당신은 그것을 찾지 못할 것입니다. 왜냐하면 거기에는 아무런 의미가 없기 때문입니다. 아직 포인트가 있다고 생각되면 스프레드만 고려하여 최소 하루에 진입점과 출구점이 표시된 차트의 그림을 제공하십시오.
그리고 당신은 그것을 찾지 못할 것입니다. 왜냐하면 거기에는 아무런 의미가 없기 때문입니다. 아직 포인트가 있다고 생각되면 스프레드만 고려하여 최소 하루에 진입점과 출구점이 표시된 차트의 그림을 제공하십시오.
나는 왜 그러한 고문이 필요한지 아주 명확하게 이해하고 있습니다. 그래서 큰 도움이 필요합니다. 말이든 행동이든) 나 자신은 아직 글을 쓰지 못한다. 어떤 그림이 필요합니까?
위대한 비밀을 발견하십시오. 왜 그런 알고리즘입니까?
당신의 상태에 따라
역으로
그러나 첫 번째 또는 두 번째 경우에 안정성이 없을 것입니다.
5분 만에 스케치한 어드바이저, 탐닉)