[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 35

 
granit77 :
Elbette yavaşlar, ancak hepsi belirli göstergelere bağlıdır. Basit hesaplamalarla oldukça kabul edilebilir, ancak geliştirme sırasında zaman kazandırır. Bu sayede fikri çok hızlı bir şekilde test edebilir ve neşeyle çöp kutusuna atabilirsiniz. Sonuçlar cesaret vericiyse. o zaman tek bir göstergeye indirgenebilir.
Genel olarak programcılar kimseye güvenmezler (programcı değilim :)) ), bu yüzden göstergeleri kullanmaya gelince, küstah ve sivri zekalı insanlar olarak ikiye ayrılırlar.
Bazıları, göstergeden doğrudan Expert Advisor'a aktarılan algoritmaların en hızlı şekilde çalıştığına inanıyor.
Diğerleri, farkın kodu karmaşıklaştıracak kadar önemli olmadığını söylüyor. Ve bazen Uzman Danışmana hesaplamaların dahil edilmesi, testi yavaşlatır.
Kodların hızını ustaca optimize eden uzmanlar var ve profesyoneller arasında bile çok fazla yok.
"Test" bölümündeki ve diğer bölümlerdeki makaleleri okuyun, ilginç olacak.
Ve basit bir köy adamının her şeyi göstergede tutması ve oradan danışmana sinyal göndermesi en uygunudur. Bu, sistemi değiştirmeyi, göstergeleri değiştirmeyi ve yeniden yazmayı, aynı anda birkaç göstergeyi kullanmayı vb. kolaylaştırır. En deneyimli forum programcılarından birinin aynı görüşü paylaşması önemlidir.


ilginç gezi

aracı yanıt gecikme süresi, tüm kod optimizasyonunu geçersiz kılar.

bekleyen siparişlerle çalışmak için - ciddi kod optimizasyonu gerekli değildir (modülerlik - kodun geliştirilmesi ve değiştirilmesi kolaylığı).

 
granit77 :

Teşekkürler, çok ilginç. Az önce ilk Uzman Danışmanımı "yaptım", aslında bitmiş olanda birkaç satır kod değiştirdim. İşte olanlar:

"Değişim", durmak yok. Optimize etmek için bekleyin.

Lütfen MT4'te iyi olarak kabul edilen test sonuçları hakkında nerede okuyabileceğinizi bildiriniz (düşüş, matematiksel beklenti, karlılık ve test cihazının verdiği veya Excel'de elde edilebilecek diğer parametreler). Çok akademik-ansiklopedik olmayan, basit ve pratik olarak kullanışlı bir şey.

Kahretsin, sanırım ağa çarptım... :)

 
Cod :

Teşekkürler, çok ilginç. Az önce ilk Uzman Danışmanımı "yaptım", aslında bitmiş olanda birkaç satır kod değiştirdim. İşte olanlar:

"Değişim", durmak yok. Optimize etmek için bekleyin.

Lütfen MT4'te iyi olarak kabul edilen test sonuçları hakkında nerede okuyabileceğinizi bildiriniz (düşüş, matematiksel beklenti, karlılık ve test cihazının verdiği veya Excel'de elde edilebilecek diğer parametreler). Çok akademik-ansiklopedik olmayan, basit ve pratik olarak kullanışlı bir şey.

Kahretsin, sanırım ağa çarptım... :)


En iyi sonuç gerçek zamanlı test verecektir. Aksi takdirde, Uzman Danışman genellikle test cihazında iyidir, ancak gerçek zamanlı olarak herhangi bir matematiksel beklentiye bakmadan her şeyi temiz bir şekilde birleştirir. En kolay seçenek, bir demo hesabına bir danışman asmaktır. Ancak minimum lot = 0.01 olan bir cent hesabı açmak ve oraya 10 dolar koymak, danışmanı gerçeğe atmak daha da iyidir, çünkü bir demo için test etmenin gerçek olandan farklılıkları vardır. Pekala, bu kadar çok 10 dolar size en azından 10.000 dolarlık bir hesaptaki bir danışmanın çalışmasına eşdeğer bir şey verecektir. Hatalarla da olsa, ancak bu gerçek bir hesapta gerçek zamanlı. 10 dolar atmak üzücü değilse, oraya gitmekten çekinmeyin.
 
Cod :
... Lanet olsun, sanırım ağa takıldım... :)

Dua edin artık süreç geri döndürülemez... :))
Adlandırdığınız sihirli sözcükleri araştırın ve malzeme miktarı ve bunlarda ifade edilen görüşler karşısında dehşete kapılın. Henüz fikrimi oluşturmadım.
Kesin olarak inandığım tek şey, bir zaman aralığında optimize etmek, ardından en iyi verilerle başka bir testte (OOS veya ileriye dönük) tek testler yapmak. Yeni (ileri) bölümlerde benzer sonuçlar gösteren Uzman Danışmanlar ilgi çekicidir. Keskin bir şekilde boşalmazlarsa, zaten bir şeydir, tamir edebilirsiniz. Sıfır tutarlarsa veya sabit bir eğilim gösterirlerse, geliştirilmesi gereken tam olarak budur.
Danışmanın forvet üzerindeki davranışı, optimize edilmiş alandaki davranıştan temel olarak farklıysa - pişmanlık, hile ve uydurma olmadan sepete.
Tüm bunlar, komisyoncunun teklif özelliklerinde oynamak için şüpheli teknolojiler kullanmayan kodlar için geçerlidir (pipserler, tutarsızlık yakalayıcılar, aykırı değerler ve düşük likit para birimlerinde piyasa dışı teklifler), bu tür kodlar yalnızca testçinin kendi memnuniyeti için uygundur.
Ve, Vladimir hatırlattı - pratik, gerçeğin tek kriteridir. Test cihazındaki herhangi bir umut verici sonuç, en azından bir demoda kontrol edilir. Sonuçlar önemli ölçüde farklıysa - sepete. Sebep ne olursa olsun, ancak test cihazında değil, gerçek üzerinde işlem yapılması planlanıyor.
 
drknn :

En iyi sonuç gerçek zamanlı test verecektir.

Uzun zamandır gün içi yok ... yılda yaklaşık 100 işlem çıktı - emekli olmadan önce gerçek hayatta test edeceksiniz :)
 
Cod :

Uzun zamandır gün içi yok ... yılda yaklaşık 100 işlem çıktı - emekli olmadan önce gerçek hayatta test edeceksiniz :)

Bu kadar işlem sıklığına sahip stratejileri dikkate bile almıyorum çünkü ömürlerini kontrol etmek yeterli değil. Ölüm döşeğinde bunun yararsız olduğunu öğreniyor ve anın ciddiyetini bozuyorsun.

 
granit77 :
Dua edin artık süreç geri döndürülemez... :))
Adlandırdığınız sihirli sözcükleri araştırın ve malzeme miktarı ve bunlarda ifade edilen görüşler karşısında dehşete kapılın. Henüz fikrimi oluşturmadım.
Kesin olarak inandığım tek şey, bir zaman aralığında optimize etmek, ardından en iyi verilerle başka bir testte (OOS veya ileriye dönük) tek testler yapmak. Yeni (ileri) alanlarda benzer sonuçlar gösteren Uzman Danışmanlar ilgi çekicidir. Keskin bir şekilde boşalmazlarsa, zaten bir şeydir, tamir edebilirsiniz. Sıfır tutarlarsa veya sabit bir eğilim gösterirlerse, geliştirilmesi gereken tam olarak budur.
Danışmanın forvet üzerindeki davranışı, optimize edilmiş alandaki davranıştan temel olarak farklıysa - pişmanlık, hile ve uydurma olmadan sepete.


Fikriniz için çok teşekkür ederiz!!!

Tam şimdi, bir periyottaki bazı anormal alanların test sonuçlarını bozabileceği, pardon, değerini düşürebileceği gerçeğini düşünüyordum - diyelim ki cetah bir yıl boyunca üç ila yedi rakam arasında sallandı, ancak kısa bir bölüm vardı. yirmi rakam uçtu durmadı - gelecekteki ticaret için bu tür bir optimizasyonun değeri muhtemelen çok küçüktür, çünkü ortalama alma rolünü oynayacaktır...

Evet, deniz konusuyla ilgili malzemeleri biliyorum. Bunu halledeceğim.

Tekrar teşekkürler.

 
granit77 :
Bu kadar işlem sıklığına sahip stratejileri dikkate bile almıyorum çünkü ömürlerini kontrol etmek yeterli değil. Ölüm döşeğinde bunun yararsız olduğunu öğreniyor ve anın ciddiyetini bozuyorsun.

:)

Dakika çizelgelerinde dalgalanmalar ve gürültü bataklığında yürümekten hala daha ucuz olduğunu düşünüyorum. Her 1-5 günde bir işlem çok uzun değil.

 

Güzel gün!! 'BarsSince' işlevini çözemiyorum - işlev tanımlı değil C:\FXstart\Documents\experts\further.mq4 (72, 96)
Nasıl yazılacağını tam olarak anlamadım, metatrader editöründe siyah harflerle kalıyor ve bu yüzden çubuklarçünkü Google'da soruda buldum (bir çubuk nasıl hatırlanır), işlevin hatırladığı ortaya çıktı bar belirli koşullar sağlandığında sabitiadan kaç bar geçtiğinin bir değeri verir, diyelim ki ortadaki diğerinin kesişimi, bir düzine forumda bahsediliyor ama yardımda bulamıyorum!

Ya da ben aptalım, bir çeşit pusu. Şu anda, hala kendim hakkında düşünüyorum.

 
Dimka-novitsek :

Güzel gün!! 'BarsSince' işlevini çözemiyorum - işlev tanımlı değil C:\FXstart\Documents\experts\further.mq4 (72, 96)
Nasıl yazılacağını tam olarak anlamadım, metatrader editöründe siyah harflerle kalıyor ve bu yüzden çubuklarçünkü Google'da soruda buldum (bir çubuk nasıl hatırlanır), işlevin hatırladığı ortaya çıktı bar belirli koşullar sağlandığında sabitiadan kaç bar geçtiğinin bir değeri verir, diyelim ki ortadaki diğerinin kesişimi, bir düzine forumda bahsediliyor ama yardımda bulamıyorum!

Ya da ben aptalım, bir çeşit pusu. Şu anda, hala kendim hakkında düşünüyorum.


Ve bu ne tür bir işlev?