Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Telegram ü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
Kütüphaneler

Bulanık mantık uygulayan kütüphane - MetaTrader 5 için kütüphane

Görüntülemeler:
25
Derecelendirme:
(38)
Yayınlandı:
2025.06.12 11:56
fuzzylogic.zip (558.9 KB)
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

Bulanık mantık, askeri bilimde, özellikle de füzeleri yönlendirmek için aktif olarak kullanılan modern bir bilimdir. Artık tüccarlar için de kullanılabilir.

Bulanık mantık ne için uygundur? Bildiğimiz gibi, insanların iyi başa çıkabildiği, ancak programlanması çok zor olan sistemler vardır. İşte bu noktada bulanık mantık imdada yetişir. İnsan mantığına mümkün olduğunca yakındır. Bulanık mantık ilk kez ve oldukça başarılı bir şekilde Japon bankalarından biri tarafından uygulanmıştır. Sistem 60 kural içeriyordu ve bankaya 70 milyon dolardan fazla kar getirdi.

Dosya şunları içerir:

  • Bulanık mantık uygulayan dll,
  • dll fonksiyonlarını fonksiyon açıklamaları ile içe aktarmak için mqh dosyası,
  • FLC bulanık modelleme dilinin kısa bir açıklaması.

Dll nasıl kullanılır

Öncelikle bir model oluşturmak için ffll_new_model() fonksiyonunu çağırmak, ardından programı FCL'ye yüklemek ffll_load_fcl_file(int model_idx, string file), ardından model için bir yavru oluşturmak ffll_new_child(int model_idx) gerekir. İşte bu kadar, model kullanılmaya hazır.

Şimdi girdi değişkenlerini modele yükleyebiliriz ffll_set_value(int model_idx, int child_idx, int var_idx, double value) indeksi girdi değişkenlerinin bildirim sırasına karşılık gelir, 0'dan başlar.

Daha sonra double ffll_get_output_value(int model_idx, int child_idx) çıktısını alın.

Her modelin yalnızca bir çıktısı vardır, ancak bir Uzman Danışman'da farklı amaçlar için birçok model kullanabilirsiniz. Doğal olarak, bunu etkili bir şekilde kullanmak için bulanık mantığa aşina olmalısınız.

Uzmanlaşmanın ilk aşamasında bu program yararlı olacaktır http://www.louderthanabomb.com/ dosyaları düzenlemenize izin vermez (bu tür özelliklere sahip gibi görünüyor, ancak aktif değiller), ancak yardımı ile FCL'deki modelin doğruluğunu kontrol edebilir ve terimlerin ait olduğu işlevi görselleştirebilirsiniz, bu da çok yararlıdır. Sorularınızı daimi ikametgahımda yanıtlamaktan memnuniyet duyacağım, bağlantı kodun içinde.

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

Supertrend by KivancOzbilgic Supertrend by KivancOzbilgic

This is the exact conversion from pine script source code Supertrend by KivancOzbilgic

Tuyul GAP Tuyul GAP

Trading Gap Weekend, is it profitable?

MACD - Any higher timeframe MACD - Any higher timeframe

Bu gösterge basit MACD'ye dayanır, ancak mevcuttan farklı olarak göstergenin zaman çerçevesini de seçmenize izin verir. Grafiğin mevcut zaman dilimini (daha sonra gösterge ortak MACD ile aynı değerleri gösterir) veya daha yüksek bir zaman dilimini seçebilirsiniz.

spread_on_chart spread_on_chart

Mevcut spread değerini, emirleri durdurmak için minimum mesafeyi (durdurma seviyesi) ve ticaret işlemlerini dondurmak için mesafeyi (dondurma seviyesi) gösterir.