Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 491

 
OnCalculate() içindeki tüm keneleri yalnızca gösterge işler. Geçişler olmadan.
 
Alexey Kozitsyn :
Göstergenin nasıl yazıldığına bağlıdır. Sıfır mumun güncellenmesi mantığını içeriyorsa, evet. Değilse, gösterge yalnızca yeni bir mumun gelişiyle güncellenecektir. Ayrıca her bir tik üzerinde tüm göstergeyi yeniden hesaplamak da mümkündür.

Cevaplar için herkese teşekkürler.

Gösterge mumlardan bahsetmiyor, eğer doğru anladıysam, bu, varsayılan olarak, her kene ile yeniden hesaplama anlamına gelir.

 
kashi_ann :

Cevaplar için herkese teşekkürler.

Gösterge şamdanlardan bahsetmiyor, eğer doğru anladıysam, bu, varsayılan olarak her tik ile yeniden hesaplandığı anlamına gelir.

Eğer öyleyse, o zaman çok iyi değil. Gösterge çok fazla gereksiz kaynak tüketiyor.
 
Merhaba! 5. metatrader'ın strateji test cihazında genetik seçilim ile çalışırken bir konuyu netleştirmeme yardım eder misiniz?
Diyelim ki X=1 ise sadece Y değeri seçilecek ve X=2 için sadece Z değeri seçilecek şekilde doğru bir algoritma nasıl oluşturulur?
Ya da en azından bunun cevabının gözden kaçtığı bir referans?
 
Alexey Kozitsyn :
Eğer öyleyse, o zaman çok iyi değil. Gösterge çok fazla gereksiz kaynak tüketiyor.
Ekstra hiçbir şey tüketilmez. Göstergenin yalnızca son değeri yeniden hesaplanır. Önceki tüm değerler yeniden hesaplanmaz.
 
newnek :
Merhaba! 5. metatrader'ın strateji test cihazında genetik seçilim ile çalışırken bir konuyu netleştirmeme yardım eder misiniz?
Diyelim ki X=1 ise sadece Y değeri seçilecek ve X=2 için sadece Z değeri seçilecek şekilde doğru bir algoritma nasıl oluşturulur?
Ya da en azından bunun cevabının gözden kaçtığı bir referans?

Bunu yapmak için, sıralayacağınız bir değişken yapmanız ve ilk değişkenin değerine bağlı olarak değişecek bir dizi ayar oluşturmak için bir algoritma oluşturmanız gerekir.

 
Vasiliy Sokolov :
Ekstra hiçbir şey tüketilmez. Göstergenin yalnızca son değeri yeniden hesaplanır. Önceki tüm değerler yeniden hesaplanmaz.

Bu iyi, teşekkürler.

Bir soru daha:

SiparişSeç

Onunla daha fazla çalışmak için bir sipariş seçer. İşlev başarıyla tamamlandıysa true döndürür. İşlev başarısız olursa false döndürür. Hata hakkında bilgi almak için GetLastError() işlevini çağırmanız gerekir.

bool OrderSelect (
    uzun     bilet        // bilet sipariş et
);

Seçenekler

bilet

[içinde] Bilet sipariş edin.

Bu bilet nasıl atanır? Nereden alınır? Veya nasıl kurulur?

 
-Aleks- :

Bunu yapmak için, sıralayacağınız bir değişken yapmanız ve ilk değişkenin değerine bağlı olarak değişecek bir dizi ayar oluşturmak için bir algoritma oluşturmanız gerekir.

bir dizi ayar oluşturmak için algoritma - bu, bu algoritmayla ilgili ve danışın. bir dizi ayar ... zaman filtresindeki bit maskesi gibi bir şey .... evet, TEŞEKKÜRLER fikrini anladım. Bu algoritmalar hakkında bir yere yazılmış olup olmadığı, başka bir yol yoksa üzücü. tekerleği yeniden icat etmek değil mi?
 
newnek :
bir dizi ayar oluşturmak için algoritma - bu, bu algoritmayla ilgili ve danışın. bir dizi ayar ... zaman filtresindeki bit maskesi gibi bir şey .... evet, TEŞEKKÜRLER fikrini anladım. Bu algoritmalar hakkında bir yere yazılmış olup olmadığı, başka bir yol yoksa üzücü. tekerleği yeniden icat etmek değil mi?
Rica ederim. Böyle bir algoritma kodu görmedim - kendim oluşturdum ve sipariş vermek için bana yazdım, ayrıca mantıksal olarak özellikleri çakışıyorsa değişkenleri hariç tutmak için bir özelliğim vardı.
 
Söylesene, hafta sonu açılış pozisyonları için senaryoların performansını nasıl kontrol edebilirim?