Kitaplıkları MQL5'e dönüştürmenin zamanı geldi - sayfa 4

 
falkov :

Satılık program yazanların ve program yazan herkesin her şeyden önce uygun bir editöre ihtiyacı olduğunu ve zayıf bir Metaeditor'a ihtiyaç duymadığını söylemeye cüret ediyorum.

Uzaktan bile Visual Studio gibi görünmesini sağlamak mümkün mü? VS'den ME'ye geçerken çok sinirleniyorum.

MetaEditor 5 zaten çok iyi ve geliştirmeye devam ediyoruz.

Hem zekaya hem de işlev navigasyonuna ve büyük yardıma ve snippet'lere ve alt sürüme (farklara baktınız mı?), CodeBase / Market ile entegrasyona ve terminal ile yerel bağlantıya sahiptir. Her şey hafife alındı.

Vurgulu hata ayıklayıcıda da değerleri gösteren bir proje gezgini olacak - düzenleyici üzerinde çalışmalar her gün devam ediyor.


Gurur için de bir neden var - derleyicili editör sadece 3 mb (yardım ve çevirilerle 10 mb) alıyor, her şey çok hızlı çalışıyor.
 
Renat :

Görünüşe göre sadece çevreyi algılama ölçeğinizle çalışıyorsunuz. Bu nedenle, "talep etmek daha kolay değil mi?..." gerçek kitle pazarına neden uygun olmadığını anlamıyorsunuz.

"N milyon kullanıcıda şu veya bu çözüm nasıl bir etki yaratıyor?" kavramlarıyla çalışıyoruz. Örneğin, yalnızca Mart 2012'de, yalnızca bir ayda bir milyondan fazla MetaTrader 4 ve MetaTrader 5 istemci terminali kuruldu. Dışarıda çok sayıda eski web dışı yükleyici olduğu için bu alt sınırdır .

C++ -> DLL derlemesini desteklemenin nedeni, çok tehlikeli doğrulanmamış DLL'lerle uğraşmak yerine DLL kaynaklarını gerçekten paylaşmayı mümkün kılmaktır. Pazar ölçeğinde bu, "Bana kaynağı ver, doğrulanmamış bir DLL istemiyorum" moduna girecek binlerce tüccar için bir güvenlik artışı sağlayacaktır.

Tabii ki, bu sadece ek bir çözüm ve asıl amacımız mümkün olduğu kadar çok kodu yerel ve güvenli MQL5'e çevirmektir.


En önemlisi dll'nin kaynağını aktarmak isteyen kaç kişi daha önce bu fırsattan mahrum kaldı acaba?

Bu çözüm ne kadar popüler?

Örneğin, arkadaşlar arasında kolayca dll kaynakları dağıttım ve yabancılar arasında kolayca derlenmiş dll sattım.

Ve kaynak kodlarını Dev-Cpp'de yazdığım ve Visual Studio'da derledikleri için kimse utanmadı.

Şimdiye kadarki ilk ve tek sorun, C# kodunu mql'ye bağlamam istendiğinde karşılaştığım ve ondan önce her şey sorunsuzdu.

 
Urain :

En önemlisi dll'nin kaynağını aktarmak isteyen kaç kişi daha önce bu fırsattan mahrum kaldı acaba?

Bu çözüm ne kadar popüler?

Örneğin, arkadaşlar arasında kolayca dll kaynakları dağıttım ve yabancılar arasında kolayca derlenmiş dll sattım.

Ve kaynak kodlarını Dev-Cpp'de yazdığım ve Visual Studio'da derledikleri için kimse utanmadı.

Şimdiye kadar karşılaştığım ilk ve tek sorun, C# kodunu mql'ye bağlamam istendiğinde oldu ve ondan önce her şey sorunsuzdu.

Diğer programcıların duymadığı gibi siz de duymuyorsunuz.

Birimler hakkında konuşuyorsunuz ve ben MİLYONLARCA TİCARET, MİLYONLARCA TİCARET, KİTLE PAZARI yüz kez tekrar ediyorum. Kitle pazarına, iş platformu düzeyinde gömülü otomatik ve ölçeklenebilir çözümler sunulur.

MetaEditor'da düzenli olarak C++ kodunu DLL'de derleme yeteneği, binlerce kullanıcıya kaynak kodları talep etme ve programcılara önceden bu kaynakları sağlama ve halka yayınlama konusunda ivme kazandıracaktır. Amacımız, çözümlerimizin/fikirlerimizin her birinin pazarda 1.000 ila 1.000.000 arasında bir kaldıraca sahip olmasıdır.


