Artık nesnelerin grafik üzerindeki yerleşimini "dikey" olarak kontrol edemiyoruz - sayfa 3

 
ForexTools >> :
....Единственное что меня удивляет - их болезненная реакция на любые попытки по(до)казать им что чтото они сделали не совсем так как нам хочется :)


Kesinlikle sana katılıyorum. Genellikle yel değirmenleriyle savaştığımıza dair bir his vardır.  ve bizim görüşümüz (tüccarların görüşü) en son dikkate alınır.

İşte isteğim https://www.mql5.com/en/forum/1031/6388#comment_6388

Bana öyle geliyor ki, çabalarımızı bir şekilde birleştirmemiz, geliştiricilere bunun bizim için ÖNEMLİ olduğunu göstermemiz gerekiyor. 

ZY Alternatif olarak, belirli bir derecelendirmeye sahip forum üyeleri anket oluşturabilir.

 
Prival >> :

Kesinlikle sana katılıyorum. Genellikle yel değirmenleriyle savaştığımıza dair bir his vardır. ve bizim görüşümüz (tüccarların görüşü) en son dikkate alınır.

(Yoğun bir iç çekiş) Programcıların görüşü en son kabul edilir, tüccarların görüşü hiç dikkate alınmaz ...
 

Pekala, bu kadar karamsar olmayın. Tüm bunlara sadece bizim açımızdan bakıyoruz, ancak onlarla ilgili gerçek durum hakkında hiçbir şey bilmiyoruz. Belki (ve neredeyse kesinlikle) buldukları her şeyi hızlı ve verimli bir şekilde düzeltmek için yeterli sayıda insana sahip değiller, yani, muhtemelen, hataları bulan ve bir şeyler sunan forumun en az bin üyesi. MQL5'teki duruma bakılırsa, ticaret sunucularıyla aynı sorunları yaşadıklarını varsayabilirim (geçen yıl Eylül ayından bu yana 1950 kapalı bağlantı noktasına sahip bir proxy'ye banal erişim sağlayamadılar). Ve onlar oradaki delikleri kapatana kadar sen ve ben sorunlarımızla onları bekleyeceğiz......

Ancak boşuna, tasarım aşamasında en azından kapalı bir forum yapmadılar. Bugünün sorunlarının çoğu o zamanlar tartışılabilirdi ve onları basitçe önleyebilirdi, ama şimdi ... milyonlarca satır kod zaten yazıldı, bir şeylerin yeniden yapılması gerekiyor - sadece korktukları için el kaldırılmıyor (muhtemelen ) bir şekilde çalışan bir yerde masum bir düzenleme, başkalarından daha ciddi hatalar çığına yol açacaktır. sonuç olarak - şakada olduğu gibi

Programcı hata ayıklamanın derinliklerine oturur. Uygun oğul:
-Baba neden güneş her gün doğudan doğup batıdan batıyor?
- Kontrol ettin mi?
- Kontrol.
- İyi kontrol ettin mi?
- İyi.
- İşler?
- İşler.
- Her gün çalışıyor mu?
- Evet her gün.
- O zaman Tanrı aşkına oğlum, hiçbir şeye dokunma, hiçbir şeyi değiştirme.

 

1. Bir nesnenin adı, onun benzersiz tanımlayıcısıdır. Dördünde, nesne listesindeki konumu belirlemek için nesnenin adı kullanıldı. Yani, bir nesnenin grafikte görünme sırasını değiştirmek için tanımlayıcıyı değiştirmeniz gerekir! Doğru değil!

2. Bu yaklaşımla kendini gösteren bir diğer etki. Başka bir nesnenin üzerine bir nesne yaratıyorsunuz ama burada isim tutmadı ve bu nesne aniden altta belirdi.

3. Başka bir etki. Oluşturulma tarihi azaldıkça nesneler sondan geri al tuşu ile silinir. Yani nesneler bir sırada görünür ve farklı bir sırayla kaldırılır.

Sadece şikayet ettiğimiz bu 3 nokta. Dördünde uzun süredir hiçbir şeyi değiştirmedik. İlk beşte, sıfırdan yazdılar, böylece nesnelerin sırası, yaratılış zamanına göre doğal hale getirildi. Sözde z düzeni, yalnızca sınırlı bir nesne grubu için bir rol oynar (tüm liste için değil). Bu nedenle, bu nesne grubunu, adlarına dokunmadan istediğiniz sırada kolayca yeniden oluşturabilirsiniz.

Bu, dördünde tam olarak imkansız olan şeydi - yarat, yeniden yarat ve nesnelerin sırası isme bağlı - bir programcı için sorun olmayabilir, ancak nesneleri manuel olarak (veya komut dosyalarını kullanarak yarı otomatik olarak oluşturanlar için) nesne listesinin tamamını analiz etmeyen), yukarıdakilerden biri olan sorun görünebilir. Yani, programcı olmayanlar için endişe gösterdik ve programcılar rahatsız oldu. Her ne kadar programcılar artık isimlerine dokunmadan nesnelerin herhangi bir sırasını kolayca sağlayabilirler.

 
stringo >> :
То есть, мы проявили заботу о непрограммистах, а программисты обиделись. Хотя программисты теперь без проблем могут обеспечить любой порядок объектов, не трогая их имён.

Biz rahatsız olmadık. Tablodaki nesnelerin yerleşimini bir şekilde kontrol etmemize izin veren tek fırsatı kaybettik ve karşılığında kesinlikle hiçbir şey almadık. Bariz (umarım) nedenlerden dolayı yeniden inşa tavsiyesi, değerli bir çözüm olarak kabul edilmez. Evet, artık gerçekten " herhangi bir sipariş " alabiliyoruz (bir olay işleyicisi ile bir örnek verdim), ancak ihtiyacımız olan siparişi alamıyoruz . Ancak kodlamamızı kolaylaştırmak için buna ihtiyacımız yok. Tüm bunlar, zaten endişelerinizi göstermiş olduğunuz kişilerle ilgili uzmanlarımıza da özen gösterebilmemiz için.

Bu nedenle, bizimle ilgilenmelerini ve en azından bir tür mekanizma bulmalarını istedim. Olası seçenekler sunuldu. Bu sizin için çözülemez bir problem mi? Backspace, nesneleri oluşturulma sırasına göre silmesine izin verir ve dikey yerleşim, koddan ve manuel olarak kontrol edilir. Her şey sadece iki dizi indeks ile çözülür;)

ayrıca, terminal araç çubuğunda aşağıdaki simgelere sahipseniz, aynı tüccarlar kesinlikle mutlu olacaktır:

ilk ikisi hakkında kekelemekten bile korktum, ama bu acı verici bir şekilde uygun bir durum;)

Grafikte bir rakam gördüğümü, onu üç veya beş satırla ve aynı fibo seviyeleri gibi başka nesnelerle özetlediğimi hayal edin. ve şimdi bu işaretlemeyi geçmişte ve gelecekte ticarette kontrol etmek için kullanmak istiyorum. Bunu yapmak için tüm grubu aynı anda taşımam gerekiyor .... Tam olarak temel olarak değil, kesinlikle sorunsuz bir şekilde uygulanıyor, ancak ne terminalde ne de MQL5'te böyle bir özelliğiniz yok :(

 
ForexTools писал(а) >>

Biz rahatsız olmadık. Tablodaki nesnelerin yerleşimini bir şekilde kontrol etmemize izin veren tek fırsatı kaybettik ve karşılığında kesinlikle hiçbir şey almadık. Yeniden inşa tavsiyesi, bariz (umarım) nedenlerden dolayı değerli bir çözüm olarak görülmez. Evet, artık gerçekten " herhangi bir sipariş " alabiliyoruz (bir olay işleyicisi ile bir örnek verdim), ancak ihtiyacımız olan siparişi alamıyoruz




Bunun gibi? Tek fırsatını mı kaybettin? Herkes mi kaybetti yoksa sadece sen mi kaybettin?

Nedenlerini anlamıyorum. Bunun yerine, burada ve şimdi tam olarak bu çözüme ihtiyacınız olduğunu anlıyorum. Ama neden ihtiyacınız olan düzeni oluşturamadığınızı anlamıyorum. Yazamayacak kadar tembel misin?

MT5'in bir photoshop değil, ticaret için bir müşteri terminali olduğunu hatırlatmak istiyorum. Sadece programcılar tarafından değil, tamamen farklı insanlar tarafından kullanılır. Nesneler, yalnızca komut dosyaları ve programlar tarafından değil, tamamen farklı kişiler tarafından çizilir. Ve bir programcı için (sıradan bir insanın aksine) herhangi bir şeyi programlamak özel bir sorun olmayacaktır.

