MultiCharts — backtest ve algoritmik işlem için profesyonel platform

Son doğrulama: · Uzun vadeli güncel içerik
Risk uyarısı · YMYL Bu makale yalnızca eğitim amaçlıdır ve yatırım tavsiyesi niteliği taşımaz. Forex piyasasında işlem yapmak yüksek sermaye kaybı riski içerir — ESMA verilerine göre bireysel yatırımcı hesaplarının %74–89'u zarar etmektedir. Türkiye'de kaldıraçlı döviz işlemleri SPK ve BDDK denetimine tabidir; herhangi bir yatırım kararı vermeden önce lisanslı bir mali danışmana başvurunuz.

MultiCharts, perakende Forex işlemcilerinin çoğunun adını bile duymadığı bir platformdur; oysa Wall Street'teki sistematik kantitatif analistler ve Avrupa'daki prop firmaları arasında ders kitabı niteliğinde bir isimdir. 2003 yılında Wilmington, Delaware'de TradeStation'a alternatif olarak, aynı betik dili EasyLanguage'i yerel olarak destekleyecek biçimde kuruldu ve zamanla niş ama saygın bir araca dönüştü. Hangi durumlarda gerçekten mantıklı olduğuna ve ne zaman MT5 ile kalmanın daha doğru olacağına bakalım.

MultiCharts aslında kimin için?

Platform tek bir kullanıcı tipi için tasarlanmıştır: stratejilerini kodlayan, kararlarını geriye dönük test (backtesting) verilerine dayandıran ve mum kapanışları yerine tick akışları üzerinde çalışan araçlara ihtiyaç duyan sistematik işlemci. Pratikte bu, çekmecesi EasyLanguage koduyla dolu, TradeStation'dan gelen kişiler demektir. İkinci grup ise portföy geriye dönük test aracına ihtiyaç duyan küçük fonlar ve prop firmalarıdır — tek bir nominal hesapta sermaye ve risk limitlerini paylaştırarak bir stratejiyi bir araç sepeti üzerinde çalıştırmak.

Haftada birkaç kez sezgisel (diskresyoner) işlem yapıyorsanız, MultiCharts pahalı bir aşırılık olur. Perakende Forex, MT4/MT5 ya da daha hafif bir TradingView kurulumuyla rahatlıkla yönetilir. MultiCharts gerekçesi, MT5 strateji test aracının yetersiz kaldığı yerde başlar: tick düzeyinde geriye dönük testler, genetik optimizasyon ve walk-forward analizi.

İki sürüm: MultiCharts ve MultiCharts .NET

Üretici, tek bir marka altında iki ayrı ürün satar. Klasik MultiCharts, TradeStation ile geriye dönük uyumlu bir lehçede EasyLanguage kullanır — TradeStation 9 veya 10'daki stratejilerin çoğu değişiklik yapılmadan içe aktarılır. MultiCharts .NET ise C# ve tüm .NET ekosistemini kullanarak Math.NET ve ML.NET gibi kütüphanelere erişim açar. Seçim, hangi dilde daha doğal yazdığınıza bağlıdır.

Mayıs 2026 sonu itibarıyla fiyatlandırma: ömür boyu lisans 1,497 USD ya da abonelikle ayda 99 USD. .NET sürümünün fiyatı aynıdır. Order Flow eklentisi ise ayrıca 89 USD'dir. Grafik ve geriye dönük teste izin veren, ancak canlı emir girişini engelleyen ücretsiz bir sürüm de vardır — üreticinin hobi segmentinin dışında kalma yönünde bilinçli bir kararıdır.

Tick düzeyinde geriye dönük test, mum testinden nasıl ayrılır?

Bu, MultiCharts lehine en güçlü argüman ve insanların ücretsiz MT5 yerine 1,500 USD ödemesinin nedenidir. MT5 strateji test aracı "gerçek tick'lere dayalı her tick" modunda mum içi fiyat hareketini yeniden oluşturur, ancak performans düşer ve davranış farklı broker veri kaynakları arasında öngörülemez olabilir. MultiCharts tick akışı üzerinde yerel olarak çalışır — her strateji gerçekleşmesi gerçek tick dizisine, gerçekçi makas/spread, alış/satış sıralaması ve gecikmeyle karşılaştırılarak kontrol edilir.

