"Alım Satım Modellerine Dayalı Çoklu Uzman Danışmanlar Oluşturma" makalesi için tartışma - sayfa 2
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
Sanırım tüm programcılar mt4'ten mt5'e dönüşüm konusuyla ilgileniyor. udmurt kirli, ama bazı açılardan haklı.
Örneğin, uzun zaman önce MT5'te MQL4 kodunun mantığını çalıştırmak için MT5 için sınıflar yaptım. Ve bu makalede önerilenlerden daha basit ve daha kullanışlıdırlar.
MT4 terminalinde bir uzman kalabalığının işlem yaptığı kodu gösterme isteğine gelince, beni sinirlendirdiniz :))))
Yaklaşık dört yıl önce, MQL4 ile ilk tanıştığımda, tam da böyle bir kod oluşturdum. Bu güzel şey kod tabanında tozlu bir şekilde yatıyor.
Ancak burada şahsen sizin için gösteriyorum, çünkü özünde ilkeldir ve uygulamada mimari olarak karmaşık bir şeyi temsil etmez.
Bu yüzden sizin isteklerinizi udmurta'nınkilerden daha garip buluyorum.
O zamandan beri, uzmanlara olan talep uzun zaman önce arttı.
Ve yüz bin milyon Uzman Danışmanı tek bir Uzman Danışmana sıkıştırma girişimleri tutarsızlıklarını gösterdi.
Birkaç karlı tüccara sahip olmak, bir drenajcı kalabalığından daha iyidir.
Ve bu konu, yalnızca bir MT5 net pozisyonundaki birkaç Uzman Danışmanın emirlerinin doğru muhasebeleştirilmesi için yeniden canlandırılmalıdır.
Çünkü genellikle bir hesapta çalışan 3-4 expas vardır. Bu yüzden tüm bunları onların iyiliği için yapıyoruz.en başını açın ve okuyun:
İşte tamamlamamız gereken ana görevler:
ve tüm bu noktalarla MT4 terminalinin mantığı açık ve kesin bir şekilde tanımlanmıştır
Nedense MT4 mantığının net ve mutlak bir göstergesini görmedim (belki de gidip akıllı kitaplar okumamın zamanı gelmiştir...).
Örneğin, MT4'te var oldukları en üst anlamda "kilitlerden" tek bir söz yoktur.
Elbette, diğer her şey MT4 ile ilişkilendirilebilir, ancak bazı soyut terminallerle (ticaret kompleksi) de kolayca ilişkilendirilebilir.
Ayrıca MT4'te çoklu para birimi testi görmek istiyorum, peki, yol çoklu para birimi değil, birkaç TF'de olsun :)
Kime:Udmurt
Lütfen bana ne yapmam ve ne yapmamam gerektiğini söylemeyin. Ben sizin çıkarlarınıza hizmet etmiyorum ve sizin için çalışmıyorum.
Konuşmamızı saçmalık olarak görüyorum, çünkü kendi ifadelerinizin özünü bile tam olarak anlamıyorsunuz. Bana MQL4'ü gerçekten anladığınızı ve bunun üzerine bir ticaret uzmanı yazdığınızı, örneğin aynı anda 500 farklı ticaret modelinde işlem yaptığınızı kanıtlayın. Örneğin 5 strateji * 20 enstrüman * 5 zaman dilimi alalım. Uzman Danışmanınız en azından test cihazında bunlar üzerinde açıkça çalıştığında, o zaman ve ancak o zaman söylediğiniz aşırı ısınmış saçmalığın gerçekten saçmalık olmadığını, zeki bir kişinin yararlı açıklamaları olduğunu kabul edeceğim. Şimdi sizden bir iyilik istiyorum: beni boş yere rahatsız etmeyin ve bu uzmanın kaynak kodu olmadan benimle iletişim kurmaya bile çalışmayın.
Sanırım tüm programcılar mt4'ten mt5'e dönüşüm konusuyla ilgileniyor. udmurt kirli, ama bazı açılardan haklı.
Örneğin, uzun zaman önce MT5'te MQL4 kodunun mantığını çalıştırmak için MT5 için sınıflar yaptım. Ve bu makalede önerilenlerden daha basit ve daha kullanışlıdırlar.
sergeev:
MT4 terminalinde Uzman Danışmanlardan oluşan bir kalabalığın işlem yaptığı kodu gösterme isteğine gelince - beni çok zorladınız :))))
Yaklaşık dört yıl önce, MQL4 ile ilk tanıştığımda, tam da böyle bir kod oluşturdum. Bu güzel şey kod tabanında tozlu bir şekilde yatıyor.
Ancak burada şahsen sizin için gösteriyorum, çünkü özünde ilkeldir ve uygulamada arkaik olarak karmaşık bir şeyi temsil etmez.
Bu yüzden sizin taleplerinizi udmurta'nınkilerden daha garip buluyorum.
Elbette yazarlar sayesinde etrafta çok şey var, ancak - MQL4'teki bu konuda, çalışmalar o kadar "sefil" (ifadeyi affedin) ki, uzun ve karlı çalışmalarında şüpheler var.
MT4 test cihazında bu tür sistemleri test etmekten bahsetmiyorum.
O zamandan beri uzmanlara olan talep uzun zaman önce artmıştır.
Ve yüz bin milyon uzmanı bir araya getirme girişimleri tutarsızlıklarını göstermiştir.
Birkaç karlı tüccarın olması, bir sızıntı kalabalığından daha iyidir.
Dedikleri gibi, zevk ve renk için yoldaş yoktur.
Ve bence girişimler henüz hiçbir şey göstermedi, çünkü bu alandaki toplam çalışma miktarının %1'ine bile dokunmadılar.
PS
Bir tane olması daha iyi, ama GRAAL. Tek soru onu nereden alacağınız... :)
Sanırım tüm programcılar mt4'ten mt5'e dönüşüm konusuyla ilgileniyor. udmurt kirli, ama bazı açılardan haklı.
Örneğin, uzun zaman önce MT5'te MQL4 kodunun mantığını çalıştırmak için MT5 için sınıflar yaptım. Ve bu makalede önerilenlerden daha basit ve daha kullanışlıdırlar.
MT4 terminalinde bir uzman kalabalığının işlem yaptığı kodu gösterme isteğine gelince, beni sinirlendirdiniz :))))
Yaklaşık dört yıl önce, MQL4 ile ilk tanıştığımda, tam da böyle bir kod oluşturdum. Bu güzel şey kod tabanında tozlu bir şekilde yatıyor.
Ancak burada şahsen sizin için gösteriyorum, çünkü özünde ilkeldir ve uygulamada mimari olarak karmaşık bir şeyi temsil etmez.
Bu yüzden sizin isteklerinizi udmurta'nınkilerden daha garip buluyorum.
Kimsenin duygularını incitmek istemem. Sadece benim çalışmamın neden "MQL4'ü MQL5'e dönüştürmenin bir yolu" olarak görüldüğü benim için çok açık değil. Kodlarımda tek bir parça bile MQL4 yaklaşımı yok. Sadece verileri öyle bir şekilde düzenledim ki, çoklu zaman dilimi, çoklu para birimi ve çoklu sistem doğası kendiliğinden elde edildi. Yani, MQL5 ortamında sadece bir MQL4 EA oluşturmak değil, MQL4 EA'ların özelliklerine sahip olan tamamen bağımsız bir yaklaşım veya daha doğrusu MQL4 EA'ların özelliklerinin bir alt kümesi modelimin özelliklerine dahil edildi. Arada büyük bir fark var, sizce de öyle değil mi?
Eklediğiniz koda hızlıca bir göz attım. Evet, gerçekten de çok sistemli bir EA. Ancak, içinde çoklu çerçeve ve çoklu para birimi özelliklerini fark etmedim (her sistem için para birimi ve zaman çerçevesi katı bir şekilde sabitlenmiştir, bir konuda yanılıyorsam özür dilerim, ancak kodu ayrıntılı olarak analiz etme fırsatım yok). Benim yaklaşımım aynı anda çoklu sistem, zaman dilimi ve para birimi anlamına geliyor.
Bence makalenin adı değiştirilmeli - karmaşık hale getirebilecekken neden basitleştirelim.
Yazar her kod satırı için para alıyor gibi görünüyor.
Bence makalenin adı değiştirilmeli - karmaşık hale getirebilecekken neden basitleştirelim.
Yazara her kod satırı için para ödenmiş gibi görünüyor.
Makalenin ilk yarısını "bir solukta" okudum, hareketli ortalamalar ve Bollinger ile başlayarak, elbette, malzemenin özüne daha fazla ayrıntıya girmek zorunda kaldım.
Ancak bu benim için kişisel olarak büyük bir soruna yol açmadı ve bence makale bir bütün olarak çoğunlukla giriş niteliğinde (ve öyle de olmalı). En azından yazarın okuyuculara iletmek istediği şeyin özünü anladım (ya da anladığımı düşünüyorum).
NOT
Makalenin üslubu ve içinde verilen örnekler tartışmalı olabilir, ancak herkesi aynı anda memnun etmek zordur.
Ve konu gerçekten ilginç ve bence incelenen materyalin hacmi açısından oldukça kapsamlı. Kesinlikle "mt4'ten mt5'e dönüşüm" ile sınırlı değil.
.
Bence makalenin adı değiştirilmeli - karmaşık hale getirebilecekken neden basitleştirelim.
Görünüşe göre yazara her kod satırı için ödeme yapılıyor.
Dışarıdan bakıldığında, hareketli ortalamalara dayalı basit bir Uzman Danışmanın bile yaklaşık 50 Kbyte alması gerçekten garip görünebilir. Bununla birlikte, ilk aşamalardaki karmaşıklık, çok yönlülüğü ile telafi edilenden daha fazladır:
Aynı stratejiyi aynı enstrümanın birkaç zaman diliminde mi çalıştırmak istiyorsunuz? - Lütfen, kurulum süresi 1,5 dakikadır.
Aynı stratejiyi ancak aynı enstrüman üzerinde farklı parametrelerle mi çalıştırmak istiyorsunuz? Lütfen kurulum süresi 1 dakikadır.
Aynı anda birkaç enstrüman üzerinde bir ve aynı stratejiyi çalıştırmak istiyor musunuz ve her enstrümanın ayrı parametreleri olmalı mı? - Lütfen, kurulum süresi 2 dakikadır.
İki, üç,... on stratejiniz var ve bunların aynı anda bir enstrüman üzerinde işlem yapmasını mı istiyorsunuz (bir Uzman Danışman veya birkaçı ile önemli değil)? - Lütfen kurulum süresi 3 dakikadır.
Bu özelliklerin aynı anda birkaç kombinasyonuna mı ihtiyacınız var? Lütfen, kurulum süresi 5 dakikadır.
Tüm bunları elde etmek için bir kez çok çalışmak ve bir model oluşturmak yeterlidir. Sonra bu modelle istediğinizi yapabilirsiniz: çoğaltın, birleştirin, sermayeleştirin, başkalarıyla birleştirin. Bu yaklaşımla ortaya çıkan olasılıkları anlatmak için yeterli hayal gücüne sahip değilim. Şahsen ben kendim için bir seçim yaptım.
Karmaşıklığa gelince, evet, kabul ediyorum, algılaması biraz zor oldu. Ancak MQL5'te bir Uzman Danışman oluşturmanın ne kadar kolay olduğu hakkında başka bir makale yazmak gibi bir amacım yoktu. Makale, OOP'yi anlayan orta ve yüksek yeterliliğe sahip geliştiricilere yöneliktir.
Not: Uzman Danışmanın kendisi için olasılıkları hayal edebiliyor musunuz?
Model listesinde yer alan modellerden biri kârsız hale mi geldi? - Uzman Danışmanın kendisi bunu ticaret taktikleri listesinden çıkarır.
Modellerden birinin kapitalizasyonunun agresifliği, hesabın mevcut durumuna karşılık gelmiyor mu? - Uzman Danışman, bu modelin kapitalizasyon türünü ve agresifliğini değiştirmeye karar verir.
Mevcut piyasa bir strateji için elverişli mi? - Uzman Danışman, bu ticaret stratejisinin modelini bağımsız olarak ticaret listesine dahil eder. Piyasa durumu değişir ve elverişsiz hale gelir gelmez, Uzman Danışman bu taktiği listesinden çıkaracaktır.
Peki MQL4'ün bununla ne ilgisi var? Bu tür fırsatlar için karmaşıklık ve hacim ile ödeme yapmanız gerekir, ancak ne sunduğumu anlayan herkes buna değer olduğunu anlayacaktır. Elbette, verdiklerimin çoğu hala bir beyan düzeyinde, ancak temel doğru bir şekilde atıldı ve geriye onu daha da geliştirmek kaldı.
(ya da fark ettiğime inanıyorum).
; ).
Peki MQL4'ün bununla ne ilgisi var ?
MQL4 hakkında nerede söyledim, MQL5 kendi kendine yeterlidir.
;).
MQL4 hakkında nerede söyledim, MQL5 kendi kendine yeterlidir.