Fan sayfamıza katılın
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
WebRequest() ile Otomatik Mesaj Yayınlama - MetaTrader 5 için komut dosyası
- Görüntülemeler:
- 531
- Derecelendirme:
- 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.
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
Google Finance'ten dünya endekslerinin fiyatlarını alma örneği.
SignalsDemoBu 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.
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 RegularExpressionsDü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.