"가속기" 및 "fibo"에 대한 예측 - 페이지 17

 

넨 - 당신은 진정한 프로입니다!!!

설정:

// ВХОДНЫЕ ПАРАМЕТРЫ ИНДИКАТОРА
//extern string ExtDepth = "12,0,0,0,0,0,0,0,0"; // отладочная последовательность
extern string ExtDepth = "12,12,12,12,12,12,12,12,12"; - 5
extern string ExtDeviation = "5,5,5,5,5,5,5,5,5"; -3
extern string ExtBackstep = "3,3,3,3,3,3,3,3,3"; -3
extern string ExtMaxBar = "5000,1000,400,350,350,350,350,350,350,350"; // Количество обсчитываемых баров (0-все)
extern string GrossPeriod = "1,5,15,30,60,240,1440,10080,43200"; // Таймфреймы, на которых рассчитываются зигзаги, 0 - текущий таймфрейм
extern string zzVisible = "1,1,1,1,1,1,1,1,1"; // Задаем, какие зигзаги будут выводиться на график.
extern string zzColor = "Tan,RoyalBlue,Aqua,SaddleBrown,Red,Yellow,Magenta,Purple,MediumSpringGreen";
extern string ExtColor = "Indigo,Olive,Teal";

extern bool ExtProcedureOfPayments = false;
extern int showZigZag=0; -2
extern int ExtReCalculate = 3; // Количество экстремумов зигзага старшего таймфрейма, начиная с 0, пересчитываемых
// в режиме реального времени
// Переменные для расчета ускорения
// ---
extern int Bar = 2; // Период
extern int Cena = 0; -2 // Цена: 1 - открытия; 2 - закрытия; 3 - максимум; 4 - минимум;
// 5 - (H + L)/2; 6 - (H+L+C)/3; 7 - (H+L+C+O)/4; 8 - (H+L+C+C)/4;
// 0 - (H+L+C+O)/4
// Переменные для расчета фиб
extern string ExtFiboTP = "1.0,1.61,2.61,3.61,4.236,6.854,11.09"; // Уровни целей
extern double fibo = 0.236; // Уровень фибы на баре, где ускорение равно 0
extern double levelBar0 = 0.5; // Уровень бара, на котором будет проведено значение fibo из предыдущего параметра.
extern int QuantityPeakZZ = 10; -40 // Количество переломов зигзага, у которых будут выводиться фибо уровни
extern int tfFibo = 0; -5 // Таймфрем, на котором строятся фибы. 0 - текущий или записывается значение таймфрейма выше текущего,
// например, 43200 - месячный таймфрейм.
extern bool tfCalculateFibo = true; // true - фибы рассчитываются по данным текущего таймфрейма. false - фибы рассчитываются по данным tfFibo таймфрейма.
extern bool Dinamic = true; // true - при возникновении нового экстремума зигзага все фибы смещаются как только ускорение после
// нового экстремума пересечет ноль. false - все фибы строятся однократно и не меняют своего положения.
extern int minSize_0_100_fibo = 0; // минимальное расстояние между уровнями 0 и 100 фибо в пунктах. 0 - любое расстояние.
extern int CalculationVariant = 0; -1 // вариант расчета скорости. 0 - скорость рассчитывается между барами, находящимися на расстоянии,
// заданном параметром Bar. 1 - скорость рассчитывается относительно бара, на котором находится экстремум зигзага.

// ---
extern int ExtComplekt = 0;

...

이러한 설정으로 열린 선물 6EH0(EURO) ... 놀라운 예측을 제공합니다!!!

브라보!!! ... 진 석방!!! ... 모두에게 큰 감사를 드립니다!!! ...참여와 도움을 위해!!!

 

다음은 M1에 대한 옵션입니다 ... EURO 6EH0의 선물에 대한 설정이 연결되어 있습니다 ...

표시기 MZZ9_A_S_fibo_v3_M1의 입력 매개변수


확장 깊이 = "5,5,5,5,5,5,5,5,5";

ExtDeviation = "3,3,3,3,3,3,3,3,3";

ExtBackstep = "3,3,3,3,3,3,3,3,3";

ExtMaxBar = "5000,1000,400,350,350,350,350,350,350,350"; // 계산된 막대의 수(0-모두)

총 기간 = " 1,5,15,30,60,240,1440,10080,43200 "; // 지그재그가 계산되는 타임프레임, 0 - 현재 타임프레임

zzVisible = "1,1,1,1,1,1,1,1,1"; // 차트에 표시할 지그재그를 설정합니다.

zzColor = "Tan,RoyalBlue,Aqua,SaddleBrown,Red,Yellow,Magenta,Purple,MediumSpringGreen";

ExtColor = "인디고, 올리브, 청록";


ExtProcedureOfPayments = 거짓;

쇼지그재그 = 2;

확장 재계산 = 3; // 0부터 시작하여 실시간으로 재계산된 상위 타임프레임의 지그재그 극값의 수

= 1; // 기간

시나 = 0; // 가격: 1 - 오프닝; 2 - 폐쇄; 3 - 최대; 4 - 최소; 5 - (H+L)/2; 6 - (H+L+C)/3; 7 - (H+L+C+O)/4; 8 - (H+L+C+C)/4; 0 - (H+L+C+O)/4

ExtFiboTP = "1.0,1.61,2.61,3.61,4.236,6.854,11.09"; // 목표 수준

피보 = 0.236; // 가속도가 0인 막대의 fib 레벨

