DLL hata ayıklama? MT4 ve MT5'te - sayfa 5

 
Urain :

Pek çok şey bana uymuyor ve bunun hakkında konuşuyorum, ancak "bu xxx ve yyy yüzünden olmayacak" cevabını alana kadar tartışıyorum.

bundan sonra muhatabı çekmeyi bıraktım, ona fikriyle kalma hakkını bıraktım.

Şehir trafiğinde manevra yaparken kolumu çekip size "vurduğunuzu" söylemelerinden hoşlanır mısınız?

Dönüşün nerede olduğunu söylemek ve sürücünün dönüp dönmeyeceğine kendisinin karar vermesine izin vermek çok daha iyidir.

Şimdiye kadar, sadece kendim için anlamaya çalışıyorum - "vızıltı nedir" ve benim için kişisel olarak neyin önemli olduğunu açıklamaya çalışıyorum. Bir tek.

Ben kimseye öğretmem. Nasıl öğreteceğinizi biliyorsunuz - itiraz etmeden. Ve konumumun makullüğüne ulaşmaya çalışıyorum. Ve şimdiye kadar kimse beni yanlışlığıma ikna etmedi. Tartışma yoktu.

 
Academic :

Şimdiye kadar, sadece kendim için anlamaya çalışıyorum - "vızıltı nedir" ve benim için kişisel olarak neyin önemli olduğunu açıklamaya çalışıyorum. Bir tek.

Ben kimseye öğretmem. Nasıl öğreteceğinizi biliyorsunuz - itiraz etmeden. Ve konumumun makullüğüne ulaşmaya çalışıyorum. Ve şimdiye kadar kimse beni yanlışlığıma ikna etmedi. Tartışma yoktu.

1. sayfada sana cevap verdiler


Renat 2010.07.20 14:05 2010.07.20 14:05:07

Yanlış yönde düşünüyorsunuz - EX5 formatının ayrıştırılmasına karşı koruma.

Bir zamanlar tüccarlara "bize DLL'de hata ayıklama fırsatı verin" taleplerinde bulunduk ve hemen EX4 kod çözücüyü aldık.
Neden bu 5 sayfalık tartışma, size ne verebilir?, okuyucular?, geliştiriciler?
 
Urain :

1. sayfada sana cevap verdiler

Neden bu 5 sayfalık tartışma, size ne verebilir?, okuyucular?, geliştiriciler?

Argümanımı okumazsan, elbette hiçbir şey. Açıklıyorum, tartışıyorum - peki, bir kod çözücümüz var, bunun nesi var? Yaralanan var mı, satışlar mı düştü? Ayrıca şunu da ekliyorum - örneğin, böyle bir kod çözücüyü kodların değişebileceğine dair bir uyarı ile resmi olarak gönderirdim. Eh, bir arzu olsaydı, yürütmeden önce bu kodu şifre çözme ile şifrelemek için bir seçenek eklerdim. Aslında C# ve Java ile aynı.

 
Academic :

Argümanımı okumazsan, tabii ki hiçbir şey. Açıklıyorum, tartışıyorum - peki, bir kod çözücümüz var, bunun nesi var? Biri yaralandı, satışlar mı düştü? Ayrıca şunu da ekliyorum - örneğin, böyle bir kod çözücüyü kodların değişebileceğine dair bir uyarıyla resmi olarak gönderirdim. Eh, bir arzu olsaydı, yürütmeden önce bu kodu şifre çözme ile şifrelemek için bir seçenek eklerdim. Aslında C# ve Java'da olanla aynı.

O kadar sıcak ki, kod çözücünün piyasaya sürülmesinden hemen sonra satışları kaybeden insanlarla konuşmak istemiyorsunuz (sadece argümanınıza yanıt olarak bir küfür akışı almaya hazır olun).

Nasıl yani, bu adam yarım yıl bir şey icat etmeye çalıştı, doğurdu, web sitesinde satılık ilan etti,

ve 100$'a sadece bir satış elde etti ve daha da ileri giderek tüm ağı decompiled çalışmasında aldı.

(ve aç çocukları var, banka kredisi var, çünkü satışlardan gelen her şeyi telafi edeceğini biliyordu ve işte burada argümanlarlasınız, o halde derlemeyi çözmek ne olur).

Ve sonra kimsenin yaralanmadığını iddia ediyorsun. Her şey, küçük kafanızla para kazanmaya alışkın olmadığınızı gösteriyor, bu nedenle yaklaşımlarınız profesyonel geliştiricilerin yaklaşımlarından farklı (öncelikler farklı).

