Neden Kod Tabanında Tam EA YOKTUR?

 

IMO, mql4.com'un Kod-tabanı veya bu konuda Makaleler içinde Tam bir EA yok gibi görünüyor. Her zaman bir şeyler eksik gibi görünüyor. Tanımı doğrudan kaynak tahsisinden kullanacağım, mql4'ü programlamayı öğrenmek için tavsiye edilen çok sayıda insan; Kitap . Bunlara ek olarak şunları da ekleyeyim. Bu, Kârlı olup olmadığını dikkate almaz.

- Broker'ın Rakam Tanıma (5 puana karşı 4 puana ve Jpy'ye karşı Diğerleri)

- Uygun Para Yönetimi Seçenekleri (Yalnız Martinale sayılmaz)

- Uygun Magic# Tanımlaması ( orderTotals==0 sayılmazsa)

- Uygun Sembol Farklılaşması (belki çoğu 1 sym & zaman aralığı için olduğu için?)

- Neredeyse her zaman HİÇBİR sipariş Muhasebe Süreci yoktur (Bu 1 lil Anlaşılabilir)

- Etkinlik takibi Yok (Bu SL'nin ne zaman vurulduğunu bilmek istemiyor musunuz?)

- TradeContexBusy veya Sunucu ile herhangi bir iletişim için Ön Kontroller Bulunamadı.

- Felaket Kurtarma, (bu sadece forumda okunan bir efsane mi?)

- Ecn vs İşlem Masası OrderSend Uyumlu (OrderSend ile Sl ve Tp göndermiyor)

Bu forumun yaşı ve mql4'ün kendisi için, birisinin bu zamana kadar normal bir programın tüm "en çok düşünülecek" standart özelliklerini içeren eksiksiz bir EA yayınlamış olacağını varsayıyorum. Bu çok mu zor bir görev? Her şeyden önce, meta alıntıları suçluyorum (Seni seviyorum Meta Alıntıları!!). Ama bence kitapta tanımlandığı gibi bir Tam EA yayınlamanın zamanı geldi.

Tamam!! Şimdi, insanlar bana "Neden yapmıyorsun" yanıtlarıyla saldırmaya başlamadan önce, bu yazının melodisi göz önüne alındığında anlaşılabilir. Gerçek şu ki, kod tabanı için böyle bir EA üzerinde çalışıyorum. Gerçek şu ki, bunu kendi öğrenmem için yapıyorum. Ama nasıl oldu da kimse bunu daha önce yapmadı?

Yine, belki böyle bir EA'yı kaçırdım. Yani eğer biri beni böyle bir EA'ya bağlayabilirse, bunu takdir edeceğim. Ayrıca, Canlı Hesaplar için hazır bir Eksiksiz Program içinde dikkate alınması gereken standart şeylerin tam bir listesini arıyorum. Oradaki her Broker ve Enstrüman Kurşun Geçirmezlik ile pek ilgilenmeyin, ancak sizce Standart Kapsananlar'da bu konu ile bir Beyin Fırtınası istiyorum.

 

Bunların hepsinin tek bir Kod Tabanı EA kapsamında olmadığı doğrudur.

son yeni MACD Örneği , tam/alt pip hesapları ve ECN/STP brokerleri için güncellenir.

Diğer öğeleri yeniden: -

- Uygun Para Yönetimi Seçenekleri - Görüşler değişir ve bu çok karmaşık olabilir

- Uygun Magic# Tanımlaması (orderTotals==0 sayılmıyorsa) - bu örneğe bakın

- TradeContexBusy veya Sunucu ile herhangi bir iletişim için Ön Kontroller Bulunamadı - Sipariş kanalı hatalarının ele alınmasıyla ilgili konular olduğuna inanıyorum

Diğer öğeler, çalışan bir sistemi olan kodlayıcıları ilgilendiriyor ve genellikle o zamana kadar kendilerini tanımlayacak ve kodlayacaklar mı?

Çoğu Dostu Yeni G uy'lar ve orta düzey EA kodlayıcıları, tam bir ticari EA'nın katıksız yardası karşısında şaşkına dönecektir...

Ama... istediğiniz zaman bir tane göndermekten çekinmeyin :)

-BB-

 
ubzen :

Tamam!! Şimdi, insanlar bana "Neden yapmıyorsun" yanıtlarıyla saldırmaya başlamadan önce, bu yazının melodisi göz önüne alındığında anlaşılabilir. Gerçek şu ki, kod tabanı için böyle bir EA üzerinde çalışıyorum. Gerçek şu ki, bunu kendi öğrenmem için yapıyorum. Ama nasıl oldu da kimse bunu daha önce yapmadı?

Çok desteklendi (ahlaki olarak :P) ve takdir edildi.

Canlı ticaret yapabilen ve belirttiğiniz her şeyi içeren tamamen kararlı bir EA yazma becerileri, bence, ödediğiniz becerilerdir. Yani kodlama ustalarının gizli küçük sırları gibi görünüyor :)

Kodunuzu gönderdiğinizde, kitlelere göre mql4 kodlamasının kalitesi zamanla artacaktır, ancak forum gönderilerinin kalitesi genellikle düşmelidir (hepimiz referans için kodunuza bir bağlantı kullanacağız:P)

sabırsızlıkla bekliyorum.

 

Bütün bunlar gerçekten resmi API'nin bir parçası olmalıdır. Örneğin, Ticaret bağlamı sorunu veya genel olarak siparişleri ele almanın inanılmaz hantal yolu, sihirli sayılar vb., ticari olay işleyicilerinin olmaması veya en azından filtrelenmiş ve sıralanmış bir geçmiş olay ve sıralama listesini kolayca sorgulamak için bazı basit API'ler gibi şeyler. bunun gibi. İnsanlar, düşük seviyeli MT4 API'sinin tamamını (veya parçalarını) daha yüksek seviyede, daha kolay kullanılabilir bir şeye sarmak için tüm kitaplıkları yazdılar ve bunların her biri, böyle bir şeyin kendi özel versiyonunu/uygulamasını sürdürüyor.

Garip Metaquotes şirket politikası ve son kullanıcılara ve EA geliştiricilerine yönelik düşmanca tutumları sayesinde, bir tür yapıcı topluluk süreci oluşturmak (veya en azından bir tür yapıcı diyalog kurmak) neredeyse imkansız görünüyor (ve kimse denemek için motive olmayacak). MQ) böyle bir API üzerinde tartışmak ve anlaşmaya varmak ve toplu olarak iyileştirmeleri tartışmak ve katkıda bulunmak için. Ancak böyle bir API'ye kesinlikle ihtiyaç duyulacak ve her standart MT4 kurulumunun bir parçası olmalı ve işlevselliğe erişmenin resmi olarak önerilen yolu olmalıdır.

 

> Garip Metaquotes şirket politikası sayesinde...

Tahminimce bu bir zaman, çaba ve riske karşı ödül meselesi

Mevcut durumda, MT bazı kodlar gönderebilir ve bunların yalnızca örnek olduğunu söyleyebilir, çalıştırıp çalıştırmamak sizin sorumluluğunuzdadır.

MT'nin (veya diğerlerinin) kesin sipariş işleme kodu olarak bir kitaplık yayınlaması ve belki onda bir hata olabilir veya piyasa koşulları değişebilir veya sunucu tarafı davranışı değişebilir, ciddi sorumluluk etkileri olabilir

Fx piyasası pek çok değişkenin olduğu zorlu bir yer olduğundan, daha yüksek seviyeli bir API bile bir dereceye kadar risk taşır.

Microsoft, Office'in bir sürümünü yayınlayabilir ve güncellemeleri ne zaman ve ne zaman yayınlayabilir - ancak ticaret yazılımıyla ikinci bir şansınız olmaz

> İnsanlar bütün kütüphaneleri yazdılar... her biri böyle bir şeyin kendi özel versiyonunu/uygulamasını sürdürüyor..