레벨바 0 = 0.5; // 이전 매개변수의 fibo 값이 그려지는 막대 수준입니다.

QuantityPeakZZ = 40; // fibo 수준이 표시될 지그재그 나누기 수

tfFibo = 5; // fibs가 구축되는 기간. 0 - 현재 또는 시간 프레임의 값이 현재 값보다 높게 기록됩니다.

// 예를 들어, 43200은 월간 기간입니다.

tfCalculateFibo = 참; // true - fibs는 현재 시간 프레임의 데이터를 기반으로 계산됩니다. false - fibs는 tfFibo 시간 프레임 데이터를 기반으로 계산됩니다.

동적 = 사실; // true - 새로운 지그재그 극한값이 발생하면 새로운 극값 이후 가속도가 0을 교차하는 즉시 모든 fib가 변위됩니다. false - 모든 fib가 한 번 생성되고 위치가 변경되지 않습니다.

최소 크기_0_100_fibo = 0; // 레벨 0과 100 fibo 사이의 최소 거리(포인트). 0 - 모든 거리.

CalculationVariant = 1; // 속도 계산 옵션. 0 - Bar 매개변수에 의해 지정된 거리에 위치한 막대 사이의 속도가 계산됩니다. 1 - 속도는 지그재그 극한값이 있는 막대를 기준으로 계산됩니다.

확장 완료 = 0;

파일:
 

Mdyaaaa ... :) ... 휴가는 내 "거리"에만있는 것 같습니다 ...

 
Ts .... 우리는 지니를 놀라게하는 것을 두려워합니다)))
 

넨, 현재 TF를 기준으로 속도와 가속도를 계산하도록 놔둔 것으로 이해한 것이 맞습니까? ... 즉, 선택한 TF에 따라 M1 따옴표 및 후속 스무딩으로만 이러한 매개변수의 계산을 사용하라는 내 제안을 아직 사용하지 않고 있습니까?

...

사실은 TF가 나이가 많을수록 이것 때문에 더 많이 착각합니다.

 

현재와 함께 왼쪽. 최소 - 현재 기간. 미세한 계산을 하면 항상 정확한 계산을 할 수 있는 것은 아닙니다. 역사의 구멍 때문입니다. 안타깝게도 히스토리에 구멍이 있는 경우 MT4에서는 구멍이 있는 시간대의 기존 이력을 삭제해야 합니다. 그리고 다시 업로드합니다. 동시에 이전보다 적은 양의 기록을 업로드하는 것이 종종 가능합니다. 이것이 첫 번째입니다. 두번째. 우리가 더 높은 시간대에 있다면, 분 기록은 단순히 필요한 볼륨에 존재하지 않습니다. 그리고 물리적으로 역사의 깊이에 있는 막대의 분을 계산하는 것은 불가능할 것입니다. 이 경우 우리가 필요로 하는 더 높은 시간대의 막대에 대한 이력이 있는 최소 시간 프레임을 검색하는 알고리즘을 생성해야 합니다. 나는 지금 위업을 수행하고 그러한 계산을 위한 복잡한 알고리즘을 만들고 싶지 않습니다.

분 단위로 계산해야 하는 경우 분 단위로 표시기를 실행하는 것이 좋습니다. 어쨌든, 그러한 계산을 위한 분 단위의 기록은 없을 것입니다. 이것이 MT4의 한계입니다. 다중 지그재그는 계산된 시간 프레임을 "표시"합니다. 각 시간대에는 고유한 지그재그 색상이 있습니다.

 

동의한다! ...

귀하의 코드에서 무언가를 변경했습니다.

 // Вычисление второй точки привязки фиб
//double a,b,c,d;

      j = save ;
       for ( i = o ; i > = i0 ; i - - )
         {
         if ( tbpeak [ j ] [ 1 ] = = 1 )
           {
             if ( ac [ i + 1 ] > 0 & & ac [ i ] < ac [ i + 1 ] ) // fibo up

... 더 정확하게 적립됩니다.

넨, 코드 축소의 전망은?

고문에게 신호를 보내는 방법은 무엇입니까?

그리고 이 아이디어를 미래에 적용하는 것에 대해 어떻게 생각하시나요?

... 나는 Onyx에서 주제가 아무도 관심을 갖지 않는다는 것을 알았습니다 ...

 
Borisytch писал(а) >>

동의한다! ...

귀하의 코드에서 무언가를 변경했습니다.

... 더 정확하게 적립됩니다.

넨, 코드 축소의 전망은?

고문에게 신호를 보내는 방법은 무엇입니까?

그리고 이 아이디어를 미래에 적용하는 것에 대해 어떻게 생각하시나요?

... 나는 Onyx에서 주제가 아무도 관심을 갖지 않는다는 것을 알았습니다 ...

필요하신 분들도 관심가져주시고 조용히 앉아서 돈벌고 계시네요;;
 
clab >> :
Всех,кому это надо,даже очень интересует!Сидят и денежку зарабатывают молча;)

그래서 아이디어는 성공했습니다!

모든 문제에서 모든 좋은 분위기와 성공!


너의 것, 보리시크!

 
Borisytch >> :

동의한다! ...

귀하의 코드에서 무언가를 변경했습니다.

... 더 정확하게 적립됩니다.

...

변경할 가치가 없다고 생각합니다. 그렇지 않으면 이 조건이 연속으로 여러 막대에 대해 충족되어 예측을 변경(조정)할 수 있습니다.