Algoritma Sihirbazı #

Algoritma sihirbazı algoritmik trade işlemleri için hızlı ve kolayca stratejiler hazırlayabileceğiniz araçtır.

Algoritma sihirbazı ile oluşturulan stratejiler IQ Algo menüsü altında bulunan kullanıcı stratejileri bölümüne kaydedilir. Daha sonradan kullanıcı stratejileri içerisinden stratejinizi çalıştırabilir, backtest ve optimizasyon yapabilirsiniz. Sihirbazdan oluşturulan stratejiler otomatik C# diline çevrilir.

Algoritma Sihirbazı ile oluşturulan stratejilerde eklenen semboller, indikatör parametreleri ve emir adetleri parametrik gelmektedir. Stratejiyi çalıştırırken, backtest ve optimizasyon yaparken bu parametrelerde kolayca değişiklikler yapabilirsiniz.

Algoritma Parametre ve Girdileri #

Stratejide kullanılacak sembol ve indikatörlerin eklendiği bölümdür. Bu bölümde birden fazla sembol ve bu sembollere bağlı birden fazla indikatör eklenebilir.

Girdi tipinde seçilen indikatörün parametreleri belirlendikten sonra stratejiye eklenmesi için Seçtiğiniz Parametreleri Ekleyiniz butonu ile indikatör stratejiye eklenir.  İndikatör parametreleri Parametreler alanından değiştirilebilmektedir.

Stratejinin kalıcı sinyal ile çalışması isteniyorsa kalıcı sinyal ile çalış kutucuğu seçilmelidir. Seçilmediği takdirde strateji geçici sinyal ile çalışacaktır.

Emirleri sıralı gönder kutucuğu seçilmezse emirler sıralı gönderilmez, seçilir ise 3 tane seçenek belirecektir.

  • Al ile Başla seçildiğinde ilk emir alış yönlü daha sonra gelen emirler sıralı olarak sat/al olarak gönderilecektir.
  • Sat ile Başla seçildiğinde ilk emir satış yönlü daha sonra gelen emirler sıralı olarak al/sat olarak gönderilecektir.
  • Hangisi Önce Gelirse Onla Başla seçildiğinde ilk emrin yönü önemli değildir. İlk gelen emre göre daha sonraki emirler sıralı gidecektir.

Algoritma Koşulu Oluştur ve Emir Bağla #

Stratejinin koşullarının oluşturulduğu bölümdür.  Algoritma parametre ve girdilerinde eklenen indikatör ve sembol verilerine göre birden fazla koşul şablonu oluşturulabilmekte.

Koşul şablonlarında birden fazla koşul oluşturulabilir. Bu koşulları da AND veya OR bağlaçları ile birbirine bağlayabilirsiniz.

Koşul oluştururken seçilebilecek 3 tane koşul tipi vardır.

  • Seviye: İndikatörün değerini belirlenen seviye ile kıyaslar.
  • Diğer İndikatör İle: Bir indikatörün kendi çizgileri ile veya başka indikatör çizgilerinin değerleri ile kıyaslar.
  • Bar data: İndikatörü oluştururken kullandığımız sembolün değerleri ile kıyaslar.

Seçilen koşul tipi ile koşul oluşturabileceğimiz 7 tane mantıksal işlem vardır. Bunlar; Yukarı/Aşağı Kırınca, Büyüktür, Küçüktür, Büyük/Küçük Eşit ve Eşittir. Bu mantıksal işlemler ile oluşturulan koşullara göre emirler tetiklenecektir.

Emir Ekleme  #

Stratejide oluşturulan koşullara bağlı emirler bu bölümde eklenir. Koşullar sağlandığında sadece o koşula bağlı emirler çalışacaktır.

Bu bölümde emrin gönderileceği sembol, emrin yönü, emrin tipi(PYS, PLM, LMT) ve emir adedi belirlenip Emirlerinizi ekleyin butonu ile stratejiye eklenir.

Burada belirtilen sembol ile stratejinizin çalışacağı sembol aynı olmak zorunlu değildir.

Akşam seansında geçerli sembol seçildiğinde otomatik olarak Adet alanının yanında Akşam Seansı seçeneği belirecektir. Eğer emir akşam seansında gönderilmek istenirse bu seçenek aktif hale getirmelidir.

Stratejinin içeriği tamamlandıktan sonra Strateji Oluştur butonu ile stratejinizi oluşturabilirsiniz. Stratejini oluştururken gireceğiniz strateji adı ile IQ Algo menüsü altındaki Kullanıcı Stratejileri bölümüne kaydolur.