İlk Flow: oluşturma ve backtest
Bu rehberin sonunda bir şablondan kurulmuş, kendi belirlediğin maliyetlerle backtest edilmiş ve MT5 DEMO hesabında senin kurallarınla çalışan bir Flow’un olacak.
Backtest için yalnızca bir PipLoop hesabı yeterli. Flow’u çalıştırmak içinse EA üzerinden bağlanmış bir MT5 hesabı gerekir (MT5 hesabını bağlama).
1. Bir şablonla başla
Bölüm başlığı “1. Bir şablonla başla”- Kenar çubuğundan Flow Builder sayfasını aç ve + New Workflow seçeneğine tıkla.
- New flow ekranında Symbol alanını kontrol et. Backtest, bu sembol için PipLoop’un tick verisini kullanır.
- Bir şablon seç ve Use template düğmesine tıkla. Session range breakout şablonunda Recommended etiketi vardır. Start from scratch (etiket Blank, düğme Create), güvenli varsayılan değerlerle boş adımlar açar.
Her şablon canvas üzerinde açılır ve baştan sona düzenlenebilir.
2. Bir Flow’un beş adımı
Bölüm başlığı “2. Bir Flow’un beş adımı”Canvas’ta her zaman soldan sağa beş adım bulunur:
- Entry signal: ne zaman işlem aranacağı; örneğin Bar close, Time range ya da Moving average cross.
- Risk checks: işleme girmeme izin var mı? Örneğin Max open positions, One trade per day ya da Daily loss lock.
- Position size: Fixed lots, Risk % of balance ya da Fixed money risk.
- Order & protection: giriş emri (örneğin Stop orders at level ya da Market order) ve yanında Stop loss, Take profit, Break-even ve Trailing stop.
- Exit: hangi koşul önce gerçekleşirse işlemi o kapatır; örneğin Close at time ya da Opposite signal.
Ayarlarını açmak için bir düğüme tıkla. Düğüm eklemek için Add condition, Add check, Add node, Add exit düğmelerini ya da düğüm panelini (Search nodes) kullan. Read as text düğmesi Flow’un tamamını In plain words biçiminde gösterir; Flow’un tam istediğin şeyi yapıp yapmadığını kontrol etmenin kolay bir yolu.
Araç çubuğunda Timeframe, Direction (Buy and sell, Buy only ya da Sell only) ve broker’ın sunucu saatini (Server UTC) ayarla. Düğümlerdeki saatler broker’ın sunucu saatidir.
3. “Ready to test” görünene kadar kaydet
Bölüm başlığı “3. “Ready to test” görünene kadar kaydet”Save düğmesine tıkla. Araç çubuğunda ● Unsaved, Saving… ya da Saved yazar. Hemen yanında PipLoop Flow’u kontrol eder: Save to check, Checking…, bir sayı ve ardından to fix, ya da ✓ Ready to test. Neyi düzeltmen gerektiğini görmek için hata gösteren düğüme tıkla.
4. Maliyetleri ayarla ve backtest’i çalıştır
Bölüm başlığı “4. Maliyetleri ayarla ve backtest’i çalıştır”- Backtest settings penceresini açmak için ⚙ Settings düğmesine tıkla.
- Period (All history, son birkaç ay ya da Choose dates) ve Start balance seç.
- Maliyetleri ayarla. Fixed seçmediğin sürece Spread varsayılan olarak Recorded in the data olur. Commission per lot ve Slippage per side 0’dan başlar. Broker’ının gerçekten aldığı komisyonu ve gerçekçi bir kayma değeri gir; yoksa sonuçlar piyasanın izin verdiğinden daha iyi görünür.
- Run backtest düğmesine tıkla. Sonraki seferlerde araç çubuğundaki Backtest düğmesi bu ayarları yeniden kullanır.
Webhook alert ile başlayan bir Flow backtest edilemez. Onu bir DEMO hesapta dene: Flow çalışırken düğümün ayarlarında Test buy ve Test sell bulunur. Bu Flow’un Webhook URL adresini gizli tut.
5. Sonuçları oku
Bölüm başlığı “5. Sonuçları oku”- Üst kısım, kullanılan sembolü, tarih aralığını ve maliyetleri yeniden gösterir.
- En üst satırda Net profit, Trades, Win rate, Profit factor, Max drawdown ve Average R, ardından equity eğrisi yer alır.
- Chart bölümünde günler arasında gezin. Bir işlemi grafikte görmek için Trades listesinden bir satır seç; ardından işlemin hangi düğümlerden geçtiğini görmek için Show path on canvas seçeneğine tıkla.
- Days without a trade, işlem olmayan günlerde Flow’un nerede ve neden durduğunu gösterir.
- Bir işlem aynı mumda hem stop’a hem hedefe değdiyse stop’un esas alındığını belirten bir not çıkar.
Simüle edilmiş (backtest) sonuçlardır; gerçek işlem değildir, geçmiş veri bilinerek tasarlanmıştır ve gelecekteki sonuçları garanti etmez.
Yalnızca net sonuca değil, drawdown’a (sermaye düşüşü) ve en kötü günlere de bak. Her seferinde tek bir şeyi değiştir, kaydet ve yeniden test et. Back to canvas seni düzenleme ekranına geri götürür.
6. MT5 DEMO hesabında çalıştır
Bölüm başlığı “6. MT5 DEMO hesabında çalıştır”- ACCOUNT bölümünde DEMO hesabını seç. Hesapta EA connected yazmalı.
- Run live düğmesine tıkla ve hesaptaki sembolü seç. Broker’lar aynı piyasayı çoğu zaman biraz farklı adlandırır.
- PipLoop bir sorun listelerse önce onu düzelt. Uyarıları Run anyway ile kabul edebilirsin. Gerçek para hesabında ayrıca REAL yazman gerekir. Önce DEMO’da pratik yap.
- Araç çubuğunda ● Live görünür. Trades düğmesi Positions, Orders, History ve Activity sekmelerini açar.
- Durdurmak için ■ Stop düğmesine tıkla, ardından Stop · keep position ya da Stop · close all seçeneğini seç.
Sorun çıkarsa
Bölüm başlığı “Sorun çıkarsa”- EA not connected. Attach the EA in MT5, then try again. Bağlantı durumları ve çözümleri sayfasına bak.
- Broker’ın sunucu saati Flow’daki saatten farklı: araç çubuğundaki Server UTC değerini buna göre değiştir.
- No local history for … yet. PipLoop’ta bu sembolün tick verisi henüz yok. Başka bir sembol seç.
Çalışan bir Flow’u yine de takip etmen gerekir. MT5’i açık tut, Activity sekmesine göz at ve piyasa ya da planın değiştiğinde Flow’u durdur.