Fan sayfamıza katılın
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
- Görüntülemeler:
- 42
- Derecelendirme:
- Yayınlandı:
- 2025.04.04 10:53
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Kütüphane şu yolla bağlanır
#include <fxsaber\Expert.mqh>
Bu kütüphane açıklama sayfasındaki diğer tüm dosyalar örnek/uygulama senaryolarıdır ve kütüphanenin kendisi için gerekli değildir.
Özellikler
// EA ilgili grafikte başlatıldı mı? bool EXPERT::Is( const long Chart_ID = 0 ); // EA'yı ilgili grafikten siler bool EXPERT::Remove( const long Chart_ID = 0 ); // İlgili grafikte EA'yı yeniden başlatır bool EXPERT::Reopen( const long Chart_ID = 0 ); // İlgili grafikte çalışan EA hakkındaki verileri alır bool EXPERT::Parameters( const long Chart_ID, MqlParam &Parameters[], // Uzman Danışmana giden yol ve giriş parametrelerinin değerleri string &Names[] ); // Girdi parametre adları // İlgili grafikte EA'yı başlatır bool EXPERT::Run( const long Chart_ID, MqlParam &Parameters[] ); // Uzman Danışmana giden yol ve giriş parametrelerinin değerleri
Örnekler
Kullanım örnekleri/senaryoları açıklamaya eklenmiştir.
-
ExpertsRemove.mq5
// Çalışan EA'ları tüm grafiklerden kaldırır
-
ExpertsReopen.mq5
// Çalışan danışmanları yeniden başlatır
-
ChartsClose.mq5
// Uzman Danışmanlar olmadan tüm grafikleri kapatır (VPS için kullanışlıdır)
-
ExpertLoader_Example.mq5 (kaynakta yalnızca Uzman Danışmanın değil, aynı zamanda bir Uzman Danışman kisvesi altında komut dosyasının (kendisinin) nasıl başlatıldığını da görebilirsiniz)
// Uzman Danışmanı belirtilen giriş parametreleri ile başlatın
-
ExpertsChange_Example.mq5
// Giriş parametrelerini değiştirerek çalışan Uzman Danışmanları yeniden başlatır
Bunlar, kütüphaneyi kullanmanın uygulanması en kolay senaryolarıdır. Ayrıca grafikler/danışmanlar vb. içeren çeşitli kontrol panelleri yazarken de faydalı olabilir.
Kütüphane ile çalışmanın daha iyi anlaşılması için kısa bir kaynak kodu:
// Uzman Danışmanı belirtilen giriş parametreleri ile başlatın #include <fxsaber\Expert.mqh> void OnStart() { MqlParam Params[2]; // Danışmanlığa Giden Yol Params[0].string_value = "Experts\\Advisors\ExpertMACD.ex5"; // Uzman Danışmanın ilk giriş parametresi Params[1].type = TYPE_STRING; Params[1].string_value = "Hello World!"; // Yeni bir grafikte Uzman Danışmanı çalıştırın EXPERT::Run(ChartOpen(_Symbol, _Period), Params); }
MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/19003

Bir Uzman Danışmanın OnTick () olay işleyicisinde yeni bir çubuğun veya mumun başlangıcını algılama.

Takvim - geçmiş ve gerçek zamanlı temel analiz.

Algoritma döngüsü: açık pozisyon olmadığında, iki zıt pozisyon açın. Her iki pozisyonun da kapanmasını bekleyin.

İMA göstergesi ile ticaret sistemi (Hareketli Ortalama, MA). MA Trendinin Gelişimi.