MQL5 için dilekler - sayfa 19

 

Gözleme! son mesajlarda davayla ilgili en az bir kelime, hiçbir şeyle bitmeyen sağlam bir holivar. .net'i unutun ve Allah korusun küçük yazılımlar bu alanla ilgilensin, o her şeyi cehenneme çevirmeyi biliyor, bunu onlardan alamazsınız. evet, .net iyidir ... geliştirici için, ancak kullanıcı için boyuttan sürüm uyumsuzluğuna kadar değişen bir baş ağrısıdır ve geliştiriciler birbirlerinin meyvelerini kullanmaya başladığında, yükleyici ikinci sürümü ister, birincinin içinde bir bileşen ve diğer her şey üçüncü, sonra şarkı genel olarak başlıyor. En azından .net olmadan yapalım

not Ben de karşı koyamadım. holivarlar için ayrı bir bölüm oluşturabilir mi? birbirimize tüküreceğiz

 
Renat :
Lütfen MQL5 için isteklerinizi ifade edin.

MQL5'in gelişimi tüm hızıyla devam ediyor ve bu, yeni ticaret platformundaki kilit konumlarımızdan biri. Özellikle barış adına tartışmalara katılmıyoruz. Ancak bir süre sonra yeni dil, kütüphaneler ve programlama ortamı hakkında bilgiler yayınlamaya başlayacağız.

...

dilim


1 Nesne yönelimli (en güçlü arzu)

2 mümkün olduğunca C++'a yaklaşın

2.1 yapılar (onları görmek güzel olurdu)

3 etkinlik ekle

3.1 Emirlerle çalışma... (alma, durdurma yürütme)

3.2 hatalar (bir fonksiyondan sonra veya birlikte yoklama yerine)

Zamanlayıcıdan 3.3 olay (uygulamanın daha iyi kontrol edilmesini sağlar)


...

editör

görsel hata ayıklayıcı

...

terminal

standart olmayan bir zaman aralığının aralığını seçme yeteneği ... diyelim ki 3 dakika veya 6 saat 25 dakika, vb. ... yani ölçeklenebilir

test cihazı W1

çoklu para birimi test cihazı

görüntülemede çoklu TF test cihazı

 

5'i başlatmadan önce, bekleyen emirlerin durdurma emirleri için StopLevel limitinin referans tabanını tekrar düşünmek iyi olurdu. Bence bu, emrin beyan edilen açılış fiyatı (aslında açılış fiyatı) değil, yine de ilgili piyasa emrinin (piyasa emirlerinde olduğu gibi) kapanış fiyatı olmalıdır.

Artık mümkün olan en yakın SL=1.0047, TP=1.0053 ile BuyStop = 1.0050'yi açmak mümkün (spread = 3, StopLevel = 3). Ertelenenin piyasaya dönüştüğü anda, kedi olduğunda durum teknik olarak kabul edilebilir hale gelir. BId (doğru kapanış fiyatı) zaten SL'de. (Orijinal pazar için bu duruma izin verilmez ve haklı olarak öyledir).

Hesaplamaların temeli değiştirilirse, aynı BuyStop = 1.0050, mümkün olduğunca yakın SL = 1.0044 ve TP = 1.0050 olabilir. Piyasaya dönüştürme sırasında BId, stop emirlerinden aynı mesafede olacaktır. Bu piyasayı kapatmak için fiyatın 3 puan daha üzerine çıkması gerekiyor.

 
TedBeer :

Gözleme! son mesajlarda davayla ilgili en az bir kelime, hiçbir şeyle bitmeyen sağlam bir holivar. .net'i unutun ve Tanrı küçük yazılımların bu alanla ilgilenmesini yasaklasın, her şeyi her şeyden go.nische yapabilir, bunu onlardan alamazsınız. evet, .net iyidir ... geliştirici için, ancak kullanıcı için boyuttan sürüm uyumsuzluğuna kadar değişen bir baş ağrısıdır ve geliştiriciler birbirlerinin meyvelerini kullanmaya başladığında, yükleyici ikinci sürümü ister, birincinin içinde bir bileşen ve diğer her şey üçüncü, sonra şarkı genel olarak başlıyor. En azından .net olmadan yapalım

not Ben de karşı koyamadım. holivarlar için ayrı bir bölüm oluşturabilir mi? birbirimize tüküreceğiz


Sürüm uyumsuzluğu, kural olarak, yalnızca geliştiricinin bir yazılımı ve başka birini kullanması durumunda geliştiriciler arasında meydana gelir, aksi takdirde kullanıcı genellikle güncelleme hizmetiyle ilişkilendirilir, kural olarak yöneticiler bunu izler, lisanslı yazılım kullanıcıları ve diğerleri, kural gibi geliştiriciler, örneğin küresel bir güncellemenin yürürlüğe girmesi için izlenir, her durumda, tüm sorunlar bir şekilde çözülür ve küresel sorunlar görmüyorum. Çoğu durumda müdahale gerekmez. Sürüm bağımlılığı için çabalamamız gereken şey budur, çünkü aksi takdirde, daha fazla hata ortaya çıkar, bir delik üzerinde bir delik, bir gerçek, bir zamanlar bununla ilgili birçok sorun vardı ve hepsinden önemlisi, geliştiriciler, hiç bitmeyen bir baş ağrısı , ve geliştirici bununla ilgilenmediyse ve herhangi bir geliştirici öncelikle bir kullanıcının kendisiyse, kullanıcı kasılmalarla mücadele ediyor.

