"Hızlandırıcı" ve "fibo" ile ilgili tahmin - sayfa 17

 

Nen - sen gerçek bir profesyonelsin!!!

Ayarlar:

// ВХОДНЫЕ ПАРАМЕТРЫ ИНДИКАТОРА
//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;

...

Bu ayarlarla, açık vadeli 6EH0 (EURO) ... inanılmaz tahminler veriyor!!!

Bravo!!! ... Jin serbest bırakıldı!!! ... Herkese kocaman bir TEŞEKKÜRLER!!! ...katılım ve yardım için!!!

 

İşte M1 için böyle bir seçenek ... ayarlar EURO 6EH0'daki vadeli işlemler için kablolanmıştır ...

GÖSTERGE GİRİŞ PARAMETRELERİ MZZ9_A_S_fibo_v3_M1


ExtDepth = "5,5,5,5,5,5,5,5,5";

ExtSapma = "3,3,3,3,3,3,3,3,3";

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

ExtMaxBar = "500,1000,400,350,350,350,350,350,350,350"; // Hesaplanan çubuk sayısı (0-tümü)

GrossPeriod = "1,5,15,30,60,240,1440,10080,43200"; // Zigzagların hesaplandığı zaman dilimleri, 0 - mevcut zaman dilimi

zzVisible = "1,1,1,1,1,1,1,1,1,1"; // Grafikte hangi zikzakların görüntüleneceğini ayarlayın.

zzColor = "Tan,RoyalBlue,Aqua,SaddleBrown,Kırmızı,Sarı,Macenta,Purple,MediumSpringGreen";

ExtColor = "Çivit, Zeytin, Deniz mavisi";


ExtProcedureOfPayments = yanlış;

gösterZigZag =2;

ExtReCalculate = 3; // 0'dan başlayarak gerçek zamanlı olarak yeniden hesaplanan daha yüksek zaman çerçevesinin ZigZag ekstremumlarının sayısı

çubuk = 1; // Dönem

cena = 0; // Fiyat: 1 - açıklıklar; 2 - kapanış; 3 - maksimum; 4 - minimum; 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"; // Hedef seviyeleri

fibo = 0.236; // İvmenin 0 olduğu çubuktaki fib seviyesi

levelBar0 = 0,5; // Bir önceki parametreden fibo değerinin çizileceği bar seviyesi.

MiktarPeakZZ = 40; // Fibo seviyelerinin görüntüleneceği zikzak kesme sayısı

tfFibo = 5; // Fibs'in oluşturulduğu zaman dilimi. 0 - akım veya zaman diliminin değeri mevcut olandan daha yüksek yazılır,

// örneğin, 43200 aylık bir zaman dilimidir.

tfCalculateFibo = doğru; // true - fib'ler, mevcut zaman çerçevesinin verilerine göre hesaplanır. false - fib'ler, tfFibo zaman çerçevesi verilerine göre hesaplanır.

dinamik =doğru; // true - yeni bir zikzak ekstremumu oluştuğunda, yeni ekstremum sıfırı geçtikten sonraki hızlanma olur olmaz tüm lifler yer değiştirir. false - tüm lifler bir kez oluşturulur ve konumlarını değiştirmez.

minSize_0_100_fibo = 0; // puan cinsinden 0 ve 100 fibo seviyeleri arasındaki minimum mesafe. 0 - herhangi bir mesafe.

HesaplamaVaryant = 1; // hız hesaplama seçeneği. 0 - Hız, Bar parametresi ile belirtilen mesafede bulunan barlar arasında hesaplanır. 1 - hız, ZigZag ekstremumunun bulunduğu çubuğa göre hesaplanır.

ExtComplete = 0;

Dosyalar:
 

Mdyaaaa ... :) ... tatil sadece "sokakta"ymış gibi görünüyor ...

 
Ts .... Cini korkutmaktan korkuyoruz)))
 

Nen, mevcut TF'ye göre hesaplanacak hız ve ivmeyi bıraktığınızı doğru anladım mı? ... yani, bu parametrelerin hesaplanmasını yalnızca M1 tırnak işaretleri ve ardından seçilen TF'ye bağlı olarak yumuşatma ile kullanmak için teklifimi henüz kullanmıyorsunuz?

...

Gerçek şu ki, TF ne kadar eskiyse, bu nedenle o kadar çok yanılıyor.

 

Mevcut olanla kaldı. Minimum - mevcut zaman dilimi. Bir dakika hesabı yaparsanız, her zaman doğru hesaplamalar yapmak mümkün olmayacaktır. Tarihteki boşluklar yüzünden. Ne yazık ki, eğer geçmişte delikler varsa, MT4'te deliklerle zaman dilimindeki mevcut geçmişi silmek gerekir. Ve tekrar yükleyin. Aynı zamanda, eskisinden daha az miktarda geçmiş yüklemek genellikle mümkündür. Bu ilk. İkinci. Daha yüksek zaman dilimlerindeysek, o zaman dakika geçmişi gerekli hacimde mevcut değildir. Ve fiziki olarak tarihin derinliklerinde barlar için dakika hesabı yapmak mümkün olmayacaktır. Bu durumda, ihtiyacımız olan daha yüksek zaman aralığının çubuğu için bir geçmişi olan minimum zaman aralığını aramak için bir algoritma oluşturmak gerekir. Bu tür hesaplamalar için şimdi başarı gösterip karmaşık algoritmalar yapmak istemiyorum.

Dakikaya göre hesaplama yapılması gerekiyorsa, göstergeyi dakikaya göre çalıştırmak daha iyidir. Her neyse, bu tür hesaplamalar için dakika zaman diliminden daha fazla tarih olmayacak. Bu, MT4'ün sınırlamasıdır. Çoklu zikzak, hangi zaman diliminde hesaplandığını "gösterir". Her zaman diliminin kendi zikzak rengi vardır.

 

Kabul ediyorum! ...

Kodunuzda bir şeyi değiştirdim:

 // Вычисление второй точки привязки фиб
//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

... Daha doğrusu kazanıldı.

Nen, kodu azaltma olasılığı nedir?

Bir danışman için sinyaller nasıl alınır?

Ve bu fikrin gelecekte uygulanması hakkında ne düşünüyorsunuz?

... Onyx'te konunun kimseyi ilgilendirmediğini görüyorum ...

 
Borisytch писал(а) >>

Kabul ediyorum! ...

Kodunuzda bir şeyi değiştirdim:

... Daha doğrusu kazanıldı.

Nen, kodu azaltma olasılığı nedir?

Bir danışman için sinyaller nasıl alınır?

Ve bu fikrin gelecekte uygulanması hakkında ne düşünüyorsunuz?

... Onyx'te konunun kimseyi ilgilendirmediğini görüyorum ...

İhtiyacı olan herkes bile çok ilgileniyor, sessizce oturup para kazanıyorlar ;)
 
clab >> :
Всех,кому это надо,даже очень интересует!Сидят и денежку зарабатывают молча;)

Böylece fikir işe yaradı!

Her konuda iyi bir ruh hali ve başarı!


Seninki, Borisych!

 
Borisytch >> :

Kabul ediyorum! ...

Kodunuzda bir şeyi değiştirdim:

... Daha doğrusu kazanıldı.

...

Değişmeye değer olduğunu düşünmüyorum, aksi takdirde bu koşul, tahmini değiştirerek (ayarlayarak) art arda birkaç çubuk için yerine getirilebilir.