"MQL5-RPC. MQL5'ten Uzaktan Prosedür Çağrıları: Eğlence ve Kar için Web Hizmeti Erişimi ve XML-RPC ATC Çözümleyici" makalesi için tartışma

 

Yeni makale MQL5-RPC. MQL5'ten Uzaktan Prosedür Çağrıları: Eğlence ve Kar için Web Hizmeti Erişimi ve XML-RPC ATC Çözümleyici yayınlandı:

Bu makale, MQL5'ten Uzaktan Yordam Çağrılarını etkinleştiren MQL5-RPC çerçevesini açıklar. XML-RPC temelleri, MQL5 uygulaması ile başlar ve iki gerçek kullanım örneği ile devam eder. İlk örnek harici web servisini kullanmaktır ve ikincisi basit XML-RPC ATC 2011 Çözümleyici servisinin istemcisidir. ATC 2011'den farklı istatistikleri gerçek zamanlı olarak nasıl uygulayacağınızı ve analiz edeceğinizi merak ediyorsanız bu makale tam size göre.

XML-RPC temelleri ile başlayalım. XML-RPC, XML Uzaktan Yordam Çağrısı anlamına gelir. Bu, harici bir yöntemi çağırmak için geçirilen parametreleri kodlamak ve kodunu çözmek için XML kullanan bir ağ protokolüdür. Veri alışverişi için aktarım mekanizması olarak HTTP protokolünü kullanır. Harici yöntemle, uzak prosedürleri ortaya çıkaran başka bir bilgisayar programını veya web hizmetini kastediyorum.

Açığa çıkan yöntem, XML-RPC protokol yığınını kullanması ve sunucuya ağ erişimi olması koşuluyla, ağa bağlı herhangi bir makineden herhangi bir bilgisayar dili tarafından çağrılabilir. Bu aynı zamanda XML-RPC'nin aynı makinede başka bir programlama dilinde yazılmış bir yöntemi çağırmak için kullanılabileceği anlamına gelir. Bu, makalenin ikinci bölümünde gösterilecektir.

Yazar: investeo

 

Dürüst olmak gerekirse, normal bir html-parser, python, WinInet.dll'den nasıl daha havalı olduğunu anlamıyorum, ama bunun amacı nedir?

Kapsayıcı hedef nedir?

Bir ayrıştırıcı yazmayı, ayrıştırma sonuçlarını CTable sınıfına kaydetmeyi ve ardından istediğiniz gibi sıralayıp analiz etmeyi daha kolay buluyorum.

Belki de benim anlayış eksikliğim XML ile tam bir anlayışa sahip olduğumuz içindir, ona dokunmuyorum ve beni rahatsız etmiyor :)

 
Tüm bunları birkaç hafta içinde yaptığını yazmış. Ve bu, hedefler hakkında düşünmek için küçük bir süre, burada yapmanız gerekiyor.
 
Urain:

Dürüst olmak gerekirse, normal bir html-parser, python, WinInet.dll'den nasıl daha havalı olduğunu anlamıyorum, ama bunun amacı nedir?

Kapsayıcı hedef nedir?

Bir ayrıştırıcı yazmayı, ayrıştırma sonuçlarını CTable sınıfına kaydetmeyi ve ardından istediğiniz gibi sıralayıp analiz etmeyi daha kolay buluyorum.

Belki de benim anlamamamın nedeni XML ile tam bir anlayışa sahip olmamızdır, ona dokunmuyorum ve beni rahatsız etmiyor :)

Urain:

Peki, dürüst olmak gerekirse ne olduğunu anlamıyorum daha dik normal html-parser, python neden sonra buraya sürüklendi, WinInet.dll, ve sonra ne amaçla? hepsi ne işe yarıyor?

Ne önemli bir görev?

Verilerin analizi? bu yüzden bence CTable sınıfını ayrıştırmanın sonuçlarını kaydetmek için bir ayrıştırıcı yazmak daha kolay ve zaten bunun dışında istediğiniz gibi analiz edin.

Tehdit XML'i tam olarak anladığımız gerçeğini yanlış anlayabilirim, ona dokunmuyorum ve beni rahatsız etmiyor:)

Bu sadece bir örnek teşkil eder ve sadece ATC devam ettiği için bahsedilmiştir. Bu yöntemin altında yatan asıl amaç XML-RPC üzerinden bulut bilişime erişim sağlayabilmenizdir. Olası çözümleri kendiniz düşünün. Bir sonraki yazımda sunulacak farklı bir konuyu da göreceksiniz.

Şerefe.


Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Заработать деньги, продавая мощности своего компьютера для сети распределенных вычислений MQL5 Cloud Network
 
investeo:

Urain:

Bu sadece bir örnek teşkil etmektedir ve sadece ATC devam ettiği için bahsedilmiştir. Bu yöntemin altında yatan gerçek amaç, XML-RPC aracılığıyla bulut bilişime erişebilmenizdir. Olası çözümleri kendiniz düşünün. Bir sonraki yazımda sunulacak farklı bir konuyu da göreceksiniz.

Şerefe.


Bir açıklama - bulut bilişimden kastım MQL5 bulutu değil, çeşitli kaynaklardan karmaşık şeyleri hesaplayacak ve XML-RPC olarak döndürecek bir grup sunucudur.
 
investeo:
Bir açıklama - bulut bilişimden kastım MQL5 bulutu değil, çeşitli kaynaklardan karmaşık şeyleri hesaplayacak ve XML-RPC olarak döndürecek bir grup sunucu.

Şimdi ortaya çıkan bir şey var.

Şerefe demek istedim, ama belli ki kader değil, yorumunuz her şeyi değiştirdi.

MQL5 Bulut Ağını ayarlayan bir yönetim hedefi uygularsanız, bu büyük bir atılım olacaktır.

Distributed Computing in the MQL5 Cloud Network
Distributed Computing in the MQL5 Cloud Network
  • cloud.mql5.com
Connect to the MQL5 Cloud Network (Cloud Computing) and earn extra income around the clock — there is much work for you computer!
 
Urain:

Şimdi bir şey ortaya çıkıyor.

Şerefe demek istedim ama belli ki kader değil, sözleriniz her şeyi değiştirdi.

MQL5 Bulut Ağını belirleyen bir yönetim hedefi uygularsanız bu büyük bir atılım olacaktır.

MQL5 bulutu, terminal ve ödemelerle yakından entegre olduğu için oldukça kapalı bir çözüm ve MetaQuotes'un bunun için API yayınlayacağından şüphelenmiyorum :)

Şerefe.

 
investeo:

MQL5 bulutu, terminal ve ödemelerle yakından entegre olduğu için oldukça kapalı bir çözümdür ve MetaQuotes'un bunun için API yayınlayacağını sanmıyorum :)

Şerefe.

Evet, bu konuyu MQ ile konuştum, API vermeyi planlamıyorlar.

Belki benim için az bilinen alanlarda bir çözüm vardır diye düşündüm.

 

güzel makale. paylaşım için teşekkürler. son MT5 güncellemesinden sonra wininet fonksiyonları çalışmıyor, bu sorunu yaşadınız mı? erişim ihlali hatasını nasıl aşacağınızı biliyor muydunuz?

 
DLL ile ilgili bir sorundu. Bir sonraki derlemeyi bekleyin, üzgünüm.
 
Rosh:

DLL ile ilgili bir sorundu. Bir sonraki derlemeyi bekleyin, üzgünüm.

Merhaba Rosh,

Bugün mutluydum çünkü MT5'imin güncellendiğini gördüm... ama DLL sorunu hala var :( herhangi bir çözüm var mı? kararlı bir çözümün yapıya ne zaman dahil edileceği için?