Eh, bu şeyleri geliştirmek için gereken zaman, çaba, kararlılık ve (kaybedilen) para göz önüne alındığında anlaşılabilir bir durum...

-BB-

 

Hemen hemen her endüstride aynı türden şeyler oluyor. Yönetim matematiği psikolojisi vb. hakkında kitaplar var ama bir şeyi yapmanın kesin bir yolu yok, bu bir tür profesyonelin "tam olarak tanımladığınız gibi yapıyor" ve hobicinin "brokerimle çalışıyor, ihtiyacım olan tek şey bu" demesine geliyor. ".

 

@forexCoder: ... Kodunuzu gönderdiğinizde, kitleler halinde mql4 kodlamasının kalitesi zamanla artacaktır, ancak forum gönderilerinin kalitesi genellikle düşmelidir (hepimiz referans olarak kodunuza bir bağlantı kullanacağız :P) . ..

Destek için teşekkürler ;). Ancak, o kadar büyük olmayacak. Bireysel görevler için foruma dağılmış çok daha iyi örnekler var. Bahsettiğim şey, örneğin OrderReliable'ı işleyen belirlenmiş bir Include dosyasından veya Library dosyasından çok daha küçük bölümlerdir. Orijinal tasarımım, EA'yı tek bir dosya olarak tutmaktır (İçerme veya Kitaplıklar yok). Diğer projelerle zaten yan yolda olduğum için nefesinizi tutmayın. Ama bunu değerli bir hedef olarak tutacağım.

@General> İnsanlar tüm kitaplıkları yazdılar... her biri böyle bir şeyin kendi özel versiyonunu/uygulamasını sürdürüyor..

Evet, gerçekten çok doğru. Her düzgün programcının her şeyin kendi versiyonu vardır. Örnek Hata İşleme ve Para Yönetimi. MT, StopLoss Fiyatı ve Yüzde Riskini geçtiğimde Lot Boyutu döndüren bir işlev neden oluşturamadı? Veya bir Lot Boyutu ve Risk sağladığımda bir StopLoss Fiyatı iade edin. Ama Yooo, herkesin kendi zevki olmalı ve yeterli serbest marjları olup olmadığını kendi hatalarını kontrol etmeli.

Evet, MT'nin her şeyi kapsayamayacağını biliyorum. Ama daha iyi Örnekler koysalardı iyi olurdu. Ticari EA'lar bile, genellikle diğer EA'larla uyumsuz oldukları için bu forumdan çok fazla ısı aldılar ... ancak şimdi çoğu yollarını değiştiriyor. Bahse girerim bu geliştiricilerin çoğu Old MACD Simple'a baktı ve endişelenmedi, MT standartlarını karşılıyor. 130 , 131 hatasını görmeden veya 1 numaralı hatayı değiştirmeden kod tabanından herhangi bir kodu zorlukla çalıştırabilirim.

 
ubzen :
Bu forumun yaşı ve mql4'ün kendisi için, birisinin bu zamana kadar normal bir programın tüm "en çok düşünülecek" standart özelliklerini içeren eksiksiz bir EA yayınlamış olacağını varsayıyorum.
İşte benim eksi gerçek ticaret mantığı.
Dosyalar:
whrea.mq4  65 kb
 

mql4 kitabında açıklanan EA ne olacak? İhtiyaç duyacağınız işlevlerin çoğuna sahiptir, sipariş muhasebesi işlevi, olay yönetimi işlevi, hata işleme işlevi vb. Bu EA'nın düzgün çalışıp çalışmadığını görmek için gerçekten derlemedim, bunu daha sonra yapabilirim.

 
WHRoeder :
İşte benim eksi gerçek ticaret mantığı.


Dostum, bu harika!!! Kullanışlı kodun lanet bir altın madeni !!!!

 
WHRoeder :
İşte benim eksi gerçek ticaret mantığı.
Teşekkürler WHRoeder. Bahsettiğim şey tam olarak bu. Normal bir programın iyi bir şablonu olarak kullanacağım.
Neden: