"Ticaret sistemlerinin geliştirilmesi ve analizi için optimum yaklaşım" makalesi için tartışma - sayfa 3
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Eugene'in makalelerini seviyorum - karmaşık sorunları sunarken samimiyet ve sadelik!
Ben sadece kendimden aşağıdakileri ekleyeceğim:
Alım satım sistemlerinin geliştirilmesi ve optimizasyonu piyasanın doğasına uygun olmalıdır, yani piyasa durağan olmayan bir süreçtir (sadece genlik değil, aynı zamanda fiyat dalgalanmalarının sıklığı da sürekli değişmektedir). Analitiğin bir bilim olması için, parametreleri zamanın herhangi bir anında kullanılabilecek temel bir yapı kullanması gerekir.
Ve böyle bir yapı geleneksel yöntemlerde tanımlanmamıştır. Bu nedenle geliştiriciler çaresizce kâseyi arar, yüzlerce ve binlerce kod satırı oluşturur, ancak sonuç aynıdır - %5 ila 15 arasında kârlı tüccarlar (piyasadan bağımsız olarak - resmi istatistikler). Sebep aynıdır - analitiğin bir bilim haline gelmesi için bilimsel bir yaklaşımın bir "atom" (fizikte olduğu gibi) ve bir "molekül "e (kimyada olduğu gibi) ihtiyacı vardır, kahve telvesinde bir tahmin değil.
Eugene'in makalelerini seviyorum - karmaşık konuları sunarken samimiyet ve sadelik!
Ben sadece kendimden şunları ekleyeceğim:
Ticaret sistemlerinin geliştirilmesi ve optimizasyonu piyasanın doğasına, yani durağan olmayan bir sürece (sadece genlik değil, aynı zamanda fiyat dalgalanmalarının sıklığı da sürekli değişmektedir) uygun olmalıdır. Analitiğin bir bilim olması için, parametreleri her an kullanılabilecek temel bir yapı kullanması gerekir.
Ve böyle bir yapı geleneksel yöntemlerde tanımlanmamıştır. Bu nedenle geliştiriciler çaresizce kâseyi arar, yüzlerce ve binlerce kod satırı oluşturur ve sonuç aynıdır - %5 ila %15 arasında kârlı yatırımcılar (piyasadan bağımsız olarak - resmi istatistikler). Sebep aynıdır - bilimsel bir yaklaşımın, analitiğin bir bilim haline gelmesi için bir "atom" (fizikte olduğu gibi) ve bir "molekül" (kimyada olduğu gibi) gerekir, kahve telvesi üzerine bir tahmin değil.
Desteğiniz için teşekkürler, kitabınızı daha sıkı okumak istiyorum) Biraz başladım ama henüz zamanım yok. Bu arada, karlı tüccarlar hakkında rastgele sonuçları çıkarmalısınız) gerçekte ne yaptıklarını anlayanların yüzde 2 olacağını düşünüyorum).
Makale, iyi bir temel algoritma bulmaya yönelik ilginç bir yaklaşım sergiliyor. Anladığım kadarıyla böyle bir algoritma bulunursa, daha derinlemesine analiz ediliyor ve geliştiriliyor. Yazara katılıyorum, birçok insan yıllardır fikirleriyle çalışıyor ve gelir getirmese bile sistematik olarak geliştiriyor ve iyileştiriyor, ancak bu onların kendi fikirleri. Ben de bu tür insanlarla ilişki kuruyorum, ancak burada mesele sadece bir kişinin karakteriyle ilgili ve bu tür davranışlardan vazgeçmek zor. Sonuçta, pazara girmek için bir sinyal veren çok sayıda farklı fikir üretme becerisine sahipseniz bu yaklaşım iyidir.
Test sonuçlarının metrik göstergeleri ile ilgili olarak, genel olarak katılıyorum, ancak bunların sabit bir lot için geçerli olduğunu belirtmek gerekir, ağ oluşturma durumunda (kademeli pozisyon birikimi) göstergelerin yorumu ve önemi değişecektir.
Kodla ilgili olarak - son zamanlarda strateji test cihazında giderek daha fazla hata görüyorum ve bu yüzden kontrollerin yapılmasının arzu edildiğini düşünüyorum. Ancak kod burada ikincildir ve her zaman seçecek bir şey bulabilirsiniz. Forum üyelerinin neden daha nazik olamadıklarını ve saldırmak yerine kod veya mantıktaki açık bir hatayı düzeltmeye yardımcı olamadıklarını anlamıyorum - neden bu kadar saldırganlık - anlamıyorum.
Kodla ilgili olarak - son zamanlarda strateji test cihazında giderek daha fazla hata görüyorum, bu yüzden kontroller yapmanın tavsiye edildiğini düşünüyorum. Ancak kod burada ikinci planda ve her zaman şikayet edecek bir şeyler bulabilirsiniz. Forum üyelerinin neden daha nazik olamadıklarını ve saldırmak yerine yardım edip koddaki veya mantıktaki açık bir hatayı düzeltemediklerini anlamıyorum - neden bu kadar saldırganlık - anlamıyorum.
Tamam, kodu atlayalım, MQL tarzı dedikleri gibi kodun orijinal bir yazımı olduğunu düşünüyoruz.
Formüller hakkında bize fikir verebilir misiniz? - Burası "Optimal Arama Matematiği" bölümü.
Formüller hakkında bize fikir verebilir misiniz? - Bu, "Optimal Aramanın Matematiği" adlı bir bölümdür.
Formüllerin kendilerini analiz etmedim ve yapılarının doğruluğunu kontrol etmedim.
Bunların oluşturulma mantığına gelince, bunun, kullanıcısının yeni fikirler üretme yeteneğine sahip olması halinde yaşam hakkı olan bir yaklaşım olduğunu daha önce yazmıştım.
Elbette, herhangi bir Uzman Danışmanın kendi mantığı, bir Uzman Danışmandan diğerine geçen bir dizi işlevi vardır ve bunlar sabittir, ancak pazara giriş oluşturan ek mantık farklı olabilir ve ilk aşamada basit kurallar ve yeterli sayıda girişle kar getirirse, ondan daha fazla kar elde etme şansının daha yüksek olacağına katılıyorum. temel stratejiye aynı sayıda ek eşitsizlik (kod satırı) ile. Fikirlerin bu genetik seçimi, atılan fikirlerin kötü olduğu anlamına gelmez, sadece insanların sınırlı bir kaynağı varken bunları geliştirmenin (evrimleştirmenin) daha fazla zaman alacağı anlamına gelir.
Beni düşündüren bu pasaj oldu:
В итоге все сводится к некой зависимости, достоверно определить которую невозможно, но можно примерно прощупать путем опытов:
Burada "L", çalışan kod satırlarının sayısıdır. Başka bir deyişle, şu anda oluşturulan sistemin ilk göstergelerinin kabul edilebilir bir aralıkta olma olasılığı doğrudan yazdığımız kod miktarına bağlıdır. Birçok kişi ne kadar çok hat olursa sistemin o kadar iyi olduğunu düşünebilir, ancak aslında durum her zaman böyle değildir. Şunun anlaşılması gerekir
Ne kadar çok satır olursa geliştirme o kadar uzun sürer ancak öncelikle kodumuzda kaç satır olduğunu ve 2000 gibi çalışan 2 satır kod için öldürülüp öldürülmeyeceğimizi değil, kodumuzun ne kadar verimli olduğunu ve birim zamanda ne kadar kabul edilebilir sistem yazabileceğimizi düşünmeliyiz. Sonuçta, diğer tüm göstergeler bu göstergeye bağlı olacaktır:
Bu oldukça cesur bir ifade. Bence tümevarım - özelden genele - burada gerçekleşiyor: yazar kod boyutunda küçük ve karlı bir şey buldu ve bunun doğru olduğu sonucuna vardı... ama kim bilir? Belki de sadece bir kazadır. Böyle cesur sonuçlara varmak için, burada bütün bir istatistiksel araştırmaya ihtiyacınız var...
Bir başka üslup sorusu. Acaba hangi üniversiteler formüllerin bu şekilde işaretlenmeden nasıl sunulacağını öğretiyor? Örneğin, K nedir?
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi üzerine forum
"Ticaret sistemlerinin geliştirilmesi ve analizine optimum yaklaşım" makalesinin tartışılması
fxsaber, 2020.10.24 12:08 pm
Makaleyi henüz izlemedim. Bu yorumu anlamıyorum. Ben de Tester için çek uygulamıyorum. Ve bunu bilerek yapıyorum.
Meslektaşım, hadi ama. Kontroller olmadan bile normal bir kayıt mı?
Dokümantasyonda belirtilmiştir:
Yani 12 satır kod anlamsız. Bu bir verimlilik ve optimallik meselesidir :-)
Son 6 satır basitçe DimensionAllMQL5Values() fonksiyonuna taşınmalıdır.
Eugene, bu arada, CopyRates() diye bir fonksiyon var.
Evet, prototipler sorusuna gelince. "Bir ticaret robotunun prototipi" adlı harika bir makale var. Tabii ki etkili bir şekilde programlamak ve zeytin salatasını parçalamak istemiyorsanız ;-)
Bilmiyorum, belki de henüz anlama seviyesine ulaşamadım.... ama şu ana kadar öyle bir his var ki.... bir şekilde kod satırlarının sayısını bir algoritmanın karlılığıyla ilişkilendirmek.... sıcak ve yumuşak koymak gibi bir şey.
Meslektaşım, hadi ama. Herhangi bir kontrol olmasa bile, bu iyi bir kayıt mı?
Çubuklarla çalışmıyorum, bu yüzden bilmiyorum.
ZЫ Dün bazı standart sembollerin gerçek tiklerde aşırı kar verdiğini gördüm. Gerçek tiklerden özel bir sembol yaptım. Kase ortadan kayboldu ...