"İnternet üzerinden Terminaller arasında Veri Alışverişi için WinInet.dll Kullanımı" makalesi için tartışma

 

Yeni makale İnternet üzerinden Terminaller arasında Veri Alışverişi için WinInet.dll Kullanımı yayınlandı:

Bu makalede, HTTP isteklerinin kullanımı yoluyla İnternet ile çalışma prensipleri ve bir ara sunucu kullanarak terminaller arasında veri alışverişi açıklanmaktadır. MQL5 ortamında İnternet kaynaklarıyla çalışmak için bir MqlNet kitaplık sınıfı sunulmaktadır. Farklı aracılardan gelen fiyatları izlemek, terminalden çıkmadan diğer yatırımcılarla mesaj alışverişi yapmak, İnternette bilgi aramak... - Bunlar, bu makalede incelenen bazı örneklerdir.

Böylece, İnternetten dosya almayı öğrendik. Şimdi daha ilginç soruyu, yani bu verilerin sunucuda nasıl gönderileceği ve saklanacağı konusunu ele alalım. Bunun için sunucuda bulunacak küçük bir ek PHP-script dosyasına ihtiyacımız var. Yazılı MqlNet sınıfını kullanarak, izleme için bir Expert Advisor oluşturuyoruz - MetaArbitrage. PHP script dosyası ile bağlantılı olarak expert'in görevi şu şekilde olacaktır:

  • Sunucuya Expert Advisor isteği gönderme;
  • Sunucuda yanıt sayfasının (PHP) oluşturulması;
  • Bu sayfanın Expert Advisor tarafından alınması;
  • Analizi ve sonuçların ekrana iletilmesi.

MQL-modülü ile PHP script dosyası arasındaki etkileşimin şematik diyagramı aşağıdaki gibidir:


Yazar: ---