Windows kullanıyorsunuz, hatasız çalışma görmek sizin için önemli, peki neden hataları, yanlış çalışma uyarılarını, uyumsuzluk açısından değerlendiriyorsunuz, gerçekten kullanıcı hatalarının geliştiriciyi ilgilendirmesi gerektiğini düşünüyor musunuz? Uyumluluk üzerinde herhangi bir kontrol yoksa ve hatta daha fazla hata varsa, geliştiriciye hatanın nerede olduğunu nasıl açıklayacaksınız?

Ben bir kullanıcı olarak her zaman daha iyi ürünler kullanmaya, daha mükemmel olanı seçmeye çalıştım, yoksa zamanın gerisinde kalabilir ve daha fazla zaman kaybedebilirsiniz, ancak bir geliştirici olarak başka birçok faktöre de bakıyorum. Sen MQL'de yazıyorsun, ben MQL'de yazmıyorum, MT kullanıp MQL'yi bilmeme rağmen bu yüzden yazmıyorum, herkes kendi yolunu seçiyor, siz sadece geliştiricilerden eksiklerinizi beklerken biz zaten yapıyoruz. kendimiz için var, dar bir çevrede geliştirmeye çalışıyoruz :) Aslında, burada yapacak başka bir şeyim yok ve yeni bir yapı, hatta dahası MT'nin yeni bir sürümü çıkana kadar burada görünmeyebilirim. Bununla birlikte, tartışmalara herhangi bir katılım olmadan, önemli bir alanın kendi başına gitmesine izin verebilir ve yine boş bir alanda, sadece boş bir alanda daha fazla zaman kaybedebilirsiniz, çünkü her şeyin hızla yeniden yapılması ve yeni bir duruma uyarlanması gerekecektir. seviye düşünülemez bir şekilde, kelimenin tam anlamıyla her şey dikkate alınmalıdır, çünkü yeni bir sürüme geçerken böyle bir problemden mümkün olduğunca çabuk kurtulmak için.

Bana resmen her şeye tükürüp elimdekiyle yetinmem gerektiğini söylüyorsunuz, dedikleri gibi, Allah ne verirse gerisi sizin sorununuz, olmuyor, her türlü gelişmeye zaman ve para yatırılıyor ve var. Bazıları, Tanrı isterse, artık düşünmek imkansız, bu fikri herhangi bir şekilde zorlamanız gerektiğini söylüyor.

 

TedBeer şunu yazdı:..., Andy_Kon şunu yazdı:..., pxx şunu yazdı:..., xnsnet şunu yazdı:...

"Dini hoşgörü" için oy veriyorum. :)

Bu konuda:

dil - İstisnalar da olacaktır.

 
YuraZ :

1 Nesne yönelimi (en güçlü arzu)

Belki de söylenecek en doğru şey. OOP'ye alışmış bir kişi için, ah, prosedür odaklı dillerle ne kadar zor.
 

Hata ayıklamayı hızlandırmak için etiketler ve izleme eklemeniz gerekir (eski güzel prosedür dillerinde olduğu gibi). Ve yine de - bir danışmanı diğerinden (ex4 yürütülebilir dosya) arama yeteneği sağlamanız gerekir.

İgor

 

Sıralamayı karakterize eden tüm sütunları - MN ve yorum - test cihazına ve terminal penceresine eklemeniz gerekir.

Test cihazında onay kutuları aracılığıyla daha fazla özgürlük vardır (kaynakları korumak için kullanışlıdır):
- günlükte herhangi bir mesaj gösterme / gösterme;
- son yüz hariç tümünü göster/tümünü atla;
- grafik çizin/çizmeyin;
- sonuçları göster/gösterme.

Manuel sipariş yönetimi penceresinde, kutuyu işaretleyin
- kapalı / sol tarafta;
Sol tarafta göster (yer imlerinde veya onay kutularında)
- kene grafiği;
- Piyasa İncelemesi;
- veri penceresi;
- çalışan bir uygulama programından faydalı bilgileri görüntülemek;
- varyasyonlar..

 

Yeniden derleme olmadan [v] onay kutusunu seçerek, göstergeyi bir grafik içeren bir pencerede veya ayrı bir pencerede - grafiğin altında - görüntülemeyi mümkün kılın.

Ayrıca, bir göstergenin tek tek öğelerinin ( grafik araçları ) çıktısını hem grafiğin bulunduğu pencerede hem de onay kutusunu seçerek grafiğin altındaki pencerede seçebilmek güzel olurdu.

Diyelim ki Andrews Pitchfork grafikli pencerede görüntüleniyor ve aynı göstergenin bazı hesaplanmış öğeleri, örneğin zaman işaretleri, grafiğin altındaki pencerede, örneğin bir histogram şeklinde görüntülenmelidir.

==============

Göstergeyi veya göstergenin tek tek öğelerini görüntülemek için pencereler, çıkışın gerçekleşmesi gereken pencerenin numarası belirtilerek de seçilebilir hale getirilebilir.

 
nen :

Göstergeyi veya göstergenin tek tek öğelerini görüntülemek için pencereler, çıkışın gerçekleşmesi gereken pencerenin numarası belirtilerek de seçilebilir hale getirilebilir.

Evet. Ve gösterge pencerelerinin sırasını programlı ve manuel olarak değiştirmeye izin verin (hangisi daha yüksek ve hangisi daha düşük).