Ticaret robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Twitter üzerinde bulun!
Fan sayfamıza katılın
Komut dosyasını ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Komut dosyasını beğendiniz mi? MetaTrader 5 terminalinde deneyin
Komut dosyaları

WebRequest() ile Otomatik Mesaj Yayınlama - MetaTrader 5 için komut dosyası

Görüntülemeler:
531
Derecelendirme:
(33)
Yayınlandı:
2022.03.21 09:39
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

WebRequest fonksiyonunun iki çağrı seçeneği vardır, ilk seçenek basit sorgular göndermek için kullanılır, bunun örneği QuotesDemo komut dosyasında mevcuttur.

Fonksiyonun ikinci çağrı seçeneğiyse, kendi header kümenizle herhangi bir türde sorgular (GET, POST, HEAD vb.) oluşturmanıza olanak tanır. Bu, çeşitli Web hizmetleriyle esnek etkileşimin uygulanmasını mümkün kılar. Bu komut dosyası, MQL5.com web sitesinde bir mesajın nasıl yayınlanacağına bir örnektir.

Uyarı: çoğu web sitesi çok sık istek göndermeyi engellediğinden, web sitelerine çok sık otomatik istek göndermekten kaçının. mql5.com web sitesi de çok sık gelen isteklere karşı korumaya sahiptir ve koddaki bir hata hesabınızın bloke edilmesine neden olabilir.

Komut dosyasını başlatırken, mql5.com kullanıcı adınızı ve şifrenizi girin.

#property description "mql5.com'da içerik akışına kullanıcının "
#property description "mesajını yayınlayan komut dosyası örneği"

input string InpLogin   ="";             // MQL5.com hesabınız
input string InpPassword="";             // hesap şifreniz
input string InpFileName="EURUSDM5.png"; // MQL5/Files/ klasöründeki bir görüntü
input string InpFileType="image/png";    // görüntünün doğru MIME türü

InpFileName parametresinde kendi görüntü adınızı kullanabilirsiniz, görüntü dosyasını veri_klasörü/MQL5/Files/ içine yerleştirmeyi ve InpFileType parametresinde doğru MIME türünü ayarlamayı unutmayın.

Böylece, WebRequest()'i kullanarak, piyasanın mevcut durumunun analizini ve olası fiyat hareketlerinin tahminini içeren mesajların otomatik olarak yayınlanmasını düzenleyebilirsiniz.

Not

Lütfen WebRequest() fonksiyonun ikinci çağrı seçeneğini kullanırken, kullanıcı tarafından headerda iletilen aşağıdaki parametrelerin yok sayıldığını, onlar için her zaman aşağıdaki değerlerin kullanıldığını unutmayın:

"Accept-Language: en\r\n"
"Accept-Charset: *,utf-8\r\n"
"Connection: Keep-Alive\r\n"
"Proxy-Connection: Keep-Alive\r\n"
"Pragma: no-cache\r\n"
"Cache-Control: no-cache\r\n",

Host parametresi de yok sayılır, değeri URL'den alınır.

    MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
    Orijinal kod: https://www.mql5.com/ru/code/12296

    QuotesDemo QuotesDemo

    Google Finance'ten dünya endekslerinin fiyatlarını alma örneği.

    SignalsDemo SignalsDemo

    Bu Uzman Danışman, sinyallerin özelliklerini görüntüler, sinyal kopyalama ayarlarının yönetilmesine ve seçilen ticaret sinyaline abone olunmasına veya aboneliğin iptal edilmesine olanak sağlar.

    Fuzzy - Bulanık Modeller Geliştirmek İçin Kütüphane Fuzzy - Bulanık Modeller Geliştirmek İçin Kütüphane

    Bulanık modeller geliştirmek için olan FuzzyNet kütüphanesi C# ile yazılmıştır. MQL5'e port edilirken, kütüphaneye Mamdani türü sistemler için 8 üyelik fonksiyonu ve 4 durulaştırma metodu eklenmiştir.

    Düzenli İfadelerle Çalışmak İçin MQL5'te RegularExpressions Düzenli İfadelerle Çalışmak İçin MQL5'te RegularExpressions

    Düzenli ifadeler, metinlerin hızlı ve esnek bir şekilde işlenmesi için resmi bir dil sağlar. Her normal ifade, normal ifade motorunun kaynak metinde eşleşmeler bulmaya çalıştığı bir kalıptır (maske). Bir kalıp, tek veya çok karakterli değişmez değerlerden oluşur.