Benim yaklaşımım. Çekirdek - Motor. - sayfa 70

 
Реter Konow :

Beni henüz tanımıyorsun...

Ana şey, üç yıl boyunca Canvas'tan ayrılmamaktır.

 
Vasiliy Sokolov :

.Net kütüphane desteğinin gelmesi ile bir fark ortaya çıkıyor.

görünüyor, ama tartışmıyorum ..

ancak daha yakın zamanlarda, işaret edilmemesi gereken insanlar , CLR'yi sürüklemenin çok fazla olduğundan emin oldular.

 
Maxim Kuznetsov :

görünüyor, ama tartışmıyorum ..

ancak daha yakın zamanlarda, işaret edilmemesi gereken insanlar , CLR'yi sürüklemenin çok fazla olduğundan emin oldular.

Geliştiricilerin bu özellik için ruhlarını şeytana satmaları gerekip gerekmediğini bilmiyorum ama kullanıcı düzeyinde harika görünüyor.

 
Igor Makanu :

Kim ne derse desin, her şeyin bir zamanı var, MT geliştiricileri Sharp'ın Sharp anlamına geldiğini ve C++'a daha yakın olduğunu, Delphi'de kilometre uzunluğundaki başlangıç sonlarını yazın ve := , zaten çok tembel)))

Kulağa ne kadar bilgiçlik gelirse gelsin, MQL C#'a C++'dan daha yakındır. Her nasılsa küçük bir açık kaynak C++ lib'ini MQL'ye dönüştürmek istedim - tüm bu void* ve typedef beni dehşete düşürdü. MQL'de prensipte kolayca ikame edilebilecek benzer kavramlar olmadığını fark ettim. İster C#'da olsun, içindeki nesnelerle çalışmak MQL'ye çok benzer. Bu yüzden entegrasyon için PL geliştiricilerinin seçiminin tesadüfi olmadığını düşünüyorum.

 
Vasiliy Sokolov :

Kulağa ne kadar bilgiçlik gelirse gelsin, MQL C#'a C++'dan daha yakındır. Her nasılsa küçük bir açık kaynak C++ kitaplığını MQL'ye dönüştürmek istedim - tüm bu void* ve typedef beni dehşete düşürdü. MQL'de prensipte kolayca ikame edilebilecek benzer kavramların olmadığını fark ettim. İster C#'da olsun, içindeki nesnelerle çalışmak MQL'ye çok benzer. Bu yüzden entegrasyon için PL geliştiricilerinin seçiminin tesadüfi olmadığını düşünüyorum.

Hislerime göre, MQL Pascal ve BASIC'ten doğdu :-) alınmadı, fikir zamanında - fiili bir standarttı .. "C" den sadece sözdizimi ve büyüdükçe etki

C'den sözdizimi, dizeler - Pascal, Fortran dizileri.

mevcut en iyisini alın. Şimdi C#

 
Vasiliy Sokolov :

Kulağa ne kadar bilgiçlik gelirse gelsin, MQL C#'a C++'dan daha yakındır. Her nasılsa küçük bir açık kaynak C++ kitaplığını MQL'ye dönüştürmek istedim - tüm bu void* ve typedef beni dehşete düşürdü. MQL'de prensipte kolayca ikame edilebilecek benzer kavramların olmadığını fark ettim. İster C#'da olsun, içindeki nesnelerle çalışmak MQL'ye çok benzer. Bu yüzden entegrasyon için PL geliştiricilerinin seçiminin tesadüfi olmadığını düşünüyorum.

Yukarıda C# ile bir örnek gösterdim:

 public static void Get( ref int [] arr, ref int sz)
                {
                        sz =arr.Length;
                }

MT5'te çağrı yaparken statik bir diziyi geçti ve dizinin boyutunu C#'dan döndürdü, Native DL'de bu mümkün değil, görünüşe göre MT5 .Net için yazılmış

ama ne söylersen söyle, kullanıcı düzeyinde, sadece muhteşem! C#'da tüm arayüzü, ağdaki tüm matematiksel hesaplamaları yazıyorsunuz ve sorunsuz bir şekilde hepsi MT5'e uyuyor, bir tür peri masalı!

 
Igor Makanu :

Yukarıda C# ile bir örnek gösterdim:

MT5'te çağrı yaparken statik bir diziyi geçti ve dizinin boyutunu C#'dan döndürdü, Native DL'de bu mümkün değil, görünüşe göre MT5 .Net için yazılmış

ama ne söylersen söyle, kullanıcı düzeyinde, sadece muhteşem! C#'da tüm arayüzü, ağdaki tüm matematiksel hesaplamaları yazıyorsunuz ve sorunsuz bir şekilde hepsi MT5'e uyuyor, bir tür peri masalı!

MQL6 keskin olacak :-)

biz tüccarız, uzun süre oynayabiliriz

 
Maxim Kuznetsov :

Hislerime göre, MQL Pascal ve BASIC'ten doğdu :-) alınmadı, fikir zamanında - fiili bir standarttı .. "C" den sadece sözdizimi ve büyüdükçe etki

C'den sözdizimi, dizeler - Pascal, Fortran dizileri.

mevcut en iyisini alın. Şimdi C#

bilmiyorum. C++ MQL deneyimimle - tamamen tutarlı.

Ayrıca, neredeyse tüm eski geliştirmelerim çok az değişiklikle MQL'ye kolayca aktarıldı.

Muhtemelen sadece her türlü typedef'i çok nadiren kullandığım ve boşluktan kaçınmak için elimden gelenin en iyisini yaptığım için.

 
Georgiy Merts :

bilmiyorum. C++ MQL deneyimimle - tamamen tutarlı.

Ayrıca, neredeyse tüm eski geliştirmelerim çok az değişiklikle MQL'ye kolayca aktarıldı.

Muhtemelen sadece her türlü typedef'i çok nadiren kullandığım ve boşluktan kaçınmak için elimden gelenin en iyisini yaptığım için.

C++ çok farklı olabilir. Bir programcı için bunlar katı makrolar, typedef void* iken, bir başkası için neredeyse saf MQL'dir.

 

@Peter Konow'a sormayı unutup duruyorum, geliştirmeniz strateji test cihazında çalışıyor mu?

Sharp'ta, pencere test cihazında harika hissediyor, pencere ayrı bir iş parçacığında çalıştığı için hiçbir şey yavaşlamıyor

Neden: