Programlama Yapmadan İşlem Robotu Oluşturma
“MQL5 ile Algo işlem” kursundaki birinci ve ikinci makaleleri okuduktan sonra, algoritmik işlemlerin kökenlerini ve işlem robotlarının ana türlerini zaten biliyorsunuz. MetaTrader 5'te bu otomatik işlem programlarını nerede bulabileceğinizi de göstermiştik. İyi bir programlama becerisinin bir robot kurmanıza kesinlikle yardımcı olacağı bir sır değil. Ancak uzman bir danışman oluşturmak için programcı olmak gerekli mi? Hayır, tabi ki gerekli değil! MetaTrader 5, MQL5 Sihirbazını kullanarak basit, hazır işlem robotları kurmaya imkan sağlar. Haydi nasıl yapılacağını öğrenelim!
MQL5 Sihirbazı nedir?
MQL5 Sihirbazı, seçtiğiniz ayarlara bağlı olarak robotlar ve program şablonları oluşturmaya yardımcı olan bir araçtır. Güvenilir sinyaller sağlayabilen uzman danışmanlar üretir. Tek yapmanız gereken, uzman bir danışmanın kurulması için temel olarak istenen parametreleri seçmektir. Buna erişmek için MetaTrader 5 platformuyla entegre işlem stratejisi geliştirme ortamı olan MetaEditor'ü açmanız gerekir. Düğmesini zaman dilimleri menüsünün hemen üzerinde bulabilirsiniz.
MetaEditor'u açtıktan sonra programın sol üst köşesindeki “Yeni” seçeneğine tıklamanız gerekiyor. Bu düğme MQL5 Sihirbazını başlatır.
MQL5 Wizard'da uzman danışman nasıl oluşturulur?
MQL5 Sihirbazı tarafından verilen talimatları takip ederek kolayca yeni bir uzman danışman geliştirebilirsiniz. Haydi her adıma ayrıntılı olarak bakalım.
Öncelikle, işlem robotunuzda programlamak istediğiniz bir strateji tanımlamanız gerekir.
MQL5 Sihirbazı'nın kitaplığı bir dizi sinyal içerir. Temel olarak göstergelerin sağladığı standart uyarılardır. Bir uzman danışman oluşturduğunuzda, işlem sinyalleri modüllerinin herhangi bir kombinasyonunu (64'e kadar) kullanabilirsiniz. Bunların açıklamasını MQL5 belgelerinde bulabilirsiniz.
Örneğimizde aşağıdaki girdileri kullanacağız:
Enstrüman: EUR/USD
Zaman dilimi: H4
Göstergeler: 21 ve 89 periyotlu basit hareketli ortalamalar, MACD (12; 24; 9).
Şimdi, bu uzman danışmanı oluşturalım.
MQL Sihirbazı'nda, "Uzman Danışman (oluştur)" seçeneğine tıklayın.
Bir sonraki adımda, uzman danışmanınıza bir isim vermeniz gerekiyor. Burada ayrıca bu EA'nın çalışacağı belirli bir varlık ve zaman dilimini seçebilirsiniz. H4 zaman diliminde EUR/USD ile işlem yapmak istediğimizden, “sembol” dizisine EURUSD ve zaman dilimine “H4” yazıyoruz.
Uzman danışmanınız için doğru sinyalleri seçmek.
Bu adım, bu sürecin en ilginç bölümünü temsil eder. Burada, bir işlem robotunun çalışacağı ayarları beyan ediyoruz. “Ekle”ye tıkladıktan sonra önceden belirlenmiş sinyalleri seçiyoruz. Her sinyal kümesinin parametreleri mevcut. Örneğin, 21 dönemlik hareketli ortalamanın sinyallerini EA'mıza eklemek için dönemi (21), mevcut çubuktan (0) kaymasını, ortalama yöntemini (Basit), MA'yı uygulamak için fiyatı (Kapanış fiyatı) ve sinyalin ağırlığını (1.0) olarak ayarlamamız gerekir.
MACD'ye gelince, onu standart ayarlarda bırakıyoruz (hızlı periyot = 12, yavaş periyot = 24 ve periyot sinyali = 9).
Her sinyalin ayrıntılı açıklaması için MQL5 web sitesini ziyaret edin.
Ayrıca belirli bir sinyal için bir zaman dilimi belirleyebilirsiniz. Örneğin, eğer daha büyük bir zaman diliminde onay görmek istiyorsanız, "Zaman Dilimi" ayarını doldurmanız gerekir.
İzleyen stop uygulama
Tüm parametreleri ekledikten sonra Uzman Danışmanımız neredeyse hazır. Bir sonraki eylemimiz, EA'mızın takip eden özelliklerini belirlemek olacaktır. Başka bir deyişle, takip eden bir zararı durdur kullanıp kullanmayacağımıza karar vermemiz gerekiyor. Aralarından seçim yapabileceğiniz dört seçenek mevcut:
- zararı durdur kullanmaktan kaçının (takip eden stop kullanılmaz);
- sabit Stop Seviyesine göre yerleştirin;
- belirli bir MA'ya göre ayarlayın;
- Parabolik SAR kullanın.
Örneğimizde, takip eden bir zararı durdur kullanmıyoruz.
Para yönetim kuralları
Son adımda ise uzman danışmanınız için para yönetimi kurallarını açıklayabilirsiniz. 0.1 lotluk sabit bir işlem hacmi ve %10'luk bir riskle işlem yapmayı seçiyoruz.
Bitir'e tıkladıktan sonra MetaEditor'de büyük ve yapılandırılmış bir kod alıyoruz. Bunlar uzman danışmanımızın omurgası ve kemikleridir.
Bunu nasıl robota çevirebiliriz? Derleme düğmesine basarak bunu kolayca yapabilirsiniz. Bu işlem robotunuz için bir dosya oluşturacak ve kodu MT5'e aktaracaktır.
Bundan sonra robotu MT5'in “Gezgin” penceresinde bulabilirsiniz.
Robotun adındaki "Test" seçeneğine tıklayarak işlem robotunuzu geriye dönük olarak test edebilirsiniz. Strateji test cihazı açıldıktan sonra uygun parametreleri seçin ve ardından "Başlat" a basın. Bu check-up sonuçlarını backtest çubuğundan öğrenebilirsiniz.
Artık herhangi bir programlama becerisi ve deneyimi olmadan tamamen işlevsel bir işlem robotu oluşturabilirsiniz. Ancak, uzman danışmanınızın daha karmaşık komutları gerçekleştirmesini istiyorsanız, yine de bunları nasıl doğru programlayacağınızı öğrenmeniz gerekir. Bu kurstaki sonraki makalelerde, ilk robotunuzu MQL5'te kodlamanın temellerini öğreneceksiniz!
İşlemlere başlayın2023-05-25 • Güncellendi
Bu bölümdeki diğer makaleler
- İşlem Robotunun Yapısı
- MetaTrader 5'te İşlem Robotları Nasıl Başlatılır?
- Algoritmik işlem: Bu nedir?
- Değişim Yönergeleri
- Üçgen nedir?
- İkili Üç ve Üçlü Üç formasyonları
- İkili Zigzag
- İşlemlerde ZigZag ve Yatay Formasyonlar
- Elliott Dalga Teorisinde Kesme
- Ichimoku
- Sonlanan Diyagonal Formasyon
- Gap yani boşluklar ile nasıl işlem yapılır
- Öncü diagonal formasyon
- Wolfe dalgaları formasyonu
- Üç basamak formasyonu
- Köpekbalığı
- Kelebek
- Yengeç
- Yarasa
- Gartley
- ABCD
- Harmonik formasyonlar
- Güdü ve düzeltici dalgalar. Dalga dereceleri
- Elliott Dalga Teorisine Giriş
- Kırılmalar ile nasıl işlem yapılır
- Haberler ile Forex işlemi
- Kar Al emri nasıl koyulur?
- Risk yönetimi
- Zararı Durdur emri nasıl yerleştirilir?
- Teknik indikatörler: sapma işlemleri