{"id":31366,"date":"2025-10-09T04:01:09","date_gmt":"2025-10-09T01:01:09","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/"},"modified":"2025-10-09T04:01:09","modified_gmt":"2025-10-09T01:01:09","slug":"freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/","title":{"rendered":"Freqtrade \u0130\u015flem \u00c7ifti Se\u00e7imi ve Test Etme: Kapsaml\u0131 Rehber"},"content":{"rendered":"<p><body><\/p>\n<p>Kripto para piyasalar\u0131n\u0131n dalgal\u0131 denizinde otomatik i\u015flem stratejileriyle ba\u015far\u0131ya ula\u015fmak, do\u011fru ara\u00e7lar\u0131 ve y\u00f6ntemleri kullanmaktan ge\u00e7er. Bu rehber, Freqtrade kullan\u0131c\u0131lar\u0131 i\u00e7in i\u015flem \u00e7ifti se\u00e7iminin inceliklerini, verimli test s\u00fcre\u00e7lerini ve bu kararlar\u0131n al\u0131m sat\u0131m performans\u0131n\u0131z \u00fczerindeki kritik etkilerini ad\u0131m ad\u0131m a\u00e7\u0131klayacak. Stratejileriniz i\u00e7in en uygun kripto \u00e7iftlerini nas\u0131l belirleyece\u011finizi ve riskinizi en aza indirerek k\u00e2r potansiyelinizi nas\u0131l maksimize edece\u011finizi ke\u015ffedin.<\/p>\n<p>Kripto para piyasalar\u0131n\u0131n kendine \u00f6zg\u00fc dinamikleri ve y\u00fcksek oynakl\u0131\u011f\u0131 d\u00fc\u015f\u00fcn\u00fcld\u00fc\u011f\u00fcnde, otomatik al\u0131m sat\u0131m botlar\u0131 yat\u0131r\u0131mc\u0131lara \u00f6nemli avantajlar sunar. Bu avantajlardan biri de Freqtrade gibi g\u00fc\u00e7l\u00fc platformlarla piyasay\u0131 7\/24 takip edebilme ve belirlenen stratejilere g\u00f6re anl\u0131k kararlar alabilme yetene\u011fidir. Ancak Freqtrade&#8217;in potansiyelini tam anlam\u0131yla ortaya \u00e7\u0131karmak, sadece iyi bir al\u0131m sat\u0131m stratejisi olu\u015fturmakla bitmez; ayn\u0131 zamanda do\u011fru i\u015flem \u00e7iftlerini se\u00e7mekle de yak\u0131ndan ilgilidir. Peki, Freqtrade&#8217;de i\u015flem \u00e7ifti se\u00e7imi neden bu kadar hayati bir \u00f6neme sahiptir?<\/p>\n<p>\u00d6ncelikle, her kripto para biriminin kendine \u00f6zg\u00fc bir karakteristi\u011fi vard\u0131r. Baz\u0131 kripto paralar y\u00fcksek i\u015flem hacmine (likidite) sahipken, di\u011ferleri daha d\u00fc\u015f\u00fck hacimli ve dolay\u0131s\u0131yla daha oynak olabilir. Bir i\u015flem \u00e7ifti, \u00f6rne\u011fin BTC\/USDT veya ETH\/BTC gibi, bir kripto para biriminin (temel varl\u0131k) ba\u015fka bir kripto para birimine veya itibari paraya (al\u0131nt\u0131 varl\u0131k) kar\u015f\u0131 de\u011ferini ifade eder. Bu \u00e7iftlerin se\u00e7imi, stratejinizin \u00e7al\u0131\u015fma \u015feklini do\u011frudan etkiler. \u00d6rne\u011fin, y\u00fcksek likiditeli bir \u00e7iftte (\u00f6rne\u011fin BTC\/USDT) k\u00fc\u00e7\u00fck spread&#8217;lerle (al\u0131m-sat\u0131m fiyat fark\u0131) i\u015flem yapmak, stratejinizin s\u0131k al\u0131m sat\u0131m yapmas\u0131na olanak tan\u0131rken, d\u00fc\u015f\u00fck likiditeli bir \u00e7iftte yap\u0131lan i\u015flemler y\u00fcksek spread&#8217;ler nedeniyle k\u00e2rl\u0131l\u0131\u011f\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde azaltabilir.<\/p>\n<p>\u0130kincisi, piyasa ko\u015fullar\u0131 i\u015flem \u00e7iftlerinin performans\u0131n\u0131 b\u00fcy\u00fck \u00f6l\u00e7\u00fcde etkiler. Bo\u011fa piyasas\u0131nda y\u00fckseli\u015f trendinde olan bir \u00e7ift, ay\u0131 piyasas\u0131nda h\u0131zla de\u011fer kaybedebilir. Dolay\u0131s\u0131yla, stratejinizin do\u011fas\u0131na uygun, piyasa ko\u015fullar\u0131na diren\u00e7li veya piyasa ko\u015fullar\u0131na adapte olabilen \u00e7iftleri se\u00e7mek kritiktir. Yanl\u0131\u015f se\u00e7ilmi\u015f bir i\u015flem \u00e7ifti, en iyi tasarlanm\u0131\u015f stratejiyi bile zarara u\u011fratabilir. A\u015f\u0131r\u0131 oynak \u00e7iftler, botunuzun yanl\u0131\u015f sinyaller almas\u0131na ve s\u0131k s\u0131k stop-loss tetiklenmesine yol a\u00e7abilirken, durgun \u00e7iftler yeterli al\u0131m sat\u0131m f\u0131rsat\u0131 sunmayarak stratejinizin at\u0131l kalmas\u0131na neden olabilir. Bu nedenle, i\u015flem \u00e7ifti se\u00e7imi, stratejinin k\u00e2r etme potansiyelini do\u011frudan belirleyen temel bir ad\u0131md\u0131r.<\/p>\n<p>\u00dc\u00e7\u00fcnc\u00fcs\u00fc, borsa listelemeleri ve eri\u015filebilirlik de \u00f6nemli bir fakt\u00f6rd\u00fcr. Freqtrade, \u00e7e\u015fitli kripto para borsalar\u0131yla entegre olabilir, ancak her borsa her i\u015flem \u00e7iftini listelemeyebilir veya farkl\u0131 likidite seviyeleri sunabilir. Se\u00e7ti\u011finiz \u00e7iftlerin, kulland\u0131\u011f\u0131n\u0131z borsada yeterli derinli\u011fe sahip oldu\u011fundan ve stratejinizin gerektirdi\u011fi i\u015flem hacmini kar\u015f\u0131layabildi\u011finden emin olmal\u0131s\u0131n\u0131z. Ayr\u0131ca, baz\u0131 kripto para birimleri b\u00f6lgesel d\u00fczenlemelere tabi olabilir veya belirli borsalarda belirli co\u011frafyalardaki kullan\u0131c\u0131lara sunulmayabilir. Bu teknik detaylar, stratejinizin sorunsuz \u00e7al\u0131\u015fmas\u0131 i\u00e7in g\u00f6z \u00f6n\u00fcnde bulundurulmal\u0131d\u0131r. Sonu\u00e7 olarak, Freqtrade&#8217;de i\u015flem \u00e7ifti se\u00e7imi, bir evin temelini atmak gibidir; do\u011fru ve sa\u011flam bir temel olmadan, en g\u00fczel ev bile y\u0131k\u0131lmaya mahkumdur.<\/p>\n<h2>Freqtrade \u0130\u00e7in Optimal \u0130\u015flem \u00c7iftleri Nas\u0131l Belirlenir?<\/h2>\n<p>Freqtrade ile ba\u015far\u0131l\u0131 bir otomatik al\u0131m sat\u0131m deneyimi ya\u015famak istiyorsan\u0131z, optimal i\u015flem \u00e7iftlerini belirlemek kilit bir ad\u0131md\u0131r. Bu s\u00fcre\u00e7, sadece \u015fansa b\u0131rak\u0131lmamal\u0131, aksine detayl\u0131 pazar ara\u015ft\u0131rmas\u0131 ve analitik verilere dayand\u0131r\u0131lmal\u0131d\u0131r. \u0130\u015flem \u00e7iftlerinin do\u011fru se\u00e7imi, stratejinizin performans\u0131n\u0131 do\u011frudan etkileyerek k\u00e2r potansiyelinizi art\u0131r\u0131rken, riskleri de y\u00f6netmenize yard\u0131mc\u0131 olur. \u015eimdi, bu belirleme s\u00fcrecini ad\u0131m ad\u0131m inceleyelim.<\/p>\n<h3>\u0130lk Ad\u0131m: Pazar Ara\u015ft\u0131rmas\u0131 ve Veri Analizi<\/h3>\n<p>Optimal i\u015flem \u00e7iftlerini se\u00e7menin ilk ve en \u00f6nemli ad\u0131m\u0131, kripto para piyasas\u0131n\u0131 derinlemesine anlamakt\u0131r. Bu, sadece fiyat hareketlerini izlemekten \u00e7ok daha fazlas\u0131n\u0131 gerektirir; piyasa dinamiklerini, makroekonomik fakt\u00f6rleri ve her bir kripto para biriminin kendine \u00f6zg\u00fc \u00f6zelliklerini anlamay\u0131 i\u00e7erir. Pazar ara\u015ft\u0131rmas\u0131 ve veri analizi yaparken dikkate alman\u0131z gereken ba\u015fl\u0131ca kriterler \u015funlard\u0131r:<\/p>\n<ul>\n<li><strong>\u0130\u015flem Hacmi (Volume):<\/strong> Likiditeyi do\u011frudan g\u00f6sterir. Y\u00fcksek i\u015flem hacmine sahip \u00e7iftler, b\u00fcy\u00fck emirlerin piyasay\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde etkilemeden kolayca al\u0131n\u0131p sat\u0131labilece\u011fi anlam\u0131na gelir. Bu, \u00f6zellikle s\u0131k al\u0131m sat\u0131m yapan veya b\u00fcy\u00fck miktarlarla i\u015flem yapan botlar i\u00e7in kritik \u00f6neme sahiptir. D\u00fc\u015f\u00fck hacimli \u00e7iftlerde, botunuz b\u00fcy\u00fck bir pozisyona girdi\u011finde veya \u00e7\u0131kt\u0131\u011f\u0131nda fiyat\u0131 etkileyebilir, bu da beklenen k\u00e2r\u0131 azaltabilir veya beklenenden daha b\u00fcy\u00fck zararlara yol a\u00e7abilir. TradingView, CoinMarketCap gibi platformlar g\u00fcnl\u00fck i\u015flem hacmi verilerini sa\u011flar.<\/li>\n<li><strong>Oynakl\u0131k (Volatility):<\/strong> Fiyatlar\u0131n belirli bir zaman dilimi i\u00e7inde ne kadar de\u011fi\u015fti\u011fini g\u00f6sterir. Bir stratejinin k\u00e2r etmesi i\u00e7in bir miktar oynakl\u0131k gereklidir; ancak a\u015f\u0131r\u0131 oynakl\u0131k, stop-loss seviyelerinin s\u0131k s\u0131k tetiklenmesine ve istenmeyen kay\u0131plara yol a\u00e7abilir. \u00d6te yandan, \u00e7ok d\u00fc\u015f\u00fck oynakl\u0131k, botunuzun yeterli i\u015flem sinyali \u00fcretmesini engelleyebilir. Stratejinizin risk tolerans\u0131na ve i\u015flem s\u00fcresine (scalping, swing trading vb.) uygun oynakl\u0131k seviyelerine sahip \u00e7iftleri se\u00e7mek \u00f6nemlidir.<\/li>\n<li><strong>Spread (Al\u0131m-Sat\u0131m Fark\u0131):<\/strong> Al\u0131\u015f ve sat\u0131\u015f fiyatlar\u0131 aras\u0131ndaki farkt\u0131r. Daha d\u00fc\u015f\u00fck spread&#8217;ler, her i\u015flemde daha az maliyet anlam\u0131na gelir ve \u00f6zellikle s\u0131k al\u0131m sat\u0131m yapan stratejiler i\u00e7in k\u00e2rl\u0131l\u0131\u011f\u0131 art\u0131r\u0131r. Y\u00fcksek spread&#8217;ler, k\u00fc\u00e7\u00fck k\u00e2r marjlar\u0131yla \u00e7al\u0131\u015fan stratejiler i\u00e7in bir engel te\u015fkil edebilir. Borsan\u0131n derinlik tablolar\u0131n\u0131 inceleyerek spread oranlar\u0131 hakk\u0131nda fikir edinebilirsiniz.<\/li>\n<li><strong>Piyasa De\u011feri (Market Cap):<\/strong> Bir kripto para biriminin toplam de\u011ferini ifade eder. Genellikle y\u00fcksek piyasa de\u011ferli kripto paralar (Bitcoin, Ethereum gibi) daha istikrarl\u0131 kabul edilirken, d\u00fc\u015f\u00fck piyasa de\u011ferine sahip olanlar daha y\u00fcksek b\u00fcy\u00fcme potansiyeli ve ayn\u0131 zamanda daha y\u00fcksek risk ta\u015f\u0131yabilir. Stratejinizin risk i\u015ftah\u0131na uygun piyasa de\u011feri aral\u0131\u011f\u0131ndaki \u00e7iftleri de\u011ferlendirin.<\/li>\n<li><strong>Borsa Listelemesi ve G\u00fcvenilirlik:<\/strong> Se\u00e7ti\u011finiz \u00e7iftlerin, kulland\u0131\u011f\u0131n\u0131z borsada listelendi\u011finden ve borsan\u0131n g\u00fcvenilir oldu\u011fundan emin olun. Farkl\u0131 borsalar, ayn\u0131 \u00e7ift i\u00e7in farkl\u0131 likidite ve spread oranlar\u0131 sunabilir. G\u00fcvenilir ve sayg\u0131n bir borsa, ani fiyat manip\u00fclasyonlar\u0131 veya teknik aksakl\u0131klar riskini azalt\u0131r.<\/li>\n<\/ul>\n<p>Bu kriterleri kullanarak, potansiyel i\u015flem \u00e7iftleri i\u00e7in bir \u00f6n eleme yapabilir ve stratejiniz i\u00e7in en uygun adaylar\u0131 belirleyebilirsiniz.<\/p>\n<h3>Freqtrade Yap\u0131land\u0131rmas\u0131nda \u0130\u015flem \u00c7ifti Ekleme<\/h3>\n<p>Se\u00e7ti\u011finiz i\u015flem \u00e7iftlerini Freqtrade&#8217;e dahil etmek olduk\u00e7a basittir, ancak do\u011fru yap\u0131land\u0131rma \u00f6nemlidir. Freqtrade, temel olarak <code>config.json<\/code> dosyas\u0131 veya \u00f6zel bir pair list dosyas\u0131 (<code>pair_list.py<\/code>) arac\u0131l\u0131\u011f\u0131yla i\u015flem \u00e7iftlerini y\u00f6netir. \u0130\u015fte <code>config.json<\/code> \u00fczerinden i\u015flem \u00e7iftlerini nas\u0131l ekleyece\u011finize dair bir \u00f6rnek:<\/p>\n<pre><code class=\"language-json\">\n{\n  \"exchange\": {\n    \"name\": \"binance\",\n    \"pair_whitelist\": [\n      \"BTC\/USDT\",\n      \"ETH\/USDT\",\n      \"ADA\/USDT\",\n      \"SOL\/USDT\",\n      \"XRP\/USDT\"\n    ],\n    \"pair_blacklist\": [\n      \"BNB\/USDT\"\n    ],\n    \"pair_interval\": \"1h\",\n    \"fiat_display_currency\": \"USDT\"\n  },\n  \"strategy_path\": \"user_data\/strategies\",\n  \"strategy\": \"MySuperStrategy\"\n}\n<\/pre>\n<p><\/code><\/p>\n<p>Yukar\u0131daki JSON kod blo\u011fu, Freqtrade yap\u0131land\u0131rma dosyas\u0131n\u0131n ilgili b\u00f6l\u00fcm\u00fcn\u00fc g\u00f6stermektedir. Burada dikkat etmeniz gereken anahtar alanlar \u015funlard\u0131r:<\/p>\n<ul>\n<li><code>\"pair_whitelist\"<\/code>: Botunuzun hangi i\u015flem \u00e7iftlerinde i\u015flem yapmas\u0131na izin verildi\u011fini belirler. Sadece bu listedeki \u00e7iftler i\u00e7in sinyal arayacak ve al\u0131m sat\u0131m yapacakt\u0131r. Bu liste, dikkatli pazar ara\u015ft\u0131rman\u0131z sonucunda belirledi\u011finiz optimal \u00e7iftleri i\u00e7ermelidir.<\/li>\n<li><code>\"pair_blacklist\"<\/code>: Botunuzun belirli i\u015flem \u00e7iftlerinde i\u015flem yapmas\u0131n\u0131 engellemek istedi\u011finiz durumlarda kullan\u0131l\u0131r. \u00d6rne\u011fin, \u00e7ok d\u00fc\u015f\u00fck likiditeye sahip veya stratejiniz i\u00e7in uygun olmayan bir \u00e7ifti bu listeye ekleyebilirsiniz. Bu, yanl\u0131\u015fl\u0131kla istenmeyen \u00e7iftlerde i\u015flem yap\u0131lmas\u0131n\u0131 \u00f6nler.<\/li>\n<li><code>\"pair_interval\"<\/code>: Botunuzun kullanaca\u011f\u0131 zaman dilimini (\u00f6rne\u011fin, \"5m\" be\u015f dakika, \"1h\" bir saat) belirtir. Bu, indikat\u00f6rlerin hesaplanma s\u0131kl\u0131\u011f\u0131n\u0131 ve dolay\u0131s\u0131yla botun karar verme h\u0131z\u0131n\u0131 etkiler. \u0130\u015flem \u00e7ifti se\u00e7imi kadar, do\u011fru zaman dilimi se\u00e7imi de stratejinizin ba\u015far\u0131s\u0131 i\u00e7in \u00f6nemlidir.<\/li>\n<li><code>\"fiat_display_currency\"<\/code>: K\u00e2r ve zarar raporlar\u0131n\u0131n hangi para birimi cinsinden g\u00f6sterilece\u011fini belirler.<\/li>\n<\/ul>\n<p>Bu yap\u0131land\u0131rmay\u0131 kaydedip Freqtrade'i \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda, botunuz yaln\u0131zca belirledi\u011finiz beyaz listedeki i\u015flem \u00e7iftlerini izleyecek ve stratejinize uygun sinyaller arayacakt\u0131r. Bu sayede, odaklanm\u0131\u015f ve optimize edilmi\u015f bir i\u015flem ortam\u0131 sa\u011flam\u0131\u015f olursunuz. Unutmay\u0131n ki, piyasa ko\u015fullar\u0131 de\u011fi\u015ftik\u00e7e bu listeyi d\u00fczenli olarak g\u00f6zden ge\u00e7irmeniz ve g\u00fcncellemeniz gerekebilir.<\/p>\n<p class=\"expert-tip\">Uzman \u0130pucu: \u0130\u015flem \u00e7ifti listenizi sabit tutmak yerine, piyasa ko\u015fullar\u0131na g\u00f6re dinamik olarak y\u00f6netmeyi d\u00fc\u015f\u00fcn\u00fcn. \u00d6rne\u011fin, y\u00fckseli\u015f trendlerinde daha fazla altcoin \u00e7ifti eklerken, d\u00fc\u015f\u00fc\u015f trendlerinde daha g\u00fcvenli, y\u00fcksek hacimli \u00e7iftlere (\u00f6rne\u011fin BTC\/USDT) odaklanabilirsiniz. Bu, <code>pair_list.py<\/code> dosyas\u0131n\u0131 kullanarak daha geli\u015fmi\u015f bir \u015fekilde yap\u0131labilir.<\/p>\n<h2>Se\u00e7ilen \u0130\u015flem \u00c7iftlerini Geriye D\u00f6n\u00fck Testlerle Nas\u0131l De\u011ferlendiririz?<\/h2>\n<p>Freqtrade'de i\u015flem \u00e7iftlerini se\u00e7tikten sonra, bu \u00e7iftlerin stratejinizle ne kadar uyumlu oldu\u011funu ve ge\u00e7mi\u015f piyasa ko\u015fullar\u0131nda nas\u0131l performans g\u00f6sterdi\u011fini anlamak kritik bir ad\u0131md\u0131r. \u0130\u015fte bu noktada geriye d\u00f6n\u00fck testler (backtesting) devreye girer. Backtesting, potansiyel k\u00e2r\u0131 maksimize ederken riskleri en aza indirmek i\u00e7in vazge\u00e7ilmez bir ara\u00e7t\u0131r.<\/p>\n<h3>Backtesting Nedir ve Neden \u00d6nemlidir?<\/h3>\n<p>Backtesting, bir al\u0131m sat\u0131m stratejisinin veya belirli i\u015flem \u00e7iftlerinin, ge\u00e7mi\u015f piyasa verileri \u00fczerinde sim\u00fcle edilerek performans\u0131n\u0131n de\u011ferlendirilmesi s\u00fcrecidir. Bu y\u00f6ntem, stratejinizin tarihsel olarak nas\u0131l davrand\u0131\u011f\u0131n\u0131 g\u00f6sterir ve ger\u00e7ek parayla i\u015flem yapmadan \u00f6nce potansiyel zay\u0131f noktalar\u0131n\u0131 veya g\u00fc\u00e7l\u00fc y\u00f6nlerini belirlemenize yard\u0131mc\u0131 olur. Neden bu kadar \u00f6nemlidir?<\/p>\n<ul>\n<li><strong>Risk Azaltma:<\/strong> Ger\u00e7ek sermayenizi riske atmadan stratejinizin i\u015fleyi\u015fini ve farkl\u0131 piyasa ko\u015fullar\u0131na tepkisini g\u00f6zlemlemenizi sa\u011flar. B\u00f6ylece, potansiyel kay\u0131plara yol a\u00e7abilecek hatalar\u0131 \u00f6nceden tespit edebilir ve d\u00fczeltebilirsiniz.<\/li>\n<li><strong>Strateji Validasyonu:<\/strong> Bir stratejinin belirli i\u015flem \u00e7iftleri \u00fczerindeki uygulanabilirli\u011fini kan\u0131tlar. Bir strateji BTC\/USDT \u00fczerinde harika \u00e7al\u0131\u015f\u0131rken, ADA\/USDT \u00fczerinde tamamen farkl\u0131 (ve muhtemelen k\u00f6t\u00fc) sonu\u00e7lar verebilir. Backtesting, stratejinizin her bir \u00e7iftle uyumunu \u00f6l\u00e7menize olanak tan\u0131r.<\/li>\n<li><strong>Performans \u00d6l\u00e7\u00fcm\u00fc:<\/strong> K\u00e2r-zarar oran\u0131, maksimum d\u00fc\u015f\u00fc\u015f (max drawdown), kazanma oran\u0131, ortalama i\u015flem s\u00fcresi gibi \u00f6nemli metrikleri sa\u011flar. Bu metrikler, stratejinizin genel sa\u011fl\u0131k durumu ve k\u00e2rl\u0131l\u0131\u011f\u0131 hakk\u0131nda net bir resim sunar.<\/li>\n<li><strong>Optimizasyon:<\/strong> Hangi i\u015flem \u00e7iftlerinin stratejiniz i\u00e7in en iyi performans\u0131 g\u00f6sterdi\u011fini belirleyerek, i\u015flem \u00e7ifti listenizi optimize etmenize yard\u0131mc\u0131 olur. Ayr\u0131ca, stratejinizin parametrelerini (\u00f6rne\u011fin, indikat\u00f6r de\u011ferleri, stop-loss seviyeleri) belirli \u00e7iftler i\u00e7in \u00f6zel olarak ayarlaman\u0131za olanak tan\u0131r.<\/li>\n<\/ul>\n<p>Ancak, backtesting'in s\u0131n\u0131rlamalar\u0131 oldu\u011funu da unutmamak gerekir: \"Ge\u00e7mi\u015f performans, gelecekteki sonu\u00e7lar\u0131n garantisi de\u011fildir.\" Piyasa ko\u015fullar\u0131 s\u00fcrekli de\u011fi\u015fir ve ge\u00e7mi\u015fte ba\u015far\u0131l\u0131 olan bir strateji, gelecekte farkl\u0131 sonu\u00e7lar verebilir. Bu nedenle, backtesting sonu\u00e7lar\u0131n\u0131 yorumlarken dikkatli olmak ve s\u00fcrekli adapte olmaya haz\u0131r olmak \u00f6nemlidir.<\/p>\n<h3>Freqtrade ile Backtesting Uygulamas\u0131: Ad\u0131m Ad\u0131m Rehber<\/h3>\n<p>Freqtrade ile backtesting yapmak olduk\u00e7a kolayd\u0131r. \u0130\u015fte ad\u0131m ad\u0131m nas\u0131l yapaca\u011f\u0131n\u0131z:<\/p>\n<h4>1. Tarihsel Verileri \u0130ndirin<\/h4>\n<p>Backtesting yapmadan \u00f6nce, Freqtrade'in kullanaca\u011f\u0131 tarihsel piyasa verilerini indirmeniz gerekir. Bu veriler, botunuzun ge\u00e7mi\u015f fiyat hareketleri \u00fczerinde sim\u00fclasyon yapmas\u0131n\u0131 sa\u011flar. Terminalinizde a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">\nfreqtrade download-data --exchange binance --pairs BTC\/USDT ETH\/USDT ADA\/USDT --timeframes 5m 1h\n<\/pre>\n<p><\/code><\/p>\n<p>Bu komut, Binance borsas\u0131ndan BTC\/USDT, ETH\/USDT ve ADA\/USDT \u00e7iftleri i\u00e7in 5 dakikal\u0131k ve 1 saatlik zaman dilimlerinde tarihsel verileri indirecektir. \u0130\u015flem \u00e7iftlerinizi ve zaman dilimlerinizi kendi ihtiya\u00e7lar\u0131n\u0131za g\u00f6re ayarlayabilirsiniz. Ne kadar \u00e7ok veri indirirseniz, backtesting o kadar kapsaml\u0131 olur, ancak bu ayn\u0131 zamanda daha uzun s\u00fcrebilir.<\/p>\n<h4>2. Backtesting \u00c7al\u0131\u015ft\u0131r\u0131n<\/h4>\n<p>Veriler indirildikten sonra, belirledi\u011finiz stratejiyi se\u00e7ti\u011finiz i\u015flem \u00e7iftleri \u00fczerinde test edebilirsiniz. A\u015fa\u011f\u0131daki komutu kullanarak backtesting i\u015flemini ba\u015flat\u0131n:<\/p>\n<pre><code class=\"language-bash\">\nfreqtrade backtesting --strategy MySuperStrategy --config user_data\/config.json --timerange 20230101-20231231\n<\/pre>\n<p><\/code><\/p>\n<p>Bu komutta:<\/p>\n<ul>\n<li><code>--strategy MySuperStrategy<\/code>: Test etmek istedi\u011finiz stratejinin ad\u0131n\u0131 belirtir.<\/li>\n<li><code>--config user_data\/config.json<\/code>: \u0130\u015flem \u00e7iftleri listenizi ve di\u011fer ayarlar\u0131n\u0131z\u0131 i\u00e7eren yap\u0131land\u0131rma dosyan\u0131z\u0131n yolunu g\u00f6sterir.<\/li>\n<li><code>--timerange 20230101-20231231<\/code>: Testin yap\u0131laca\u011f\u0131 tarih aral\u0131\u011f\u0131n\u0131 belirler. Bu, belirli piyasa ko\u015fullar\u0131n\u0131 sim\u00fcle etmek i\u00e7in \u00f6nemlidir.<\/li>\n<\/ul>\n<h4>3. Sonu\u00e7lar\u0131 Yorumlay\u0131n<\/h4>\n<p>Backtesting tamamland\u0131\u011f\u0131nda, Freqtrade size kapsaml\u0131 bir rapor sunacakt\u0131r. Bu raporda dikkat etmeniz gereken baz\u0131 temel metrikler \u015funlard\u0131r:<\/p>\n<ul>\n<li><strong>Total Profit (%):<\/strong> Stratejinizin test s\u00fcresi boyunca elde etti\u011fi toplam y\u00fczde k\u00e2r.<\/li>\n<li><strong>Max Drawdown (%):<\/strong> En y\u00fcksek noktadan en d\u00fc\u015f\u00fck noktaya ya\u015fanan en b\u00fcy\u00fck d\u00fc\u015f\u00fc\u015f\u00fc g\u00f6sterir. Bu, stratejinin ne kadar riskli oldu\u011funu g\u00f6steren \u00f6nemli bir \u00f6l\u00e7\u00fctt\u00fcr.<\/li>\n<li><strong>Trades:<\/strong> Toplam i\u015flem say\u0131s\u0131.<\/li>\n<li><strong>Win Rate:<\/strong> Kazan\u0131lan i\u015flemlerin toplam i\u015flemlere oran\u0131.<\/li>\n<li><strong>Avg. Profit per Trade:<\/strong> Her i\u015flemden elde edilen ortalama k\u00e2r.<\/li>\n<li><strong>Profit per Day:<\/strong> G\u00fcnl\u00fck ortalama k\u00e2r.<\/li>\n<\/ul>\n<p><strong>Vaka Analizi: Farkl\u0131 \u0130\u015flem \u00c7iftlerinin Backtesting Sonu\u00e7lar\u0131n\u0131 Kar\u015f\u0131la\u015ft\u0131rma<\/strong><\/p>\n<p>Diyelim ki, ayn\u0131 stratejiyi farkl\u0131 i\u015flem \u00e7iftleri (BTC\/USDT, ETH\/USDT, ADA\/USDT) \u00fczerinde ayn\u0131 tarih aral\u0131\u011f\u0131nda test ettiniz. \u0130\u015fte varsay\u0131msal sonu\u00e7lar:<\/p>\n<table border=\"1\">\n<thead>\n<tr>\n<th>\u0130\u015flem \u00c7ifti<\/th>\n<th>Toplam K\u00e2r (%)<\/th>\n<th>Max Drawdown (%)<\/th>\n<th>Kazanma Oran\u0131 (%)<\/th>\n<th>Toplam \u0130\u015flem<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>BTC\/USDT<\/td>\n<td>+15.2<\/td>\n<td>-8.1<\/td>\n<td>68<\/td>\n<td>120<\/td>\n<\/tr>\n<tr>\n<td>ETH\/USDT<\/td>\n<td>+22.5<\/td>\n<td>-12.5<\/td>\n<td>72<\/td>\n<td>150<\/td>\n<\/tr>\n<tr>\n<td>ADA\/USDT<\/td>\n<td>-5.8<\/td>\n<td>-25.3<\/td>\n<td>45<\/td>\n<td>80<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Bu varsay\u0131msal sonu\u00e7lara g\u00f6re:<\/p>\n<ul>\n<li>ETH\/USDT, en y\u00fcksek k\u00e2r ve iyi bir kazanma oran\u0131yla stratejiniz i\u00e7in en uygun \u00e7ift gibi g\u00f6r\u00fcn\u00fcyor. Max drawdown seviyesi kabul edilebilir s\u0131n\u0131rlar i\u00e7inde.<\/li>\n<li>BTC\/USDT de k\u00e2rl\u0131, ancak ETH\/USDT kadar de\u011fil. Daha d\u00fc\u015f\u00fck drawdown, daha istikrarl\u0131 bir performans sergiledi\u011fini g\u00f6sterebilir.<\/li>\n<li>ADA\/USDT ise belirgin bir kay\u0131p ve y\u00fcksek bir drawdown ile stratejiniz i\u00e7in uygun olmad\u0131\u011f\u0131n\u0131 a\u00e7\u0131k\u00e7a g\u00f6steriyor. Bu \u00e7ifti i\u015flem listesinden \u00e7\u0131karmak veya stratejiyi bu \u00e7ift i\u00e7in \u00f6zel olarak optimize etmek gerekebilir.<\/li>\n<\/ul>\n<p>Bu kar\u015f\u0131la\u015ft\u0131rma, hangi \u00e7iftlerin stratejinize en iyi \u015fekilde hizmet etti\u011fini anlaman\u0131za ve <code>pair_whitelist<\/code> listenizi bilin\u00e7li bir \u015fekilde g\u00fcncellemenize yard\u0131mc\u0131 olur. D\u00fczenli backtesting, stratejinizin ve i\u015flem \u00e7ifti se\u00e7iminizin piyasa ko\u015fullar\u0131na uygunlu\u011funu s\u00fcrekli olarak de\u011ferlendirmenizi sa\u011flar.<\/p>\n<h2>\u0130leri D\u00fczey Optimizasyon ve Dinamik \u0130\u015flem \u00c7ifti Y\u00f6netimi<\/h2>\n<p>Freqtrade ile s\u0131f\u0131rdan ba\u015flayanlar i\u00e7in temel i\u015flem \u00e7ifti se\u00e7imi ve backtesting s\u00fcre\u00e7lerini \u00f6\u011frendik. Ancak piyasalar asla dura\u011fan de\u011fildir ve deneyimli kullan\u0131c\u0131lar i\u00e7in daha ileri d\u00fczey teknikler, botlar\u0131n\u0131n performans\u0131n\u0131 bir \u00fcst seviyeye ta\u015f\u0131yabilir. Bu b\u00f6l\u00fcmde, Freqtrade'deki i\u015flem \u00e7ifti y\u00f6netiminizi nas\u0131l dinamikle\u015ftirece\u011finizi ve botunuzu de\u011fi\u015fen piyasa ko\u015fullar\u0131na nas\u0131l adapte edece\u011finizi inceleyece\u011fiz.<\/p>\n<h3>Dinamik \u0130\u015flem \u00c7ifti Y\u00f6netimi: Uzman \u0130pu\u00e7lar\u0131<\/h3>\n<p>Statik bir <code>pair_whitelist<\/code> kullanmak ba\u015flang\u0131\u00e7 i\u00e7in yeterli olsa da, piyasa ko\u015fullar\u0131 de\u011fi\u015ftik\u00e7e bu liste h\u0131zl\u0131ca g\u00fcncelli\u011fini yitirebilir. Bo\u011fa piyasas\u0131nda patlayan bir altcoin, ay\u0131 piyasas\u0131nda h\u0131zla de\u011fer kaybedebilir ve stratejiniz i\u00e7in art\u0131k uygun olmayabilir. Dinamik i\u015flem \u00e7ifti y\u00f6netimi, bu t\u00fcr de\u011fi\u015fimlere otomatik olarak adapte olman\u0131z\u0131 sa\u011flar.<\/p>\n<p>Freqtrade, bu t\u00fcr senaryolar i\u00e7in <code>pair_list.py<\/code> adl\u0131 \u00f6zel bir Python dosyas\u0131 arac\u0131l\u0131\u011f\u0131yla daha esnek bir yap\u0131land\u0131rma sunar. Bu dosya, <code>pair_whitelist<\/code> listesini dinamik olarak olu\u015fturman\u0131za olanak tan\u0131r. Kendi \u00f6zel mant\u0131\u011f\u0131n\u0131z\u0131 yazarak i\u015flem \u00e7iftlerini belirli kriterlere g\u00f6re filtreleyebilir, ekleyebilir veya \u00e7\u0131karabilirsiniz. \u00d6rne\u011fin:<\/p>\n<ul>\n<li><strong>Hacme G\u00f6re Filtreleme:<\/strong> Yaln\u0131zca belirli bir e\u015fi\u011fin \u00fczerindeki g\u00fcnl\u00fck i\u015flem hacmine sahip \u00e7iftleri dahil edebilirsiniz. Bu, yeterli likiditeye sahip \u00e7iftlerde kalman\u0131z\u0131 sa\u011flar.<\/li>\n<li><strong>Oynakl\u0131\u011fa G\u00f6re Filtreleme:<\/strong> Stratejinizin gerektirdi\u011fi minimum veya maksimum oynakl\u0131k seviyelerine g\u00f6re \u00e7iftleri se\u00e7ebilirsiniz.<\/li>\n<li><strong>Piyasa De\u011ferine G\u00f6re Filtreleme:<\/strong> Belirli bir piyasa de\u011feri aral\u0131\u011f\u0131ndaki \u00e7iftlere odaklanabilirsiniz.<\/li>\n<li><strong>\u00d6zel \u0130ndikat\u00f6rlere G\u00f6re Filtreleme:<\/strong> Kendi geli\u015ftirdi\u011finiz indikat\u00f6rleri kullanarak, \u00f6rne\u011fin \"g\u00fc\u00e7l\u00fc bir y\u00fckseli\u015f trendinde olan\" veya \"a\u015f\u0131r\u0131 sat\u0131lm\u0131\u015f\" durumdaki \u00e7iftleri belirleyebilirsiniz.<\/li>\n<\/ul>\n<p>\u0130\u015fte <code>pair_list.py<\/code> i\u00e7inde temel bir dinamik \u00e7ift listesi olu\u015fturma \u00f6rne\u011fi:<\/p>\n<pre><code class=\"language-python\">\n# user_data\/pair_lists\/my_dynamic_pair_list.py\n\nfrom freqtrade.pairlist.IPairList import IPairList\nfrom freqtrade.enums import PairListOrder\nfrom freqtrade.exchange import Exchange\nfrom typing import List, Dict\n\nclass MyDynamicPairList(IPairList):\n    \"\"\"\n    Kullan\u0131c\u0131n\u0131n belirledi\u011fi kurallara g\u00f6re dinamik i\u015flem \u00e7ifti listesi olu\u015fturur.\n    \"\"\"\n    is_init = False\n    refresh_period = 3600  # Saniyede bir kez yenile (1 saat)\n\n    def __init__(self, exchange: Exchange, pairlist_config: dict, pairlist_name: str):\n        super().__init__(exchange, pairlist_config, pairlist_name)\n        # Yap\u0131land\u0131rma veya di\u011fer ba\u015flatma i\u015flemleri burada yap\u0131labilir.\n        self.config = pairlist_config\n        self.exchange = exchange\n\n    def refresh_pairlist(self) -> None:\n        \"\"\"\n        \u0130\u015flem \u00e7ifti listesini yeniler.\n        \"\"\"\n        # Borsadan t\u00fcm mevcut \u00e7iftleri al\u0131n\n        tickers = self.exchange.get_ticker()\n        \n        # G\u00fcncel piyasa verilerini kullanarak bir \u00e7ift listesi olu\u015fturun\n        new_pairs: List[str] = []\n        \n        # \u00d6rne\u011fin, yaln\u0131zca USDT ile i\u015flem g\u00f6ren ve belirli bir hacmin \u00fczerindeki \u00e7iftleri al\n        for pair, data in tickers.items():\n            if pair.endswith('\/USDT') and data['quoteVolume'] > 10000000: # 10 milyon USDT hacim e\u015fi\u011fi\n                new_pairs.append(pair)\n        \n        # Alfabetik s\u0131raya g\u00f6re s\u0131rala (iste\u011fe ba\u011fl\u0131)\n        new_pairs.sort()\n\n        # Blacklist'i de dikkate alarak son listeyi olu\u015ftur\n        final_pairs = [p for p in new_pairs if p not in self.config.get('blacklist', [])]\n\n        # Olu\u015fturulan listeyi atay\u0131n\n        self._set_pairlist(final_pairs)\n        self.is_init = True\n        self.log_info(f\"Dinamik \u00e7ift listesi g\u00fcncellendi: {len(final_pairs)} \u00e7ift.\")\n\n<\/pre>\n<p><\/code><\/p>\n<p>Bu \u00f6rne\u011fi kullanabilmek i\u00e7in <code>config.json<\/code> dosyan\u0131zda <code>pair_list<\/code> ayar\u0131n\u0131 a\u015fa\u011f\u0131daki gibi yapman\u0131z gerekir:<\/p>\n<pre><code class=\"language-json\">\n{\n  \"exchange\": {\n    \"name\": \"binance\",\n    \"pair_list\": [\n      {\n        \"method\": \"StaticPairList\"\n      },\n      {\n        \"method\": \"VolumePairList\",\n        \"number_assets\": 20,\n        \"sort_key\": \"quoteVolume\",\n        \"min_value\": 0,\n        \"refresh_period\": 3600\n      },\n      {\n        \"method\": \"AgeFilter\",\n        \"min_days_listed\": 10\n      }\n    ],\n    \"pair_blacklist\": [\n      \"BNB\/USDT\",\n      \"USDC\/USDT\"\n    ],\n    \"pair_whitelist\": [],\n    \"fiat_display_currency\": \"USDT\"\n  }\n}\n<\/pre>\n<p><\/code><\/p>\n<p>Yukar\u0131daki \u00f6rnekte <code>pair_list<\/code> alt\u0131na birden fazla y\u00f6ntem eklenmi\u015ftir. Freqtrade kendi i\u00e7inde <code>StaticPairList<\/code>, <code>VolumePairList<\/code>, <code>AgeFilter<\/code> gibi haz\u0131r pair list y\u00f6ntemleri sunar. Kendi \u00f6zel mant\u0131\u011f\u0131n\u0131z\u0131 <code>MyDynamicPairList<\/code> gibi bir isimle ekleyebilir ve Freqtrade'in bunu kullanmas\u0131n\u0131 sa\u011flayabilirsiniz.<\/p>\n<p class=\"expert-tip\">Uzman \u0130pucu: Hyperopt, strateji parametrelerini optimize etmek i\u00e7in harika bir ara\u00e7t\u0131r. Ancak sadece strateji parametrelerini de\u011fil, ayn\u0131 zamanda i\u015flem \u00e7ifti se\u00e7imini etkileyen parametreleri de optimize etmek i\u00e7in kullan\u0131labilir. \u00d6rne\u011fin, belirli bir hacim e\u015fi\u011fini veya volatilite aral\u0131\u011f\u0131n\u0131 Hyperopt arac\u0131l\u0131\u011f\u0131yla optimize edebilirsiniz. Bu, stratejinizin belirli piyasa ko\u015fullar\u0131 i\u00e7in en iyi \u00e7al\u0131\u015fan \u00e7iftleri otomatik olarak belirlemesine yard\u0131mc\u0131 olabilir.<\/p>\n<p>Dinamik y\u00f6netim, botunuzun her zaman en g\u00fcncel ve stratejiniz i\u00e7in en uygun \u00e7iftlerle i\u015flem yapmas\u0131n\u0131 sa\u011flayarak performans s\u00fcreklili\u011fini destekler. Ancak bu sistemleri dikkatli bir \u015fekilde test etmeli ve s\u00fcrekli izlemelisiniz.<\/p>\n<h3>Freqtrade Kullan\u0131c\u0131lar\u0131 \u0130\u00e7in Mobil Uyumluluk ve Performans \u0130pu\u00e7lar\u0131<\/h3>\n<p>Freqtrade kendisi bir komut sat\u0131r\u0131 aray\u00fcz\u00fc (CLI) uygulamas\u0131d\u0131r ve do\u011frudan mobil cihazlarda \u00e7al\u0131\u015fmaz. Ancak Freqtrade sunucunuzda \u00e7al\u0131\u015f\u0131rken, botunuzun durumunu, a\u00e7\u0131k pozisyonlar\u0131 ve k\u00e2r\/zarar durumunu mobil cihaz\u0131n\u0131zdan takip etmek veya hatta uzaktan y\u00f6netmek isteyebilirsiniz. Bu t\u00fcr bir \"mobil uyumluluk\", genellikle Freqtrade'in bir web aray\u00fcz\u00fc (\u00f6rne\u011fin, FreqUI veya custom Telegram bot entegrasyonu) ile veya SSH \u00fczerinden uzaktan eri\u015fimle sa\u011flan\u0131r. Makalemizin HTML format\u0131nda mobil uyumlu olmas\u0131 i\u00e7in ise genel web standartlar\u0131na uymam\u0131z gerekir.<\/p>\n<pre><code class=\"language-html\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<style>\n  \/* Genel stil ayarlar\u0131 *\/\n  body {\n    font-family: Arial, sans-serif;\n    line-height: 1.6;\n    margin: 15px;\n    color: #333;\n  }\n  h2, h3 {\n    color: #2c3e50;\n  }\n  pre {\n    background-color: #f4f4f4;\n    padding: 10px;\n    border-radius: 5px;\n    overflow-x: auto;\n  }\n  table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 1em;\n  }\n  th, td {\n    border: 1px solid #ddd;\n    padding: 8px;\n    text-align: left;\n  }\n  th {\n    background-color: #f2f2f2;\n  }\n  .expert-tip {\n    background-color: #e8f5e9; \/* A\u00e7\u0131k ye\u015fil arka plan *\/\n    border-left: 5px solid #4caf50; \/* Ye\u015fil sol \u00e7izgi *\/\n    padding: 10px 15px;\n    margin: 15px 0;\n    font-style: italic;\n    color: #388e3c;\n  }\n\n  \/* Mobil cihazlar i\u00e7in medya sorgular\u0131 *\/\n  @media screen and (max-width: 768px) {\n    body {\n      margin: 10px;\n    }\n    h2 {\n      font-size: 1.5em;\n    }\n    h3 {\n      font-size: 1.2em;\n    }\n    table, thead, tbody, th, td, tr {\n      display: block;\n    }\n    thead tr {\n      position: absolute;\n      top: -9999px;\n      left: -9999px;\n    }\n    tr { border: 1px solid #ccc; }\n    td {\n      border: none;\n      border-bottom: 1px solid #eee;\n      position: relative;\n      padding-left: 50%;\n      text-align: right;\n    }\n    td:before {\n      position: absolute;\n      top: 6px;\n      left: 6px;\n      width: 45%;\n      padding-right: 10px;\n      white-space: nowrap;\n      text-align: left;\n      font-weight: bold;\n    }\n    \/* S\u00fctun ba\u015fl\u0131klar\u0131n\u0131 td'lere ekle *\/\n    td:nth-of-type(1):before { content: \"\u0130\u015flem \u00c7ifti\"; }\n    td:nth-of-type(2):before { content: \"Toplam K\u00e2r (%)\"; }\n    td:nth-of-type(3):before { content: \"Max Drawdown (%)\"; }\n    td:nth-of-type(4):before { content: \"Kazanma Oran\u0131 (%)\"; }\n    td:nth-of-type(5):before { content: \"Toplam \u0130\u015flem\"; }\n  }\n<\/style>\n<\/pre>\n<p><\/code><\/p>\n<p>Yukar\u0131daki HTML kodu, makalenin kendisinin mobil uyumlu g\u00f6r\u00fcnmesini sa\u011flamak i\u00e7in kullan\u0131lan meta etiketleri ve CSS medya sorgular\u0131 i\u00e7ermektedir. Freqtrade'in kendisi i\u00e7in:<\/p>\n<ul>\n<li><strong>Uzaktan SSH Eri\u015fimi:<\/strong> Bir bulut sunucusu veya Raspberry Pi gibi d\u00fc\u015f\u00fck g\u00fc\u00e7 t\u00fcketen bir cihaz \u00fczerinde Freqtrade \u00e7al\u0131\u015ft\u0131r\u0131yorsan\u0131z, SSH (Secure Shell) client uygulamalar\u0131 (Termius, JuiceSSH) arac\u0131l\u0131\u011f\u0131yla mobil cihaz\u0131n\u0131zdan sunucunuza ba\u011flanabilir ve komut sat\u0131r\u0131 \u00fczerinden botunuzu y\u00f6netebilirsiniz.<\/li>\n<li><strong>Telegram Bot Entegrasyonu:<\/strong> Freqtrade'in Telegram entegrasyonu, botunuzun durumunu, i\u015flem bildirimlerini ve hatta belirli komutlar\u0131 Telegram \u00fczerinden g\u00f6ndermenizi ve alman\u0131z\u0131 sa\u011flar. Bu, mobil cihazdan en pratik y\u00f6netim yollar\u0131ndan biridir.<\/li>\n<li><strong>FreqUI (Web UI):<\/strong> Baz\u0131 kullan\u0131c\u0131lar Freqtrade i\u00e7in web tabanl\u0131 aray\u00fczler geli\u015ftirmi\u015ftir. Bu aray\u00fczleri sunucunuza kurarak, herhangi bir web taray\u0131c\u0131s\u0131 \u00fczerinden botunuzu g\u00f6rsel bir aray\u00fczle takip edebilirsiniz.<\/li>\n<\/ul>\n<p><strong>Performans \u0130pu\u00e7lar\u0131:<\/strong><\/p>\n<p>Freqtrade'in performans\u0131n\u0131 art\u0131rmak ve kaynak t\u00fcketimini optimize etmek, \u00f6zellikle s\u0131n\u0131rl\u0131 kaynaklara sahip cihazlarda veya bulut sunucular\u0131nda \u00f6nemlidir:<\/p>\n<ul>\n<li><strong>S\u0131n\u0131rl\u0131 \u0130\u015flem \u00c7ifti:<\/strong> \u00c7ok fazla i\u015flem \u00e7ifti eklemek, botunuzun daha fazla veri i\u015flemesine ve API sorgusu yapmas\u0131na neden olur. Performans sorunlar\u0131 ya\u015famamak ve API limitlerine tak\u0131lmamak i\u00e7in sadece ger\u00e7ekten gerekli olan \u00e7iftleri kullan\u0131n.<\/li>\n<li><strong>Daha Az Zaman Dilimi:<\/strong> \u0130ndirilen ve i\u015flenen veri miktar\u0131n\u0131 azaltmak i\u00e7in sadece stratejinizin ihtiya\u00e7 duydu\u011fu zaman dilimlerini kullan\u0131n. \u00d6rne\u011fin, 1 dakikal\u0131k verilere ihtiyac\u0131n\u0131z yoksa indirmeyin.<\/li>\n<li><strong>Bellek ve CPU Optimizasyonu:<\/strong> Stratejinizi yazarken gereksiz hesaplamalardan ka\u00e7\u0131n\u0131n. Karma\u015f\u0131k indikat\u00f6rler, daha fazla CPU ve bellek t\u00fcketebilir.<\/li>\n<li><strong>API Limitlerini G\u00f6zden Ge\u00e7irin:<\/strong> Borsalar\u0131n API limitleri vard\u0131r. S\u0131k s\u0131k veri \u00e7ekmek veya \u00e7ok say\u0131da i\u015flem yapmak limitlere tak\u0131lman\u0131za neden olabilir. Freqtrade bu konuda ak\u0131ll\u0131 olsa da, a\u015f\u0131r\u0131ya ka\u00e7maktan ka\u00e7\u0131n\u0131n.<\/li>\n<\/ul>\n<p>Bu ileri d\u00fczey optimizasyon ve y\u00f6netim teknikleri, Freqtrade deneyiminizi daha verimli, esnek ve kontrol edilebilir hale getirerek piyasalar\u0131n karma\u015f\u0131k ortam\u0131nda daha bilin\u00e7li ad\u0131mlar atman\u0131z\u0131 sa\u011flayacakt\u0131r.<\/p>\n<h2>Sonu\u00e7: Freqtrade Ba\u015far\u0131s\u0131nda \u0130\u015flem \u00c7ifti Se\u00e7iminin Rol\u00fc ve S\u0131k\u00e7a Sorulan Sorular<\/h2>\n<p>Freqtrade ile otomatik al\u0131m sat\u0131m yolculu\u011funuzda, do\u011fru i\u015flem \u00e7iftlerini se\u00e7mek ve bu se\u00e7imleri titizlikle test etmek, stratejinizin k\u00e2rl\u0131l\u0131\u011f\u0131 ve s\u00fcrd\u00fcr\u00fclebilirli\u011fi a\u00e7\u0131s\u0131ndan temel bir belirleyicidir. Bu makale boyunca, i\u015flem \u00e7iftlerinin neden bu kadar kritik oldu\u011funu, optimal \u00e7iftleri nas\u0131l belirleyece\u011finizi, geriye d\u00f6n\u00fck testlerle nas\u0131l do\u011frulayaca\u011f\u0131n\u0131z\u0131 ve hatta dinamik y\u00f6netim teknikleriyle botunuzu nas\u0131l bir \u00fcst seviyeye ta\u015f\u0131yaca\u011f\u0131n\u0131z\u0131 detayl\u0131 bir \u015fekilde ele ald\u0131k. Unutulmamal\u0131d\u0131r ki, ba\u015far\u0131l\u0131 bir Freqtrade kullan\u0131c\u0131s\u0131 olmak, sadece geli\u015fmi\u015f bir stratejiye sahip olmakla de\u011fil, ayn\u0131 zamanda piyasa ko\u015fullar\u0131n\u0131 s\u00fcrekli analiz etmek, se\u00e7imlerinizi s\u00fcrekli test etmek ve gerekti\u011finde adapte olmaktan ge\u00e7er. Piyasan\u0131n s\u00fcrekli de\u011fi\u015fen do\u011fas\u0131 g\u00f6z \u00f6n\u00fcne al\u0131nd\u0131\u011f\u0131nda, i\u015flem \u00e7ifti listenizi ve stratejinizi d\u00fczenli olarak g\u00f6zden ge\u00e7irmek, k\u00e2r potansiyelinizi koruman\u0131n ve riskleri minimize etmenin anahtar\u0131d\u0131r. Bilin\u00e7li se\u00e7imler ve s\u00fcrekli \u00f6\u011frenme ile kripto piyasalar\u0131nda kendinize g\u00fcvenli bir yer edinebilirsiniz.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h3>\n<h4>1. Ka\u00e7 i\u015flem \u00e7ifti se\u00e7meliyim?<\/h4>\n<p><strong>Cevap:<\/strong> Se\u00e7meniz gereken i\u015flem \u00e7ifti say\u0131s\u0131, stratejinizin karma\u015f\u0131kl\u0131\u011f\u0131na, risk tolerans\u0131n\u0131za ve botunuzun i\u015fleme kapasitesine ba\u011fl\u0131d\u0131r. Genellikle, ba\u015flang\u0131\u00e7ta 5-10 iyi ara\u015ft\u0131r\u0131lm\u0131\u015f ve test edilmi\u015f \u00e7iftle ba\u015flamak, botunuzun performans\u0131n\u0131 izlemek ve anlamak i\u00e7in iyi bir denge sa\u011flar. Daha sonra, deneyim kazand\u0131k\u00e7a ve botunuzun performans\u0131ndan emin olduk\u00e7a bu say\u0131y\u0131 art\u0131rabilirsiniz. \u00c7ok fazla \u00e7ift, performans d\u00fc\u015f\u00fc\u015f\u00fcne veya API limitlerine tak\u0131lman\u0131za neden olabilir.<\/p>\n<h4>2. Yeni bir \u00e7ifti ne zaman eklemeli veya \u00e7\u0131karmal\u0131y\u0131m?<\/h4>\n<p><strong>Cevap:<\/strong> Yeni bir \u00e7ifti, detayl\u0131 pazar ara\u015ft\u0131rmas\u0131 ve geriye d\u00f6n\u00fck testler sonucunda stratejinizle y\u00fcksek uyum g\u00f6sterdi\u011fini belirledi\u011finizde eklemelisiniz. \u00c7ifti \u00e7\u0131karman\u0131z gereken durumlar ise, art\u0131k stratejinizle k\u00e2rl\u0131 olmad\u0131\u011f\u0131n\u0131, a\u015f\u0131r\u0131 oynakla\u015ft\u0131\u011f\u0131n\u0131, likiditesinin azald\u0131\u011f\u0131n\u0131 veya borsa listelemesinden \u00e7\u0131kar\u0131ld\u0131\u011f\u0131n\u0131 fark etti\u011finiz zamand\u0131r. Piyasa ko\u015fullar\u0131ndaki belirgin de\u011fi\u015fiklikler de listelerinizi g\u00f6zden ge\u00e7irmenizi gerektirebilir.<\/p>\n<h4>3. Backtesting sonu\u00e7lar\u0131 her zaman do\u011fru mudur?<\/h4>\n<p><strong>Cevap:<\/strong> Hay\u0131r, backtesting sonu\u00e7lar\u0131 her zaman gelecekteki performans\u0131 garanti etmez. Ge\u00e7mi\u015f veriler \u00fczerinde yap\u0131lan sim\u00fclasyonlard\u0131r ve \"ge\u00e7mi\u015f performans, gelecekteki sonu\u00e7lar\u0131n bir g\u00f6stergesi de\u011fildir.\" Ani piyasa \u00e7\u00f6k\u00fc\u015fleri, yeni d\u00fczenlemeler veya \"flash crash\" gibi \u00f6ng\u00f6r\u00fclemeyen olaylar backtesting sonu\u00e7lar\u0131nda yer almayabilir. Bu nedenle, backtesting'i bir rehber olarak kullanmal\u0131 ve stratejinizi ger\u00e7ek piyasada s\u00fcrekli izlemeli ve adapte etmelisiniz.<\/p>\n<h4>4. Daha az likit \u00e7iftlerle i\u015flem yapmak riskli midir?<\/h4>\n<p><strong>Cevap:<\/strong> Evet, daha az likit \u00e7iftlerle i\u015flem yapmak genellikle daha risklidir. D\u00fc\u015f\u00fck likidite, daha geni\u015f spread'ler (al\u0131m-sat\u0131m farklar\u0131) ve b\u00fcy\u00fck emirlerin piyasay\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde etkileyebilmesi anlam\u0131na gelir. Bu durum, beklenenden daha k\u00f6t\u00fc fiyatlardan i\u015flem yapman\u0131za veya pozisyonlar\u0131n\u0131z\u0131 istedi\u011finiz fiyattan kapatamaman\u0131za neden olabilir. Y\u00fcksek likiditeli \u00e7iftler genellikle daha g\u00fcvenli kabul edilir, ancak k\u00e2r marjlar\u0131 daha d\u00fc\u015f\u00fck olabilir.<\/p>\n<h4>5. \u0130\u015flem \u00e7ifti se\u00e7imini otomatikle\u015ftirebilir miyim?<\/h4>\n<p><strong>Cevap:<\/strong> Evet, Freqtrade'in <code>pair_list.py<\/code> dosyas\u0131n\u0131 kullanarak i\u015flem \u00e7ifti se\u00e7imini b\u00fcy\u00fck \u00f6l\u00e7\u00fcde otomatikle\u015ftirebilirsiniz. Bu Python dosyas\u0131, piyasa verilerine (hacim, oynakl\u0131k, fiyat hareketleri vb.) dayal\u0131 \u00f6zel filtreleme mant\u0131\u011f\u0131 yazarak dinamik bir i\u015flem \u00e7ifti listesi olu\u015fturman\u0131za olanak tan\u0131r. B\u00f6ylece, botunuz belirli kriterlere uyan \u00e7iftleri otomatik olarak ekleyebilir veya \u00e7\u0131karabilir, bu da piyasa de\u011fi\u015fimlerine daha h\u0131zl\u0131 adapte olman\u0131z\u0131 sa\u011flar.<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Kripto para piyasalar\u0131n\u0131n dalgal\u0131 denizinde otomatik i\u015flem stratejileriyle ba\u015far\u0131ya ula\u015fmak, do\u011fru ara\u00e7lar\u0131 ve y\u00f6ntemleri kullanmaktan ge\u00e7er. Bu rehber,&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-31366","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Freqtrade \u0130\u015flem \u00c7ifti Se\u00e7imi ve Test Etme: Kapsaml\u0131 Rehber<\/title>\n<meta name=\"description\" content=\"Kripto para piyasalar\u0131n\u0131n dalgal\u0131 denizinde otomatik i\u015flem stratejileriyle ba\u015far\u0131ya ula\u015fmak, do\u011fru ara\u00e7lar\u0131 ve y\u00f6ntemleri kullanmaktan ge\u00e7er. Bu rehber, Freqtrade kullan\u0131c\u0131lar\u0131 i\u00e7in i\u015flem \u00e7ifti se\u00e7iminin inceliklerini, verimli test s\u00fcre\u00e7lerini ve bu kararlar\u0131n al\u0131m sat\u0131m performans\u0131n\u0131z \u00fczerindeki kritik etkilerini ad\u0131m ad\u0131m a\u00e7\u0131klayacak. Stratejileriniz i\u00e7in en uygun kripto \u00e7iftlerini nas\u0131l belirleyece\u011finizi ve riskinizi en aza indirerek k\u00e2r potansiyelinizi nas\u0131l maksimize edece\u011finizi ke\u015ffedin.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Freqtrade \u0130\u015flem \u00c7ifti Se\u00e7imi ve Test Etme: Kapsaml\u0131 Rehber\" \/>\n<meta property=\"og:description\" content=\"Kripto para piyasalar\u0131n\u0131n dalgal\u0131 denizinde otomatik i\u015flem stratejileriyle ba\u015far\u0131ya ula\u015fmak, do\u011fru ara\u00e7lar\u0131 ve y\u00f6ntemleri kullanmaktan ge\u00e7er. Bu rehber, Freqtrade kullan\u0131c\u0131lar\u0131 i\u00e7in i\u015flem \u00e7ifti se\u00e7iminin inceliklerini, verimli test s\u00fcre\u00e7lerini ve bu kararlar\u0131n al\u0131m sat\u0131m performans\u0131n\u0131z \u00fczerindeki kritik etkilerini ad\u0131m ad\u0131m a\u00e7\u0131klayacak. Stratejileriniz i\u00e7in en uygun kripto \u00e7iftlerini nas\u0131l belirleyece\u011finizi ve riskinizi en aza indirerek k\u00e2r potansiyelinizi nas\u0131l maksimize edece\u011finizi ke\u015ffedin.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-09T01:01:09+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"22 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Freqtrade \u0130\u015flem \u00c7ifti Se\u00e7imi ve Test Etme: Kapsaml\u0131 Rehber\",\"datePublished\":\"2025-10-09T01:01:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/\"},\"wordCount\":4034,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/\",\"name\":\"Freqtrade \u0130\u015flem \u00c7ifti Se\u00e7imi ve Test Etme: Kapsaml\u0131 Rehber\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-10-09T01:01:09+00:00\",\"description\":\"Kripto para piyasalar\u0131n\u0131n dalgal\u0131 denizinde otomatik i\u015flem stratejileriyle ba\u015far\u0131ya ula\u015fmak, do\u011fru ara\u00e7lar\u0131 ve y\u00f6ntemleri kullanmaktan ge\u00e7er. Bu rehber, Freqtrade kullan\u0131c\u0131lar\u0131 i\u00e7in i\u015flem \u00e7ifti se\u00e7iminin inceliklerini, verimli test s\u00fcre\u00e7lerini ve bu kararlar\u0131n al\u0131m sat\u0131m performans\u0131n\u0131z \u00fczerindeki kritik etkilerini ad\u0131m ad\u0131m a\u00e7\u0131klayacak. Stratejileriniz i\u00e7in en uygun kripto \u00e7iftlerini nas\u0131l belirleyece\u011finizi ve riskinizi en aza indirerek k\u00e2r potansiyelinizi nas\u0131l maksimize edece\u011finizi ke\u015ffedin.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Freqtrade \u0130\u015flem \u00c7ifti Se\u00e7imi ve Test Etme: Kapsaml\u0131 Rehber\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Freqtrade \u0130\u015flem \u00c7ifti Se\u00e7imi ve Test Etme: Kapsaml\u0131 Rehber","description":"Kripto para piyasalar\u0131n\u0131n dalgal\u0131 denizinde otomatik i\u015flem stratejileriyle ba\u015far\u0131ya ula\u015fmak, do\u011fru ara\u00e7lar\u0131 ve y\u00f6ntemleri kullanmaktan ge\u00e7er. Bu rehber, Freqtrade kullan\u0131c\u0131lar\u0131 i\u00e7in i\u015flem \u00e7ifti se\u00e7iminin inceliklerini, verimli test s\u00fcre\u00e7lerini ve bu kararlar\u0131n al\u0131m sat\u0131m performans\u0131n\u0131z \u00fczerindeki kritik etkilerini ad\u0131m ad\u0131m a\u00e7\u0131klayacak. Stratejileriniz i\u00e7in en uygun kripto \u00e7iftlerini nas\u0131l belirleyece\u011finizi ve riskinizi en aza indirerek k\u00e2r potansiyelinizi nas\u0131l maksimize edece\u011finizi ke\u015ffedin.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/","og_locale":"tr_TR","og_type":"article","og_title":"Freqtrade \u0130\u015flem \u00c7ifti Se\u00e7imi ve Test Etme: Kapsaml\u0131 Rehber","og_description":"Kripto para piyasalar\u0131n\u0131n dalgal\u0131 denizinde otomatik i\u015flem stratejileriyle ba\u015far\u0131ya ula\u015fmak, do\u011fru ara\u00e7lar\u0131 ve y\u00f6ntemleri kullanmaktan ge\u00e7er. Bu rehber, Freqtrade kullan\u0131c\u0131lar\u0131 i\u00e7in i\u015flem \u00e7ifti se\u00e7iminin inceliklerini, verimli test s\u00fcre\u00e7lerini ve bu kararlar\u0131n al\u0131m sat\u0131m performans\u0131n\u0131z \u00fczerindeki kritik etkilerini ad\u0131m ad\u0131m a\u00e7\u0131klayacak. Stratejileriniz i\u00e7in en uygun kripto \u00e7iftlerini nas\u0131l belirleyece\u011finizi ve riskinizi en aza indirerek k\u00e2r potansiyelinizi nas\u0131l maksimize edece\u011finizi ke\u015ffedin.","og_url":"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-10-09T01:01:09+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"22 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Freqtrade \u0130\u015flem \u00c7ifti Se\u00e7imi ve Test Etme: Kapsaml\u0131 Rehber","datePublished":"2025-10-09T01:01:09+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/"},"wordCount":4034,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/","url":"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/","name":"Freqtrade \u0130\u015flem \u00c7ifti Se\u00e7imi ve Test Etme: Kapsaml\u0131 Rehber","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-10-09T01:01:09+00:00","description":"Kripto para piyasalar\u0131n\u0131n dalgal\u0131 denizinde otomatik i\u015flem stratejileriyle ba\u015far\u0131ya ula\u015fmak, do\u011fru ara\u00e7lar\u0131 ve y\u00f6ntemleri kullanmaktan ge\u00e7er. Bu rehber, Freqtrade kullan\u0131c\u0131lar\u0131 i\u00e7in i\u015flem \u00e7ifti se\u00e7iminin inceliklerini, verimli test s\u00fcre\u00e7lerini ve bu kararlar\u0131n al\u0131m sat\u0131m performans\u0131n\u0131z \u00fczerindeki kritik etkilerini ad\u0131m ad\u0131m a\u00e7\u0131klayacak. Stratejileriniz i\u00e7in en uygun kripto \u00e7iftlerini nas\u0131l belirleyece\u011finizi ve riskinizi en aza indirerek k\u00e2r potansiyelinizi nas\u0131l maksimize edece\u011finizi ke\u015ffedin.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/freqtrade-islem-cifti-secimi-ve-test-etme-kapsamli-rehber\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Freqtrade \u0130\u015flem \u00c7ifti Se\u00e7imi ve Test Etme: Kapsaml\u0131 Rehber"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/31366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=31366"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/31366\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=31366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=31366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=31366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}