Tüm geliştiricilere, dünyanın dar bir bakış açısının tuzağından hızla çıkmalarını tavsiye ederim. Kendinizi unutun, kitlelerin davranışlarını düşünün ve değerlendirin - bu, süreçlerin tamamen farklı bir şekilde anlaşılmasını sağlar. İpuçları her yerdedir - sadece algılanmaları gerekir.

 
Renat :

Diğer programcıların duymadığı gibi siz de duymuyorsunuz.

Birimler hakkında konuşuyorsunuz ve ben MİLYONLARCA TİCARET, MİLYONLARCA TİCARET, KİTLE PAZARI yüz kez tekrar ediyorum. Kitle pazarına, iş platformu düzeyinde gömülü otomatik ve ölçeklenebilir çözümler sunulur.

MetaEditor'daki düzenli C++ kodunu DLL'de derleme yeteneği, binlerce kullanıcıya kaynak kodları talep etme ve programcılara önceden bu kaynakları sağlama ve halka yayınlama konusunda ivme kazandıracaktır. Amacımız, çözümlerimizin/fikirlerimizin her birinin pazarda 1.000 ila 1.000.000 arasında bir kaldıraca sahip olmasıdır.


Tüm geliştiricilere, dünyanın dar bir bakış açısının tuzağından hızla çıkmalarını tavsiye ederim. Kendinizi unutun, kitlelerin davranışlarını düşünün ve değerlendirin - bu, süreçlerin tamamen farklı bir şekilde anlaşılmasını sağlar.

Sorular çoğul sorulursa, ilgileniriz veya dağıtırsak bir şeyler değişecektir, bence mesele şu ki kitle programcısı kaynak kodlarını kitlelere dağıtmayacak . Ve eğer bazı kararlar alınırsa, o zaman bile hiçbir şey onları geride tutamaz.

Ve eğer kitle halk talep ediyorsa, bu onların kişisel sorunlarıdır, bok noktasına kadar talep etsinler ve kodlar ırmağı toplu kullanıcıya bedavaya akmayacaktır ve kodu açmak otomatik olarak bedava demektir.

 
Urain :

Sorular çoğul sorulursa, ilgileniriz veya dağıtırsak bir şeyler değişecektir, bence mesele şu ki kitle programcısı kaynak kodlarını kitlelere dağıtmayacak . Ve eğer bazı kararlar alınırsa, o zaman bile hiçbir şey onları geride tutamaz.

Ve eğer kitle halk talep ediyorsa, bu onların kişisel sorunlarıdır, bok noktasına kadar talep etsinler ve kodlar ırmağı toplu kullanıcıya bedavaya akmayacaktır ve kodu açmak otomatik olarak bedava demektir.

Uygulama, farklı sistemlerin (herhangi bir dilde) açık kaynak kodlarının kitlesinin muazzam bir hızla büyüdüğünü göstermektedir.

Dolayısıyla eğilim oldukça açık ve kararlarımızda bunu aktif olarak destekliyoruz. Yakında CodeBase'de büyük değişiklikler yaparak kullanıcılara doğrudan terminallerden web üzerinde çok büyük bir kaynak veritabanına erişim sağlayacağız.

Amacımız, çözümlerini MQL5 Market üzerinden son kullanıcılara satabilecek yazılım geliştiriciler için maksimum kaynak materyal sağlamaktır.

Hazır çözümler almak istemeyenler, başkalarının örneklerine bakabilmeli, çözebilmeli ve kendi programlarını yazabilmelidir.

Ve kaynak C++ kodunu bir DLL dosyasına derleme desteği, ideolojimize çok iyi uyuyor.

 
Tamam, MT ve ME hakkında dar bir görüşüm olduğunu kabul ediyorum. Ama kabul etmelisiniz ki genel kanaat bu kadar dar görüşlerden ibarettir.

Dar görüşümü geriye dönük olarak vereceğim:

Hata ayıklayıcı kullanmıyorum, çünkü sadece herhangi bir yerde değil, pazarın belirli alanlarında hata ayıklamaya ihtiyacım var, bu hata ayıklayıcıda değil, gerisi zaten hata ayıklanıyor.

Bir sürü işlevi olmadığı için oluşturucuyu kullanmıyorum.

Getirdiği değerlere güvenmediğim için Cloud kullanmıyorum.

Bekçiyi kullanmıyorum çünkü nasıl kullanacağımı bilemedim (evet ayıp ama çözemedim) ya da eğri ya da parmaklarım x altında bilenmiş.