"Walk-forward analizi, optimizasyonu hareketli bir veri penceresinde tekrarlar — geçmişte işe yarayan parametrelerin, modelin daha önce hiç görmediği bir dönemde de bir şans yakalayıp yakalayamayacağını işte böyle test ederiz." — Robert Pardo, 2008

İkinci güçlü yön optimizasyondur. Standart ızgara araması tüm parametre kombinasyonlarını dener; genetik optimizasyon ise arama uzayını akıllıca daraltır. Bunun üzerine, Robert Pardo'nun tanımladığı walk-forward mekanizması oturur; bu mekanizma kayan pencereli optimizasyonu ve örneklem dışı testi otomatikleştirir — ciddi strateji doğrulaması için mutlak asgari koşuldur. Walk-forward olmadan geriye dönük test sonuçlarınız büyük ölçüde bir eğriye uydurma yapaylığından ibarettir.

Varsayımsal bir örnek: M1'de portföy EUR/USD

IQFeed tarafından sağlanan beş yıllık EUR/USD tick geçmişine sahip sistematik bir işlemci düşünün. İşlemci, M1 zaman diliminde bir ortalamaya dönüş stratejisini test etmek istiyor — beş yıllık pencerede 1.3 milyon tick. MultiCharts bu tick düzeyindeki geriye dönük testi modern bir dizüstü bilgisayarda yaklaşık 30 dakikada tamamlar ve portföy modunda, pozisyon başına %1 risk sınırı olan paylaşılan bir 50,000 USD'lik hesapta sekiz pariteyi paralel olarak test eder. Bu, izole edilmiş özsermaye eğrilerini birbirine ekleyip bütünleştirmek yerine, sermaye düşüşlerinin (drawdown) gerçek korelasyonunu görmenizi sağlar.

Aynı test, gerçek tick modundaki MT5 strateji test aracında üç ila beş kat daha uzun sürer ve portföy testi için harici araçlar gerekir. Bu varsayımsal bir örnektir, oranları göstermek içindir — gerçek sonuç donanıma, veri kalitesine ve uygulamaya bağlıdır.

MultiCharts nelere bağlanır?

Desteklenen veri sağlayıcıları ve aracı kurumların listesi piyasadaki en geniş listelerden biridir: eSignal, IQFeed, Rithmic, CQG, TT, Interactive Brokers, Saxo Bank, FXCM, OANDA, Tradovate. Profesyonel varsayılan, geçmiş veri için IQFeed ve canlı icra için Rithmic ya da Interactive Brokers'tır. Spot Forex için yaygın kombinasyon, IDEAL Pro komisyon modelinde MultiCharts artı IBKR Pro'dur — sıkı kurumsal makaslar artı yön başına yaklaşık 0.2 pip komisyon.

Perakende bir işlemci pratik bir engelle karşılaşır: çoğu yerel CFD (fark sözleşmesi) aracı kurumunun MultiCharts entegrasyonu yoktur. Bu, doğrudan API'si olan uluslararası bir aracı kurumda hesap açmak anlamına gelir — kimlik doğrulama, yabancı dilde bir sözleşme, bazen IBKR Pro veya Saxo'da 10,000 USD'lik bir asgari yatırım. Türkiye'de yerleşik bireysel yatırımcılar için burada bir uyarı şart: SPK (Sermaye Piyasası Kurulu) ve BDDK lisansı olmayan yabancı bir aracı kurum üzerinden kaldıraçlı Forex/CFD işlemi yapmak mevzuata aykırı olabilir ve yasal-mali açıdan ciddi riskler doğurabilir. Algoritmik işleme ilk adımlarını atan biri için önce Python veya MQL5 öğrenip sonra geçiş yapmak daha makul bir yoldur.

MultiCharts ile NinjaTrader — hangisi ne için?

Bu en sık sorulan karşılaştırma sorusudur. NinjaTrader, ABD vadeli işlem (futures) ekosistemine daha derinden kök salmıştır, daha sıkı bir Trading Technologies entegrasyonuna ve daha güçlü bir ABD topluluğuna sahiptir. NinjaScript C# üzerinde çalışır ve EasyLanguage'den belirgin biçimde daha modern bir dildir. MultiCharts, TradeStation geriye dönük uyumluluğuna ihtiyaç duyduğunuzda ya da çok sayıda aracın portföylerini test ettiğinizde kazanır. NinjaTrader ise entegre aracılık üzerinden canlı CME vadeli işlemleri ve Bookmap gibi daha zengin eklentiler için kazanır.

