Lütfen söyleyin: Geriye dönük testten sonra, tamamlanan her işlemin herhangi bir şekilde bir yorumunu veya sihirli numarasını almak veya işlemleri başka bir şekilde tanımlamak mümkün müdür? anlamını açıklamaya çalışacağım. Diyelim ki birkaç kalıp programladım, Uzman Danışmanı tarih üzerine çalıştırdım, sonuç, sıklıkla olduğu gibi, bir tahliye. Rakamlardan hangisinin ve hangi piyasa koşullarının giderek daha sık birleştiğini ve hangisinin (eğer varsa) en azından bir miktar kâr getirdiğini görmek ilginç olurdu.
Cevaplar için şimdiden teşekkürler.
Kolaylaştır. Model numarasını harici parametre olarak belirtin. EA, yalnızca bu model için pozlar açmalıdır. Ve örneğin sıfır belirtirseniz, herhangi bir kalıba göre açılır. Optimizasyonu tüm kalıplarda çalıştırın. Genel bir resim ve kalıplara göre bir döküm elde edersiniz.
" Yeni Çubuk " gibi bir "Yeni Düzen" işlevine ihtiyacınız var. İşlev, siparişin açıldığı andan itibaren yalnızca bir onay işareti için TRUE olmalıdır. Onlar. açık emir sayısının yukarı doğru değiştiği an. Lütfen yardım et
böyle bir sorun var - danışman yılda birçok işlem yapıyorsa bunu da yaşadım - belki nihai sonucu görüntülemek için çok fazla veri kaydedilir veya belki gösterge arabellekleri belleği tüketir
genel olarak, gördüm - bilmiyorum, sabırlı olun - genel resim için 10 yıllık bir test, ancak bir yıl için optimize etmek ve ardından en uygun parametreleri seçmek daha iyidir
Teşekkürler Igor! Sezgisel olarak, yaparım. Birdenbire bir şekilde ve daha uzun bir süre boyunca hız kaybetmeyebileceğinizi mi düşündünüz?
Guru söyle bana lütfen, tüm beynimi çoktan kırdım, olması gerektiğini hissediyorum ve bu şekilde deniyorum ve bu işe yaramıyor ...
Sorunun özü:
Bir gösterge yazıyorum, tamponlarda noktaları yakalıyor, toplamda 4 olmalı, 2 normal olarak toplanmış, barlar için beklendiği gibi değerler, ya sıfır ya da fiyat, her şey yolunda, ama ihtiyacımız var Değerleri bu şekilde koymanız gereken 2 tampon daha: tampon 0 için sıfır olmayan bir değer bulunursa, tampon 0'da önceki sıfır olmayan bir değer olup olmadığını kontrol edin ve daha küçükse, o zaman mevcut değer arabellek 2'ye yazılır ve buna göre, arabellek 3 ve 1 için yalnızca daha büyük bir önceki değer için bir kontrol vardır, bu "anında" hesaplanacak ve aptal aramalarla değil, zarif bir çözüm istiyorum ve ağır döngüler, bu sadece benim ilk göstergem, zaten danışmanlar ve senaryolar yazdım, ancak gösterge ve tamponları ile kafam karıştı ...
...................
Counted_bars=IndicatorCounted(); // Hesaplanan çubuk sayısı
i=Barlar-Sayılan_barlar-1; // İlk sayılmayan dizini
Guru söyle bana lütfen, tüm beynimi çoktan kırdım, olması gerektiğini hissediyorum ve bu şekilde deniyorum ve bu işe yaramıyor ...
Sorunun özü:
Bir gösterge yazıyorum, tamponlarda noktaları yakalıyor, toplamda 4 olmalı, 2 normal olarak toplanmış, barlar için beklendiği gibi değerler, ya sıfır ya da fiyat, her şey yolunda, ama ihtiyacımız var Değerleri bu şekilde koymanız gereken 2 tampon daha: tampon 0 için sıfır olmayan bir değer bulunursa, tampon 0'da önceki sıfır olmayan bir değer olup olmadığını kontrol edin ve daha küçükse, o zaman mevcut değer arabellek 2'ye yazılır ve buna göre, arabellek 3 ve 1 için yalnızca daha büyük bir önceki değer için bir kontrol vardır, bu "anında" hesaplanacak ve aptal aramalarla değil, zarif bir çözüm istiyorum ve ağır döngüler, bu sadece benim ilk göstergem, zaten danışmanlar ve senaryolar yazdım, ancak gösterge ve tamponları ile kafam karıştı ...
...................
Counted_bars=IndicatorCounted(); // Hesaplanan çubuk sayısı
i=Barlar-Sayılan_barlar-1; // İlk sayılmayan dizini
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
Birisi bana neyin yanlış olduğunu söyleyebilir mi???
bir gösterge olana kadar - kimse söylemez
Belki. DC destekliyorsa tabi.
Test cihazında mevcut enstrümanda pozisyon açabileceğinizi ve diğer enstrümanlarda bir takım kısıtlamalar olduğunu unutmayın.
Bu kısıtlamalar dizisi çevrimiçi ticaret için geçerli mi? Değilse, o zaman üzücü. Kod hiçbir şey göstermiyor:
Merhaba.
Lütfen söyleyin: Geriye dönük testten sonra, tamamlanan her işlemin herhangi bir şekilde bir yorumunu veya sihirli numarasını almak veya işlemleri başka bir şekilde tanımlamak mümkün müdür? anlamını açıklamaya çalışacağım. Diyelim ki birkaç kalıp programladım, Uzman Danışmanı tarih üzerine çalıştırdım, sonuç, sıklıkla olduğu gibi, bir tahliye. Rakamlardan hangisinin ve hangi piyasa koşullarının giderek daha sık birleştiğini ve hangisinin (eğer varsa) en azından bir miktar kâr getirdiğini görmek ilginç olurdu.
Cevaplar için şimdiden teşekkürler.
tarihsel düzen arayışı var mı?
böyle bir sorun var - danışman yılda birçok işlem yapıyorsa bunu da yaşadım - belki nihai sonucu görüntülemek için çok fazla veri kaydedilir veya belki gösterge arabellekleri belleği tüketir
genel olarak, gördüm - bilmiyorum, sabırlı olun - genel resim için 10 yıllık bir test, ancak bir yıl için optimize etmek ve ardından en uygun parametreleri seçmek daha iyidir
Guru söyle bana lütfen, tüm beynimi çoktan kırdım, olması gerektiğini hissediyorum ve bu şekilde deniyorum ve bu işe yaramıyor ...
Sorunun özü:
Bir gösterge yazıyorum, tamponlarda noktaları yakalıyor, toplamda 4 olmalı, 2 normal olarak toplanmış, barlar için beklendiği gibi değerler, ya sıfır ya da fiyat, her şey yolunda, ama ihtiyacımız var Değerleri bu şekilde koymanız gereken 2 tampon daha: tampon 0 için sıfır olmayan bir değer bulunursa, tampon 0'da önceki sıfır olmayan bir değer olup olmadığını kontrol edin ve daha küçükse, o zaman mevcut değer arabellek 2'ye yazılır ve buna göre, arabellek 3 ve 1 için yalnızca daha büyük bir önceki değer için bir kontrol vardır, bu "anında" hesaplanacak ve aptal aramalarla değil, zarif bir çözüm istiyorum ve ağır döngüler, bu sadece benim ilk göstergem, zaten danışmanlar ve senaryolar yazdım, ancak gösterge ve tamponları ile kafam karıştı ...
...................
Counted_bars=IndicatorCounted(); // Hesaplanan çubuk sayısı
i=Barlar-Sayılan_barlar-1; // İlk sayılmayan dizini
while(i>1) // Sayısız çubuklar arasında dolaş
{
if (............) // burada her şey çalışıyor
{
Buf_0[i]=Yüksek[i];
{burada Buf_2[i] hesaplamak istiyorum }
}
if (............) //burada da her şey çalışıyor
{
Buf_1[i]=Düşük[i];
{ve burada Buf_3[i]'yi hesaplamak istiyorum }
}
ben--;
// Sonraki çubuğun indeksini hesapla
}
//------------------------------------------------ --------------------
dönüş; // Spesifikasyondan çık. start() fonksiyonları
}
//------------------------------------------------ --------------------
Guru söyle bana lütfen, tüm beynimi çoktan kırdım, olması gerektiğini hissediyorum ve bu şekilde deniyorum ve bu işe yaramıyor ...
Sorunun özü:
Bir gösterge yazıyorum, tamponlarda noktaları yakalıyor, toplamda 4 olmalı, 2 normal olarak toplanmış, barlar için beklendiği gibi değerler, ya sıfır ya da fiyat, her şey yolunda, ama ihtiyacımız var Değerleri bu şekilde koymanız gereken 2 tampon daha: tampon 0 için sıfır olmayan bir değer bulunursa, tampon 0'da önceki sıfır olmayan bir değer olup olmadığını kontrol edin ve daha küçükse, o zaman mevcut değer arabellek 2'ye yazılır ve buna göre, arabellek 3 ve 1 için yalnızca daha büyük bir önceki değer için bir kontrol vardır, bu "anında" hesaplanacak ve aptal aramalarla değil, zarif bir çözüm istiyorum ve ağır döngüler, bu sadece benim ilk göstergem, zaten danışmanlar ve senaryolar yazdım, ancak gösterge ve tamponları ile kafam karıştı ...
...................
Counted_bars=IndicatorCounted(); // Hesaplanan çubuk sayısı
i=Barlar-Sayılan_barlar-1; // İlk sayılmayan dizini
while(i>1) // Sayısız çubuklar arasında dolaş
{
if (............) // burada her şey çalışıyor
{
Buf_0[i]=Yüksek[i];
{burada Buf_2[i] hesaplamak istiyorum }
}
if (............) //burada da her şey çalışıyor
{
Buf_1[i]=Düşük[i];
{ve burada Buf_3[i]'yi hesaplamak istiyorum }
}
ben--;
// Sonraki çubuğun indeksini hesapla
}
//------------------------------------------------ --------------------
dönüş; // Spesifikasyondan çık. start() fonksiyonları
}
//------------------------------------------------ --------------------
Ne daha sık olur - satın almak veya satmak? Global olarak söylüyorum.