[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 448

 
fore-x :

Lütfen söyleyin, #property stacksize 3 - bu ne anlama geliyor, nedir, 0 veya 1000 veya -1000 ilan ediyorum, ancak sonuç sonunda değişmiyor mu?


Anlamak için mümkünse örnek kod.

Ve sonuç nedir?
 
Vinin :

Ve sonuç nedir?

 Alert( "Итог = " ,x);
 
fore-x :


sonuç bu değil
 
Vinin :

sonuç bu değil
peki bu şeyden ne diye soruyorum -
 #property stacksize X

- beklemeniz gerekiyor, nasıl çalıştığını anlamıyorum, neden gerekli?

dürttüm ve dürttüm, boşuna.

 
Her şey çok basit :))) ME'de F1:

yığın boyutu int yığın boyutu


veya - https://docs.mql4.com/en/basis/preprosessor/compilation

yığın boyutu int özyinelemeli aramalar için yığın boyutu

Bu arada, yaklaşık yirmi Özel Parametrenin bir listesi de var, bunlar hakkında uzun süredir herhangi bir soru var mı?

not Demek istediğim, yardımı kullanır ve soruyu doğru bir şekilde formüle ederseniz (örneğin, bu yığına neden ihtiyacı var?), O zaman cevaba artık ihtiyaç duyulmayabilir. Özellikle yol boyunca Google'a ve teknik literatüre bakarsanız ...

 
nik :
Her şey çok basit :))) ME'de F1:

yığın boyutu int yığın boyutu


veya - https://docs.mql4.com/en/basis/preprosessor/compilation

yığın boyutu int özyinelemeli aramalar için yığın boyutu

Bu arada, yaklaşık yirmi Özel Parametrenin bir listesi de var, bunlar hakkında uzun süredir herhangi bir soru var mı?

not Demek istediğim, yardımı kullanır ve soruyu doğru bir şekilde formüle ederseniz (örneğin, bu yığına neden ihtiyacı var?), O zaman cevaba artık ihtiyaç duyulmayabilir. Özellikle yol boyunca Google'a ve teknik literatüre bakarsanız ...

İkna edildim, siz (profesyoneller) kendiniz bile kullanmadığınız için bu boktan vazgeçeceğim. Ama iyi bir örnek, bu egzotik mekanizmayla oynamayı umursamıyorum.
 

Şimdi soru şu ki, fraktalları kullanarak, önceki fraktal yeni oluşturulmuş olanla (örneğin, daha düşük olanlar) nasıl karşılaştırılır? (Ve sonra, fonksiyonun kendisini kullanmadan sayaçlar aracılığıyla, meydana gelme koşulunu iHigh , iLow aracılığıyla basitçe açıkladım).

İşte bir kod parçası:

if (iLow(NULL,0,5) >= iLow(NULL,0,4) && iLow(NULL,0,4) >= iLow(NULL,0,3) && //фрактал вниз (обнаружение)
iLow(NULL,0,3) < iLow(NULL,0,2) && iLow(NULL,0,2) <= iLow(NULL,0,1) ) {
if (z == 0){
f1= iLow(NULL,0,3); // присваиваем переменной значение фрактала
z=1;}
else
if (z == 1) {
if (f1 > iLow(NULL,0,3)) { // сравниваем новый фрактал с предыдущим, если предыдущий больше, тогда переменной присваевается значение нового фрактала

f1=iLow(NULL,0,3);

z=0;}

else if (f1 < iLow(NULL,0,3)) {OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet);} // если новый фрактал больше предыдущего закрываем сделку

}

}

Yeni oluşan fraktal öncekinden daha yüksekse kapanır...

Ama fraktalın ortaya çıkmasından hemen sonra kapanır.

Not... Yani, fraktalın açıklamasını bir yerde karıştırdım...

 
DOCTORS :

Şimdi soru şu ki, fraktalları kullanarak, önceki fraktal yeni oluşturulmuş olanla (örneğin, daha düşük olanlar) nasıl karşılaştırılır? (Ve sonra, fonksiyonun kendisini kullanmadan sayaçlar aracılığıyla, meydana gelme koşulunu iHigh, iLow aracılığıyla basitçe açıkladım).

İşte bir kod parçası:

................................................ . ......

Yeni oluşan fraktal öncekinden daha yüksekse kapanır...

Ama fraktalın ortaya çıkmasından hemen sonra kapanır.

Not... Yani, fraktalın açıklamasını bir yerde karıştırdım...


Peki, iFractals () ile fraktalları arayın; Ve sonra aşırılık arıyorsun ...
 
artmedia70 :
Peki, iFractals () ile fraktalları arayın; Ve sonra aşırılık arıyorsun ...


Örnek bir satıra ne dersiniz?

Hatta forum yavaşlıyor ben her şeyi anladım diyelim basit yollar aramıyorum :(

 
DOCTORS :

Örnek bir satıra ne dersiniz?

1. Sıfır çubuğuna en yakın fraktalı bulun, int ve double değişkenlerinde zamanını ve fiyat seviyesini hatırlayın

2. Her tik ile sıfır çubuğuna en yakın fraktalı arayın. Zamanı 1. adımda bulunan fraktalın zamanına eşit değilse , o zaman ...

2.1. Fiyat aralığını kontrol edin.

2.1.1 Fraktalın hafızaya alınan seviyesinin altındaysa, o zaman ... bir eylem

2.1.2 Fraktalın hafızaya alınan seviyesinin üzerindeyse, o zaman ... başka bir işlem

2.2 Bu fraktalın zamanını ve seviyesini p.1'deki değişkenlere yazın ( int ve double )

3. 2. noktaya dönüyoruz

Neden: