MT5 Hızı önemseyenler için. - sayfa 18

 
shelandr :

Güzel soru.. Uygun bir cevap vermeye çalışacağım.

1 Mikrosaniyeden bahsetmiyorum = yeterli milisaniye.

2 Belki de önerdiğiniz seçenek hiç de fena değil, ama ben buna aşina değilim ve ustalaşmak ve uygulamak için çok çaba gerektiriyor ama anladığım kadarıyla MQL sisteminde programlamakla ilgili .. Bence bu, standart programlama araçlarında MQL vpmsyvaetsya olmadığında ve diliniz için çözümler aradığında, çok spesifik bir şekilde altüst olan bir ideolojidir.

Ancak en önemli şey bu bile değil - sonuçta birçok çok hızlı ağ kartı var.

Sorun farklıdır - nasıl programladığımız önemli değil - sistemin yapısı aynı kalır.

Kazançlar sadece sistem konfigürasyonu değiştirilerek elde edilebilir. Diyelim ki işlemcisine biraz bir işlem programı eklersek Router'da stok sinyallerinin işlenmesi yapılabilir ve ardından yönlendiriciden bilgisayara olan dal tamamen kaybolur - her şey yönlendiricide olur.

Ve bir yönlendirici yerine bir Sunucu olabilir ve sunucuda işlem yapılır. ( devam edecek)

Ek olarak, bu programı harici bir sunucuya yerleştirebilir ve torrent komşularımdan ve onlardan bıkmış olan oğlumdan kurtulabilirim).

Ancak bunun için aracının sunucusuyla fren aracıları aracılığıyla değil doğrudan iletişim kurmam gerekiyor.

Bir problem daha var - İnternet üzerinden program alışverişi yapabilirim.Yalnızca MSDN gibi bir kütüphanede sağlanan standart prosedürler veya komutlar aracılığıyla - bu benim için pek uygun değil çünkü onlar da kapalı ve ne yaptıkları ve kimse için net değil. .

Eğer terminal cihazlarının fiziksel seviyesinde programlama yapma şansım olsaydı, öncelikleri belirleyip ihtiyacım olanı ve sonra ihtiyacım olduğunda alabilirdim.

 
shelandr :

Diyelim ki işlemcisine biraz bir işlem programı eklersek Router'da stok sinyallerinin işlenmesi yapılabilir ve ardından yönlendiriciden bilgisayara olan dal tamamen kaybolur - her şey yönlendiricide olur.

Daha kesin olmak gerekirse, borsanın giriş sinyali akışından 2 akış oluşturulur, biri hızlıdır - giriş sinyallerini işler ve gerekirse komisyoncu ile iletişim kurar ve ikinci akış, onu müşteriye yönlendirir, böylece monitörü izleyebilir.
 

Harika bir şey icat etti:

Program hakkında

Stock# , .NET platformunda ticaret robotları, analitik programlar ve MTS oluşturmak için SmartCOM için bir yazılım kitaplığıdır .
Hisse senedi#, ticareti otomatikleştirmenize, kesinlikle herhangi bir strateji oluşturmanıza olanak tanır: hızlı ölçeklendirmeden uzun vadeli konumsal stratejilere, herhangi bir analitik program, gösterge ve danışman geliştirmenize.

Kütüphane Özellikleri:

  1. Bu bir kütüphane, bir program değil. Herhangi bir kısıtlama getirmez.
  2. Ticaret sistemleri ile doğrudan çalışma.
  3. Üçüncü taraf programlardan tam bağımsızlık.
  4. Mantığı değiştirmeden robotu ağ geçidine doğrudan bağlantıya aktarma yeteneği.
  5. Dünya borsalarının yaklaşımına dayalı uygun bir piyasa modeli.
  6. Hızlı strateji işleme. Çalışma sırasında sentetik saniye gecikmesi yoktur.
  7. Herhangi bir enstrüman ve zaman dilimi için yüzlerce stratejinin eşzamanlı başlatılması.
  8. Bir saniyeden daha kısa bir zaman diliminde scalping stratejilerini uygulama yeteneği.
  9. Güçlü işlevselliğe sahip modern .NET platformu. Komut dosyası dillerinde mevcut herhangi bir kısıtlama yoktur.
  10. Tamamen ücretsiz.

Yazara sorular sorabilir, programın olanaklarını ve özelliklerini forumumuzda tartışabilirsiniz.

Kütüphane hakkında detaylı bilgi ve ayrıca en son sürümün indirilmesi yazarın web sitesinde bulunabilir.

Meraklılar... Yaptıklarına baktım bir sürü grafik değişim uygulaması geliştirmişler..

Ama çok uzun zaman aldıklarını unutmuşlar... Analiz fonksiyonlarını robotlara aktarmak yerine ekranı boyamak için sağlam frenler..

Bu anlaşılabilir, yazar-programcı ve tüccar değil, kimsenin neye ihtiyacı olduğunu bilmiyor .. konuşmak için aramak gerekecek, belki bir şeyi yakalayamıyorum ..

 

Hayır .. daha derine inmeniz gerekiyor .. yardıma bakın:

 

Makine kodu oluşturma

Çoğu derleyici, bir programı bazı üst düzey programlama dillerinden , işlemci tarafından doğrudan çalıştırılabilen makine koduna çevirir. Kural olarak, bu kod aynı zamanda belirli bir işletim sisteminin ortamında yürütmeye odaklanır, çünkü sağladığı yetenekleri kullanır ( sistem çağrıları , işlev kitaplıkları). Derlemenin gerçekleştirildiği mimariye (firmware seti) hedef makine denir.

Derlemenin sonucu - yürütülebilir bir modül - mümkün olan maksimum performansa sahiptir, ancak belirli bir işletim sistemine ve işlemciye bağlıdır (ve başkalarında çalışmaz).

Decompilation , kaynak kodun bir kod çözücü tarafından yeniden oluşturulması işlemidir.

Özellikle decompilation, programların tersine mühendisliğinde kullanılır.

Ayrıştırmanın başarısı, ayrıştırılmış kodda bulunan bilgi miktarına bağlıdır; Çoğu sanal makine ( Java Virtual Machine veya .NET Framework Common Language Runtime gibi) tarafından kullanılan bayt kodu , genellikle derlemeyi çözmeyi oldukça mümkün kılan kapsamlı meta veriler içerirken, yerel kodun daha yalın ve kaynak koda dönüştürülmesi daha zordur. Özellikle, dolaylı adreslere sahip alt programlara veya işlevlere yapılan çağrıların okunması zor görünmektedir.

bayt kodu oluşturma

Derleyicinin çalışmasının sonucu, sanal bir makine tarafından yorumlanacak özel olarak oluşturulmuş düşük seviyeli bir dilde bir program olabilir. Böyle bir dile sözde kod veya bayt kodu denir. Kural olarak, herhangi bir bilgisayarın makine kodu değildir ve üzerindeki programlar, karşılık gelen bir sanal makinenin bulunduğu çeşitli mimarilerde yürütülebilir, ancak bazı durumlarda belirli bir dilin sözde kodunu doğrudan destekleyen donanım platformları oluşturulur. Örneğin, Java dili sözde koduna Java bayt kodu denir ve Java Sanal Makinesinde çalışır ve picoJava işlemci belirtimi, bunun doğrudan yürütülmesi için oluşturulmuştur. .NET Framework için, sözde koda Ortak Ara Dil (CIL) ve çalışma zamanına Ortak Dil Çalışma Zamanı (CLR) adı verilir.

Bir şeyi çözmeye çalışmalıyım ..

Компилятор — Википедия
  • ru.wikipedia.org
Компиля́тор — программа или техническое средство, выполняющее компиляцию.[1][2][3] Компилировать — проводить трансляцию машинной программы с проблемно-ориентированного языка на машинно-ориентированный язык.[3] Векторизующий. Транслирует исходный код в машинный код компьютеров, оснащённых векторным процессором. Гибкий. Сконструирован по...
 

İlginç şeyler:

Ethernet modülü .. Nomber2 ..

bunları hızlı ve işlevsel olarak programlayabilir.

Daha güçlü olmak isterim tabiki ama bu özelliklere bakmanız lazım belki yeterlidir.. Bir Comp-Router'ı paralel olarak bus'a asabilirsiniz ve hem bilgisayar hem de brokerın sunucusu ile haberleşeceksiniz.. Bunlara yazılım araçları eklenmiştir.. Asıl mesele şu ki, hiçbir şeyi lehimlemenize gerek yok.

Oldukça modern:

Şirket   tibbo   standart bir RS/ethernet dönüştürücü gibi çalışan yeni bir "Serial Over IP" (SOI) ürün yazılımı yayınladı!

Bu uygulama açık kaynak kodludur ve ücretsiz olarak dağıtılmaktadır. Uygulamayı "olduğu gibi" kullanmakta veya kendi gelişiminiz için değiştirmekte özgürsünüz.
Программируемый контроллер с ethernet
Программируемый контроллер с ethernet
  • www.tibbo.ru
На данный момент устройство поставляется c уже распаянным разъемом RJ203. EM1206 - миниатюрный BASIC-программируемый встраиваемый модуль. В комбинации с RJ203 (jack/magnetics) разъемом, EM1206 занимает всего лишь 34.5x19мм пространства печатной платы. EM1206 может быть использован с любым подходящим ethernet разъемом. Модуль включает 100Base/T...
 

3.5 sürümünde soket performansı iyileştirmeleri


.NET Çerçevesi 4.5
Bu konu henüz derecelendirilmedi - Bu konuyu derecelendirin

System.Net.Sockets :: Socket sınıfı, yüksek performans sınıfı elde etmek için asenkron ağ G/Ç kullanan uygulamalar tarafından kullanılmak üzere 3.5 sürümünde genişletilmiştir. Socket sınıfına yapılan bir dizi geliştirmenin parçası olarak, özel yüksek performanslı soket uygulamaları tarafından kullanılabilecek alternatif bir asenkron model sağlayan bir dizi yeni sınıf eklenmiştir. Bu geliştirmeler, özellikle yüksek performans gerektiren ağ sunucusu uygulamaları için tasarlanmıştır. Bir uygulama, geliştirilmiş eşzamansız modeli yalnızca veya yalnızca uygulamasının hedef etkin noktalarında (örneğin, büyük miktarda veri alırken) kullanabilir.

Улучшения производительности сокетов в версии 3.5
Улучшения производительности сокетов в версии 3.5
  • msdn.microsoft.com
Основной особенностью этих расширений является исключение повторных размещений и синхронизация объектов во время выполнения на сокете асинхронных операций ввода-вывода большого объема. Шаблон разработки/элемент в данный момент реализованный классом для асинхронного ВВОДА-ВЫВОДА сокета требуется объект был выбрать для каждой асинхронной...
 
şimdi kiminle konuşuyorsun
 
FAQ :
şimdi kiminle konuşuyorsun
Bir insan için sıkıcı :) Shelandr'ın ulvi hedefleri hakkında şimdiden tüm beynimi kırdım, peki, sonunda foruma ne iletmek istiyor :)
 
server :
Bir insan için sıkıcı :) Shelandr'ın ulvi hedefleri hakkında şimdiden tüm beynimi kırdım, peki, sonunda foruma ne iletmek istiyor :)

Dostum bu öyle bir insan ki... Kendine hayran olmasını hiçbir şey engelleyemez.

 
Ne uzun bir ip. Burası akıllı insanların takıldığı yer