İnsanları boş yere işten uzaklaştırmanın en iyi yolu, kodunuzu mql'de çalıştırmaktır, bir hata yakalayabilirsiniz, her şey yolunda.

Şahsen, şampiyonun burnunda olduğundan ve platformun stabilizasyonunun henüz görünmediğinden daha fazla endişeliyim (her şey aktif olarak yeniden inşa ediliyor).

 
Urain :

O kadar sıcak ki, kod çözücünün piyasaya sürülmesinden hemen sonra satışları kaybeden insanlarla konuşmak istemiyorsunuz (sadece argümanınıza yanıt olarak bir küfür akışı almaya hazır olun).

Nasıl yani, bu adam yarım yıl bir şey icat etmeye çalıştı, doğurdu, web sitesinde satılık ilan etti,

ve 100$'a sadece bir satış elde etti ve geri derlenmiş çalışmasında tüm ağı daha da ileriye taşıdı.

(ve aç çocukları var, banka kredisi var, çünkü satışlardan gelen her şeyi telafi edeceğini biliyordu ve işte burada argümanlarlasınız, o halde derlemeyi çözmek ne olur).

Ve sonra kimsenin yaralanmadığını iddia ediyorsun. Her şey, küçük kafanızla para kazanmaya alışkın olmadığınızı gösteriyor, bu nedenle yaklaşımlarınız profesyonel geliştiricilerin yaklaşımlarından farklı (öncelikler farklı).

İnsanları boş yere işten uzaklaştırmanın en iyi yolu, kodunuzu mql'de çalıştırmaktır, bir hata yakalayabilirsiniz, her şey yolunda.

Şahsen, şampiyonun burnunda olduğundan ve platformun stabilizasyonunun henüz görünmediğinden daha fazla endişeliyim (her şey aktif olarak yeniden inşa ediliyor).

:)) Ve işte burada. Kaseler satar, kahkahalar. Benim için, bu tür argümanlar en azından bir şekilde önemli görünmüyor. Aldatmacaya boyun eğmek olduğu için.

Şampiyonluk? Bu da aynı değil. Benim için.

 
Renat :

Yanlış yönde düşünüyorsunuz - EX5 formatının ayrıştırılmasına karşı koruma.

Bir zamanlar tüccarlara "bize DLL'de hata ayıklama fırsatı verin" taleplerinde bulunduk ve hemen EX4 kod çözücüyü aldık.


EX5 kod çözücünün olmayacağını düşünüyor musunuz?
Ve bu koruma nedeniyle olmayacak mı?
 
Renat :

Tüm hesaplama şeylerini MQL5'e yazmanızı ve bunları bir DLL'ye aktarma konusunda endişelenmemenizi öneririm.

MQL5 hızı, karmaşık ve uzun hesaplamalar için zaten yeterli. Aklımıza optimize ediciyi getirelim (bu ciddi bir ivme daha kazandıracaktır) ve kaynak kodları ile tekrarlanabilir performans testleri yayınlayalım.

Görevimiz , MQL5 dilini kendi kendine yeterli bir duruma getirmektir, böylece bir DLL'de kod kaldırma sıkıntısı çekmemize gerek kalmaz. DLL, entegrasyon çözümleri için daha uygundur.

Hız açısından - gerçeğe yakın olduğunuzu tamamen kabul ediyorum.

Ama başka düşünceler de var. Örneğin, MQL5 derleyicisinin alfa durumu. İşte bu başlıkta , bundan sonra nasıl ciddi bir şekilde " hesaplanan tüm şeyleri MQL5'e yazıp onları bir DLL'ye aktarma konusunda endişelenmeden " nasıl olabileceği keşfedildi?

Ve optimize edici, bir tanesi bahsedilen başlıkta tartışılan bu tür hataları ekleyecektir.

 
Urain :

Sizin patolojik mql korkunuzu ve DLL'ye olan aynı patolojik (fanatizm düzeyinde) güveninizi anlayamıyorum.

Herkesi "her şeyin" saldırıya uğrayabileceğine ikna ederseniz, bu "her şey" DLL'sini listeden çıkarmanız için size bir neden veren nedir?

DLL'me göre, aynı zamanda kolayca kırılır, bu nedenle ahlaki neden anüs yoluyla bademcikleri çıkarmak için bir yöntem icat eder.

Her şeyi mql'de yazın ve sorun yok.

Bu vesileyle, Renat'ın bir önceki gönderide dile getirdiği mülahazalara bakınız.
 
simpleton :
EX5 kod çözücünün olmayacağını düşünüyor musunuz?
Ve bu koruma nedeniyle olmayacak mı?

