• Algoritma Sihirbazı eklendi.


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. Her koşul şablonu için al/sat, açığa sat ve pozisyon kapat emirleri bağlanabilir.

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.

Grafikteki;

  • Tüm çizim araçlarını Toplu Kilitleme özelliği eklendi.
  • Çizim araçlarına Arkaya Gönder özelliği eklendi.
  • İndikatörleri Toplu Gizleme özelliği eklendi.
  • Çizimleri Toplu Gizleme özelliği eklendi.
  • Çizim Modunda Kal özelliği eklenerek seçili çizim aracında ard arda çizim yapılabilmesi sağlandı.
  • Fibonacci Trend Kanalı’na ve Fibonacci Impulse’a Çizgi Ekle özelliği eklendi.
  • Çizim araçlarına Özellikler penceresi eklendi.
  • Sol köşedeki Trend  ve İndikatör değerlerinin yanına Kapat ve Gizle seçenekleri eklendi. Trend değerine tıklanınca trend özellikler penceresinin açlması sağlandı.
  • Trend uçlarıın rahat yakalanması için trend uç noktaları düzenlendi.
  • Fibonacci seviyelerinden alarm kurulabilmesi sağlandı.
  • Logaritmik grafikte çizim araçlarının düzgün çalışması sağlandı. Logaritmik grafik üzerinden çizilen trendlerin alarmının logaritmik ölçeğe göre çalışması sağlandı.
  • Grafikte tooltip gösterimine ve bilgi penceresine hacim değeri eklendi.
  • CRTL+Enter ile dikey eksenin de varsayılan ayarına dönmesi sağlandı.
  • Farklı adla kaydedilen grafiklerin klasörler oluşturularak gruplanabilmesi ve  aynı isim verilerek üzerine kayıt yapılabilmesi sağlandı.
  • Grafiğe twitter’da paylaşma özeliği eklendi.
  • 1 Mart’ta devreye alınacak olan Borsa düzenlemeleri için gerekli çalışmalar yapıldı.
  • Derinlik penceresinde Para Giriş Çıkış verisi ve Net Fark Adet verisi eklendi. En iyi Alıcı Satıcı verilerine Toplama Göre Alıcı Satıcı verileri eklendi.
  • Aracı Kurum Dağılımı verileri anlık olarak güncellenmeye başladı. Analize saat filtresi özelliği ile Son 5 DK, Son 10 DK, Son 30 DK, Son 60 DK ve Zaman Aralığı seçenekleri eklendi. Varsayılan kayıtla analizin açılış konumunun kaydedilmesi sağlandı.

  • Alınanlar Satılanlar ve Para Giriş Çıkışı analizlerine otomatik güncelleme seçeneği, sembol filtrelesi ve saat filtresi eklendi.
  • Aracı Kurum Hisse Dağılımı analizinde senet satırlarına çift tıklama ile satırdaki senede ait aracı kurum dağılımı analizinin açılması sağlandı.
  • Birden fazla kelime ile haber alarmı kurulabilmesi için düzenleme yapıldı.
  • VIOP derinlik ekranına tüm kademelerin toplam satırı eklendi.
  • Alttaki indikatörler eklendi.
    • F/K (Fiyat kazanç)
    • PD (Piyasa Değeri)
    • PD/DD (Piyasa Değeri/Defter Defteri)
    • Dönemsel Kar Büyümesi
    • Dönemsel Faliyet Kar Büyümesi
    • Dönemsel Satış Büyümesi
    • Dönemsel ÖzSermaye Büyümesi
    • Dönemsel Kaydırılmış Kar
    • Dönemsel Faaliyet Kar Marjı
    • Dönemsel ÖzSermaye Karlılığı
    • Dönemsel Cari Oran
    • TRIX 
    • Trend Score 
    • Twin Optimized Trend Tracker – TOTT 
    • Rate Of Change – ROC 
    • Average Sentiment Oscillator 

  • İndikatör Builder’da çizginin tek tek renklendirilmesi sağlandı.



  • Emir Gerçekleşme, Emir İptal, Senetik Emrin Gerçekleşmesi ve İz Süren Stop Emirlerinin Aktivasyon Fiyatına Ulaşması işlemlerinde sesli uyarı verilmesi, bildirim çıkması ve mail gönderimi yapılabilmesi sağlandı.  Portföy ayarlar ekranında Bildirimler sekmesinden her bir bildirim için tanımlama yapılabiliyor. Emir gerçekleşme bildirimlerinin kontrolleri için ekranların otomatik güncellenmesi ayarı 1 dakika olarak aktif edilmektedir.



  • Emir listelerinin alış – satış zemin rengine göre renklendirilmesi yapıldı.



  • Gelişmiş emir ekranı ekranına Para Giriş Çıkışı ve Piston eklendi.


  • Portföy Toplu Emir sekmesine alttaki özellikler eklendi.

     

    • Liste Oluşturma, Kayıt ve Yükleme
    • Portföyü Yüzde ya da Tutar Olarak Arttırma-Azaltma
    • BIST30 Sembollerine Endeks Ağırlıklarına Göre Toplu Emir Gönderme
    • Toplu Fiyat Değiştirme
    • Toplu Miktar Arttırma-Azaltma (Yüzde ve Adet olarak)

  • İndikatör alarmlarından farklı indikatör çizgileri kıyaslanarak alarm oluşturabilmesi sağlandı. Data ve Seviye seçeneklerine İndikatör seçeneği de eklendi.
  • Çalistirilmis stratejilerin toplu olarak devam ettirilmesi için çalışma yapıldı.
  • Devam ettirilen stratejilerde son sinyalin saklanması sağlandı.  
  • Stratejinin istenen emir ile başlaması için alttaki düzenlemeler yapıldı.

    • Alış emri ile başlaması için SendOrderSequential(true, Side.Buy)
    • Satış emri ile başlaması için  SendOrderSequential(true, Side.Sell)
    • Aliş-Satış ilk olarak hangisi gelirse onunla başlaması için SendOrderSequential(true, Side.All)
  • ​​Twin Optimized Trend Tracker – TOTT stratejisi eklendi.
  • Alttaki hazır explorerlar eklendi:

    • TrendMagicCrossBelow
    • TrendMagicCrossAbove
  • Strateji editörü penceresinin strateji ile aynı ismi alması sağlandı.
  • Cross fonksiyonunun indikatöre ilave olarak, indikatörün hangi çizgisini alacağının belirlendiği parametre eklendi. 

CrossAbove(decimal value, IIndicator indicator, int indicatorLineIndex = 0)

  • Explorer’da tarama sayısı toplamı eklendi. TotalExplorerCount
  • Blue Stack tema eklendi.