Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 274

 
artmedia70 :

İşte ana BB inşa döngüsü:

İşte basit bir Mashka'nın hesaplanması:

Gördüğünüz gibi, orta hat, Kapat için basit bir Mashka'dır. Gerisi bunun üzerine inşa edilmiştir. Kendi sonuçlarınızı çizin.

not. Daha sonraki çalışmalarınız için bir ayrılık sözü olarak:

Ortalama değeri şu şekilde değerlendirirsiniz: double bb_bs0= (bb_up0+ bb_lo0)/2;

Ancak şu şekilde saymak daha iyidir: double bb_bs0= (bb_up0+ bb_lo0)*0.5;

Sonuçta, çarpma bölmeden daha hızlıdır.

Teşekkür ederim, bunu kesinlikle bilmiyordum. Ve BB'de, Expert Advisors'da ortalamayı bulurken double bb_bs0= iBands(NULL,0,bb_p,bb_dev,0, kullandım) bb_ap,MODE_MAIN, 0); MODE_MAIN ile ilgili şüpheler alınana kadar .

Ama işe yarıyor.

Gelecekte, ortadaki için Mashka'yı kullanacağım.


 
rosomah :

Teşekkür ederim, bunu kesinlikle bilmiyordum. Ve BB'de, Expert Advisors'da ortalamayı bulurken double bb_bs0= iBands(NULL,0,bb_p,bb_dev,0, kullandım) bb_ap,MODE_MAIN, 0); MODE_MAIN ile ilgili şüpheler alınana kadar .

Ama işe yarıyor.

Gelecekte, ortadaki için Mashka'yı kullanacağım.

Ne için? BB'de ve böylece Masha kullanılır. Göstergeden gelen kodu gösterdim. Orada, orta çizginin hesaplanması için farenin hesaplanmasının çağrıldığını görebilirsiniz. Öyleyse MODE_MAIN kullanın
 
hoz :

Az önce garip bir şey fark ettim. Diğer kitaplıkları içe aktaran bir temel kitaplık vardır. İşte ondan bir parça:

Bu kütüphanelerle yazdığım baykuşu çalıştırdığımda logda şunu görüyorum:

Onlar. günlüğe göre 2 kitaplık yüklendi: hoz_ReturningSomeInfo@ library ve hoz_Base@Library

Ancak bunlar orada değil: hoz_LoggingToAnyWere@library.ex4 , hoz_HandlingWithErrorS@library.ex4 dergide. Böyle mi olmalı? Yoksa günlük, yüklenen tüm kitaplıkları listelemeli mi?

Gerektiğinde indirin.
 
Zhunko :
Gerektiğinde indirin.


İşte bu kadar. Şimdi anladım.
 
artmedia70 :
Ne için? BB'de ve böylece Masha kullanılır. Göstergeden gelen kodu gösterdim. Orada, orta çizginin hesaplanması için farenin hesaplanmasının çağrıldığını görebilirsiniz. Öyleyse MODE_MAIN kullanın
Anladım. Teşekkür ederim.
 

artmedia70 :

Sonuçta, çarpma bölmeden daha hızlıdır.


Bu nedenle Artem, DoubleToStr(X * 10000,0) değerini DoubleToStr(X /Point ,0)'dan daha hızlı mı hesaplıyor? Teşekkür ederim!
 
borilunad :
Şimdi daha hızlı . Bundan sonra ne olacak - söylemeyeceğim. Beşte, her şey sistemin bit derinliğine, sayıların kendi bit derinliğine bağlıdır.
 
sergeev :

dll en azından winapi'den. pencereye bir karakter göndermek için


Win API'nin kullanılması gerektiği kendi başına, ancak konuşma, bunun mql'den hiçbir şekilde kullanılmaması gerektiği gibi görünüyor, aksi takdirde bu tür ifadelerin bir anlamı olmazdı.

 
artmedia70 :
Şimdi daha hızlı . Bundan sonra ne olacak - söylemeyeceğim. Beşte, her şey sistemin bit derinliğine, sayıların kendi bit derinliğine bağlıdır.
Ve çıkarma daha da hızlı! Öyleyse, tüm eylemleri çıkarma ile değiştirelim! :))
 
borilunad :
Ve çıkarma daha da hızlı! Öyleyse, tüm eylemleri çıkarma ile değiştirelim! :))
Ana şey, çıkarma sayısının bir çarpmayı geçmemesidir.