Kodun karmaşıklığından ve elbette koruma sayesinde olmayacak. Her durumda, tüm bunlar bizim elimizde.

Derleyici ile her şey yoluna girecek - birçok güçlü yönümüz ve fırsatımız var ve alanımızda çok az kişi, uzak aracılar üzerinde dağıtılmış bir test ortamıyla yerel 32/64'te yönetilen JIT ile övünebilir.

Üçüncü taraf Uzman Danışmanları başlatmak için çok güvenli ve emniyetli bir uygulama ortamı oluşturduk (devre dışı DLL desteği ile). Bu, ticaret sistemleri için programlama dilleri oluşturmada temel bir gereksinimdir. Temel, çünkü kullanıcı topluluğunun büyümesi için kodun değiştirilmesi gerekir. Bu bağlamda, MQL5 dilinin bir DLL kullanmadan tüm hesaplamaları yapmanıza izin vermesi için her türlü çabayı gösteriyoruz. Pure MQL5/EX5 dağıtmak için güvenlidir.

Aktif olarak sürdürülen bir tüccar topluluğu olmadan, dilin popülaritesi olmayacaktır. Uzun yıllardır teknolojilerimizi kullanan çok sayıda tüccarı teknolojik, bilgisel ve finansal olarak destekliyoruz. Destek bizim gücümüzdür.


Bazı zayıf iradeli ticaret terminalleri geliştiricileri, "C# / java ile yazabiliriz" gibi ucuz çözümlerle kaybedilen zamanı telafi etmeye çalışıyorlar, ancak onlardan mantıklı bir şey çıkmayacak. Ucuz bir teknolojik katkı, eşit derecede ucuz, parçalanmış ve desteklenmeyen bir çözümü doğurur. Ve sonraki desteklerinin seviyesi, ucuz "MQL4'ü destekliyoruz" oynama girişimleriyle açıkça gösteriliyor.

Haberlerimizi takip edin - yakında alım satım stratejilerinin görsel test cihazı hakkında çok ilginç haberler olacak. Bizim için her şey yolunda giderse, o zaman sadece bir bomba olur.

 
Renat :

Daha derin düşünürseniz, konumuz netleşecektir - terminali ve uzmanları bilgisayar korsanlığından koruyoruz.

Bu sonuçta kullanıcıları da korur.

Bu konu hakkında uzun süredir tartışmalar var. https://www.mql5.com/en/forum

Bakalım neyi savunuyorsunuz.

  1. Bir uzman - belki, ancak sahip olmanız koşuluyla hackleyebilirsiniz ...
  2. Terminal - ne için?  saldırıya uğramış bir terminalde mi çalışıyorsunuz?
  3. Şampiyonaya katılacak bir Expert Advisor'ı korumak mümkün, kod tamamen açık da olsa ilgilenenler için linkteki konuyu oku, biraz hayal gücü ve bu kadar...

Tüccarları gerçekten düşünüyor ve işlerini koruyorsanız, korumalar nerede?...

  1. işlem geçmişini değiştirmekten, tüccar bunları değiştiremez, ancak DC kolaydır
  2. Alıntıların tarihindeki değişikliklere karşı koruma sağlayın, böylece alıntı olup olmadığı konusunda herhangi bir anlaşmazlık olmayacak ve koruma o kadar etkili ki herhangi bir mahkeme onu kabul edecek ...
  3. tüccara karşı kişisel fiyat manipülasyonunu yasaklayın…
  4. EDS...

ZY bu arada neyi koruduğunuz tamamen belirsiz, korumada bir boşluk var ve ortadan kaldırılamıyor, hesaba bağlanın ve aptalca işlemleri kopyalayın, hiçbir koruma sizi bundan kurtaramaz veya bir kullanıcı adı ve şifreye sahip olmak, yaramazlık hesapta biraz...

Bazı zayıf iradeli ticaret terminalleri geliştiricileri, "C# / java ile yazabiliriz" gibi ucuz çözümlerle kaybedilen zamanı telafi etmeye çalışıyorlar, ancak onlardan mantıklı bir şey çıkmayacak. Ucuz bir teknolojik katkı, eşit derecede ucuz, parçalanmış ve desteklenmeyen bir çözümü doğurur. Ve sonraki desteklerinin seviyesi, ucuz "MQL4'ü destekliyoruz" oynama girişimleriyle açıkça gösteriliyor.

Zaman yargılayacak ve her şeyi yerine koyacak, terminali DC'ler için değil tüccarlar için yapan kazanacak...