buradan alıntı yapmaya cüret ediyorum

Ne diyebilirim ki, bizimki (Ruscaphones) sadece forumlarda en sevdikleri kilitleri mahrum bıraktıklarını sızlandı ve ağladı. Ve burada, MT topluluğunun yabancı konuşan kısmı onu aldı ve yaptı. Ne yazık ki, sorunu çözme yaklaşımında çarpıcı bir karşıtlık.

 

Anladığım kadarıyla sadece örtüşen nesnelerden bahsediyoruz ve iddia da bu temel üzerine kurulu.


İlk olarak, (yanlış) örtüşen arayüzler oluşturmak gerekli değildir ve ikincisi, panellerin yeniden oluşturulması tamamen yapılabilir - bu durumda örtüşen nesnelerle ilgili herhangi bir sorun olmayacaktır.

 
Renat >> :

... ve iddia bu temelde inşa edilmiştir.

peki neden bu kadar hassassın bu bir şikayet değil, şimdi nasıl yapıldığını anlamaya yönelik bir girişim: kodda bir hata mı, algoritmada bir kusur mu yoksa üzerinde anlaşmaya varılmış bir konum ve nihai bir karar mı? Eğer bir hataysa - Düzeltilene kadar bekleyeceğim, eğer bir kusursa - belki sizi düzeltmeye ikna edebilirim, eğer bu son kararsa - Kulaklarıma çıkıp yeniden yaratmayı kodlayacağım.


İlk olarak, örtüşen arayüzler oluşturmaya gerek yoktur,

Peki, bu kategoriklik nereden geliyor? Senin ihtiyacın olmayabilir ama benim var. Örneğin tüm açık pozisyonlar için ekranda bazı metinsel bilgileri görüntülemek istiyorum. örneğin, "mevcut fiyattan durağa kadar olan mesafe" gibi bir sütununuz yok ve buna ihtiyacım var - bu yüzden tüm listeye ihtiyacım var ve sadece metinleri görüntülersem, bunlar tablonun en üstüne yerleştirilir. sondan bir önceki ölçek (bir piksel boşlukla ayrılmış tek piksellik küçük balıklar kümesi olduğunda), altlarında bir grafik olduğunda okunamaz hale gelecektir.

Bu nedenle, bu metinlerin altına bir alt tabaka koymak istiyorum. Çözüm uzun süredir kanıtlanmış ve oldukça başarılıdır ( http://forextools.com.ua/trading/tm.html veya http://forextools.com.ua/trading/tc/tc-begin.html )

ve ikincisi, panellerin yeniden oluşturulması tamamlanabilir - bu durumda, çakışan nesnelerle ilgili herhangi bir sorun olmayacaktır.

neden her tikte böyle bir mücevhere ihtiyacım var ... oh? uzman, yapacak başka bir şey yok mu? ;)

bir nesneyi silmek için bir olay işleyici sağladınız. ve üzerine tüm nesnelerin yeniden oluşturulmasını koyarsam, çivilediğim ve ardından yarattığım her şeyi çalışmaya başlayacak ve terminalde yanıp sönme (silindi ve sonra oluşturuldu) çok hoş görünmüyor. ancak bir Z-düzeni kontrolü varsa, nelerin silindiğini kontrol edeceğim ve sadece bir nesneyi geri yükleyeceğim. hızlı, verimli ve etkili bir şekilde.

 
ForexTools >> :

Pekala, bu kadar karamsar olmayın. Tüm bunlara sadece bizim açımızdan bakıyoruz, ancak onlarla ilgili gerçek durum hakkında hiçbir şey bilmiyoruz. Belki (ve neredeyse kesinlikle) buldukları her şeyi hızlı ve verimli bir şekilde düzeltmek için yeterli sayıda insana sahip değiller, yani, muhtemelen, hataları bulan ve bir şeyler sunan forumun en az bin üyesi. MQL5'teki duruma bakılırsa, ticaret sunucularıyla aynı sorunları yaşadıklarını varsayabilirim (geçen yıl Eylül ayından bu yana 1950 kapalı bağlantı noktasına sahip bir proxy'ye banal erişim sağlayamadılar). Ve onlar oradaki delikleri kapatana kadar sen ve ben sorunlarımızla onları bekleyeceğiz......