Piyasayı kullanmıyorum çünkü satın alana kadar ürünün nasıl olduğunu gerçekten göremezsiniz.

Ancak hala katlama yok ve bu, kodların yazılmasını oldukça engelliyor. Katlama yapılmadan 1000 satırın üzerindeki projeler çok yavaşlamaya başlar.

Şimdi çan kulemden dünyaya bakın, nedense tantanayla devreye soktuğunuz hiçbir şeye ihtiyacım olmadı :(

Dünyam MT5 beta testi düzeyinde, komisyoncu yok, MT4'e karşı avantajlardan sadece OOP.

Ve sen zaten hayallerinde ufkun ötesinde bir yerdesin, ama benim (çoklu) vizyonum seninkine yaklaşana kadar, MT gerçeği yerine kayar.
 

Rahatlamanızı ve prensipte kullanmadığınız bu işlevlerin keyfini çıkarmaya başlamanızı öneririm.

Sadece terminale değil, pazara da dar bir bakış. Seviyenin üzerine çıkmak için zihniyeti değiştirmeniz ve eski ayarlarınızı bozmanız gerekiyor. Kırın ve geliştirme için yeni fırsatlar görün. Bu, tüm geliştiricilere tavsiyedir.

Ve sözlerime inanmalısınız - Tüm sistemlerimiz ve bunların etrafındaki pazar hakkında çok daha fazla bilgiye ve bilgiye sahibim.

 
Urain :

Hata ayıklayıcı kullanmıyorum, çünkü sadece herhangi bir yerde değil, pazarın belirli alanlarında hata ayıklamaya ihtiyacım var, bu hata ayıklayıcıda değil, gerisi zaten hata ayıklanıyor.

Umm zhzhosh. Dahili doğrulama artı bir hata ayıklayıcı, hataların çoğu için bir filtredir.

Bir sürü işlevi olmadığı için oluşturucuyu kullanmıyorum.

Onlar. hindiler iş için kontrol etmiyor mu? En azından?

Bekçi kullanmıyorum çünkü nasıl kullanacağımı bilemedim (evet ayıp ama çözemedim) ya da çarpık ya da parmaklarım x altında bilenmiş.

Biz bekçi değil, bir depoyuz :) Bu arada, Subversion zaten oldukça eski bir şey.

Ancak hala katlama yok ve bu, kodların yazılmasını oldukça engelliyor. Katlama yapılmadan 1000 satırın üzerindeki projeler çok yavaşlamaya başlar.

Hiç katlama kullanmıyorum. Hiçbir yerde. Ve beni hiç rahatsız etmiyor.

 
TheXpert :

Umm zhzhosh. Dahili doğrulama artı bir hata ayıklayıcı, hataların çoğu için bir filtredir.

Onlar. hindiler iş için kontrol etmiyor mu? En azından?


Tabii yanan, geçen yıl içinde birkaç kez hata ayıklayıcı hala tırmandı. Ama dürüst olmak gerekirse, hiç F7'ye basmadan 200 satır kod yazabilirim. Eh, herkes yapamaz, bu yüzden bir hata ayıklayıcıya ihtiyaç vardır, ancak "seçilen bir alanda hata ayıklamanın" çok önemli bir bölümünden yoksun olduğunu kabul etmelisiniz. Ve bu, yanlış geliştirme stratejisi seçildiği için uygulanmıyor. Test cihazı başlangıçta bir hata ayıklama test cihazı ve bir optimizasyon test cihazı olarak bölünmüşse, birçok şey farklı gitti.

Hindilerin hatalarını gerçek zamanlı olarak ayıklıyorum, çünkü orası istismar edilmeleri gerekecek ve diğer tüm ortamlar doğru çalışmayı garanti etmiyor. Bu yüzden test cihazını neredeyse hiç kullanmıyorum çünkü içindeki hindiler her zaman gerçek hayatta olduğu gibi çalışmıyor. Genel olarak, MT5'in hala ham olduğunu söyleyen brokerlere katılıyorum.

 
Renat :
Başlangıç olarak, potansiyel projelerin bir listesini toplamak istiyorum. Bağlantılarla ilgili yardım ve kısa bir açıklama lütfen.

Her şeye ihtiyaç var. En azından sadece yardımcı kütüphaneler, örneğin, dizelerle, dizilerle, dosyalarla çalışmak için, bunun için PHP'yi temel alabilirsiniz, orada her durum için işlevler vardır.

Bir başka ilginç koleksiyon: http://musicdsp.org/archive.php .