Seçim üç ölçüte iner: hangi dili zaten öğrendiğiniz (EasyLanguage'e karşı C#), portföy testinin önemli olup olmadığı ve kurulumunuzun ABD vadeli işlemleri etrafında mı yoksa daha geniş bir parite sepeti etrafında mı döndüğü. İşlevsel olarak ikisi de geriye dönük test kalitesinde MT5'i çok geride bırakır.

MultiCharts'ın sizin için yapmayacağı şeyler

Öğrenme eğrisi diktir. PowerLanguage düzenleyicisi (EasyLanguage klonu) buy this bar on close ya da sell short next bar at market gibi yapılarla kendi lehçesini öğrenmeyi gerektirir. Dokümantasyon mevcuttur, ancak çoğu rehber platformun kendi forumunda veya daha eski TradeStation kitaplarında yer alır. Herhangi bir ortamda sağlam bir risk yönetimi ve geriye dönük test akışı da bir haftalık iş değildir — walk-forward doğrulaması, parametre kontrolleri ve sonuç analizi üzerinde aylarca süren bir çalışmadır.

Platform ayrıca kötü veriyi de telafi etmez. Düşük kaliteli perakende CFD verisi üzerinde yapılan bir tick düzeyinde geriye dönük test, kurumsal veri üzerinde yapılan bir mum testinden daha kötü olacaktır. Yeni bir kullanıcının ilk ek satın alımı genellikle bir IQFeed aboneliğidir (Forex dahil ayda 130 USD) — onsuz MultiCharts'ın teknolojik avantajı büyük ölçüde buharlaşır.

Sonraki adım

  1. MultiCharts'ın demo sürümünü resmî siteden indirin ve iki akşamınızı grafikleri açarak, PowerLanguage Editor klasöründen örnek bir EasyLanguage stratejisini içe aktararak ve günlük veride strateji test aracını çalıştırarak geçirin. Bu, arayüzün gerçekte çalışma tarzınıza uyup uymadığını değerlendirmek için yeterlidir.
  2. Gerçek on iki aylık toplam maliyeti hesaplayın: MultiCharts lisansı (ayda 99 USD veya ömür boyu 1,497 USD), IQFeed gibi bir veri sağlayıcısı (Forex dahil aylık yaklaşık 100 USD'den başlar), doğrudan API'si olan bir aracı kurum ve isteğe bağlı olarak Order Flow eklentisi. Bunu MT5'in sıfır maliyetiyle karşılaştırın ve potansiyel avantajın ilk yıl 2,500 ila 4,000 USD'lik bir harcamayı haklı çıkarıp çıkarmadığına karar verin.
  3. Mevcut stratejilerinizden birini paralel olarak çalıştırın: hem MT5'te hem MultiCharts'ta, aynı pencere ve aynı parametrelerle. Yalnızca pencere sonu sonuçlarını değil, sermaye düşüşlerini, en kötü kayıp serisinin uzunluğunu ve walk-forward skorunu karşılaştırın. Platformlar arasındaki fark %5'in altındaysa MT5'te kalın — yatırımı geri kazanamazsınız.
  4. TradeStation'dan geçiyorsanız, kod taşımayı iki aşamada planlayın: önce tick düzeyindeki işlevlere ve Volume Profile'a dayanan stratejileri, sonra sezgisel analiz araçlarınızı taşıyın. Deneyimime göre tam geçişler nadirdir — tipik olarak kodun %80'i yalnızca küçük ayarlamalara ihtiyaç duyarken %20'si veri API farklılıkları nedeniyle yeniden yazılmalıdır.

İlgili okuma için platform incelemeleri ve karşılaştırmaları bölümüne göz atabilirsiniz. İşlemcinin araç setine dair daha geniş bir operasyonel bakış için ForexMechanics platformlar ve araçlar bölümüne bakın.

Jarosław Wasiński
Yazar hakkında

Jarosław Wasiński

MyBank.pl genel yayın yönetmeni · Finans ve piyasa analisti

Finans sektöründe 20 yılı aşkın deneyime sahip bağımsız analist ve uygulayıcı. 2004'ten bu yana faaliyet gösteren MyBank.pl portalının kurucusu ve genel yayın yönetmeni. 2007'den beri döviz ve makroekonomik piyasaların temel analizi. Küresel piyasalar perspektifinden yazmaktadır. Kaldıraçlı Forex işlemleri yüksek risk taşır; Türkiye'de SPK denetiminde faaliyet gösteren aracı kurumlara başvurun.

Kaynaklar ve bibliyografya

  1. MultiCharts Algorithmic trading features (EasyLanguage, strategy testing, optimisation) · Oficjalny opis modułów backtestu, optymalizacji genetycznej i walk-forward www.multicharts.com ↗
  2. MultiCharts Supported brokers and data feeds · Lista wspieranych dostawców danych (eSignal, IQFeed, Rithmic, CQG) i brokerów (IBKR, Saxo, FXCM, OANDA) www.multicharts.com ↗
  3. TradeStation EasyLanguage — developer reference · Oficjalna dokumentacja składni i konstrukcji języka EasyLanguage używanego również przez MultiCharts developer.tradestation.com ↗
  4. IQFeed Technical specifications and data coverage · Specyfikacja techniczna feedu IQFeed używanego jako standardowe źródło danych tickowych w MultiCharts www.iqfeed.net ↗

Sık sorulan sorular

MultiCharts perakende bir Forex işlemcisi için mantıklı mı?
Çoğu durumda hayır. MT4 veya MT5 üzerinde haftada birkaç kez sezgisel işlem yapıyorsanız, MultiCharts kararlarınızı iyileştirmez ve ayda 99 USD'den ya da peşin 1,497 USD'den başlar, üstüne bir veri aboneliği ve API erişimi olan bir aracı kurum gerekir. Gerçek getiri yalnızca kodla yazılmış stratejilerin sistematik geriye dönük testi, parametrelerin genetik optimizasyonu ve walk-forward doğrulamasıyla gelir. Perakende öğrenme MT5 veya TradingView üzerinde daha verimlidir; MultiCharts'a geçiş ancak MT5 strateji test aracı yetersiz kaldığında mantıklı olur. Ayrıca Türkiye'de yerleşik yatırımcılar, SPK ve BDDK lisansı olmayan yabancı aracı kurumlar üzerinden kaldıraçlı işlemin yasal-mali risk taşıdığını göz önünde bulundurmalıdır.
MultiCharts ile MultiCharts .NET arasındaki fark nedir?
Bunlar tek bir marka altında iki ayrı üründür. Klasik MultiCharts, TradeStation ile geriye dönük uyumlu bir lehçede EasyLanguage kullanır — TradeStation 9 veya 10 için yazılmış stratejiler genellikle değişiklik yapılmadan içe aktarılır. MultiCharts .NET, C# ve tüm .NET ekosistemini kullanır; bu da Math.NET ve ML.NET gibi matematik kütüphanelerine erişim açar ve kodu harici bileşenlerle genişletmeyi kolaylaştırır. Her iki sürümün fiyatı aynıdır — ömür boyu 1,497 USD veya ayda 99 USD. Seçim, hangi dilde daha doğal yazdığınıza ve mevcut .NET kütüphanelerine dayanmayı planlayıp planlamadığınıza bağlıdır.
MultiCharts mı NinjaTrader mı — hangisini seçmeli?
Karar üç ölçüte iner. Birincisi, zaten öğrendiğiniz dil: MultiCharts'ın EasyLanguage'i TradeStation'dan göç edenlere uyar; NinjaTrader'ın NinjaScript'i yerel C#'tır ve programlama altyapısı olanlar için daha uygundur. İkincisi, aynı anda birden çok araç üzerinde bir portföy test aracına ihtiyacınız olup olmadığı — bu MultiCharts'ın güçlü yönüdür. Üçüncüsü, piyasa coğrafyası: NinjaTrader ABD CME vadeli işlemlerine daha derinden kök salmıştır ve Trading Technologies ile daha sıkı entegrasyona sahiptir, MultiCharts ise daha Avrupa odaklıdır ve daha geniş bir veri sağlayıcı listesini destekler. İşlevsel olarak iki platform da aynı ligdedir.

Daha derine inin · tam rehber