Ve boşuna, tasarım aşamasında en azından kapalı bir forum yapmadılar. Bugünün sorunlarının çoğu o zamanlar tartışılabilirdi ve onları basitçe önleyebilirdi, ama şimdi ... milyonlarca satır kod zaten yazıldı, bir şeylerin yeniden yapılması gerekiyor - sadece korktukları için el kaldırılmıyor (muhtemelen ) bir şekilde çalışan bir yerde masum bir düzenleme, başkalarından daha ciddi hatalar çığına yol açacaktır. sonuç olarak - şakada olduğu gibi

Kaynak eksikliği değil, yaklaşım. Pek çok firma, planlanmış bir şeyi zamanında yapmak için zamana sahip değilken, yine de arızi hata hataları ve başarısız tasarım kararları - başarısız kararlar ve en azından düzeltmelerini, yeniden düzenlemelerini planlamayı göze alabilirler. Burada her şey onların mesleki niteliklerini küçümseme girişimi olarak düşmanlıkla karşılanır ve bunun sonucunda tam tersi bir etki yapar, yani. bu niteliklerin güvenilirliğini daha da zedeler. Burada bir anekdottan bahsediyorsunuz ve kapalı bir forumdan bahsediyorsunuz ve bu arada ikisi de zaten gerçekte çalışıyor. Servis masasıyla (4-ki için kapalı) bir hata hakkında iletişime geçtim. Bu yüzden 2 hafta boyunca ne olduğunu açıklamak zorunda kaldım, ilk seferin profesyoneller için yeterli olduğunu düşünmeme rağmen, onlara Windows'un nasıl çalıştığını açıkladığım için azarlandım ve sonunda bir karar verildi - düzeltmeyeceğiz , başka bir şeyi kırmamak için. ;-)
 
stringo >> :

Nedenlerini anlamıyorum. Bunun yerine, burada ve şimdi tam olarak bu çözüme ihtiyacınız olduğunu anlıyorum.

üzgünüm, ama neden tüm bu foruma ve beta testine ihtiyacımız var? Platformunuzdan ihtiyacım olan şeyle başka nereye gidebilirim?


Ama neden ihtiyacınız olan düzeni oluşturamıyorsunuz anlamıyorum. Yazamayacak kadar tembel misin?

tamamen tembel değil. Daha fazlasını söyleyeceğim - tepkilerinizi çok iyi bilerek ve hiçbir şeyi değiştirmek istemediğinizi varsayarak, bunu uzun zaman önce yaptım ve şimdi bile her şey benim için çalışıyor. Ben sadece size terminalinizi daha esnek ve çok yönlü hale getirmeyi teklif etmek istedim. istemiyorum - istediğiniz gibi. daha sonra, terminali serbest bıraktığınızda diğerleri toplu olarak tökezlemeye başladığında aynı iddiaları dinleyeceksiniz :(


buradan alıntı yapmaya cüret ediyorum

lütfen yine de bağlantılarımı takip etmeye cesaret edin ve bu sızlanmayanların arayüz açısından yaptıklarını ve sızlananların yaptıklarını karşılaştırın.

Çözüm uzun süredir kanıtlanmış ve oldukça başarılıdır ( http://forextools.com.ua/trading/tm.html veya http://forextools.com.ua/trading/tc/tc-begin.html )

İlk dörde geri döndüğümde, grafik üzerinde fare tıklamaları ile ticaret yönetimini uyguladığımı, ancak şu anda ilk beşte yaptığınızı ve pratik deneyimlerime göre, tıpkı benim gibi bulacağınız komisyonların çoğunu zaten biliyorum. . Onları daha sonra düzeltmek çok daha zor olacak.


Karşılıklı suçlamaları durduralım - bu yapıcı değil . Forum, MQL geliştiricileri ve programcıları arasındaki iletişim için oluşturuldu. Ürününüzde bana uymayan bir şey buluyorum ve bir anket düzenleyemiyorum ve sadece benim veya bir başkasının bulması gerekiyor - kendimden kişisel olarak yazıyorum. Kendi açımdan neden bir şeyin uygun veya yanlış olmadığını açıklarım ve soruna olası çözümler öneriyorum. Ya argümanlarımı kabul eder ve değişiklikler yaparsınız ya da beni bir şeyin neden ve nasıl yapıldığının belirtildiği şekilde belgelere gönderirsiniz. Her zamanki rutin iş ve burada kişisel hakaretler için bir neden göremiyorum ....