मुख्य सामग्री पर जाएँ
Keystone limit replace ETHUSDT 15m

686 trades, 570 दोनों books में एक जैसे

मिलान वाले 116 trades अलग हैं; Trades व्यू में क़िस्मवार गिनती है।

−4,000−2,0000
अप्रैल 2025जुल॰ 2025अक्टू॰ 2025जन॰ 2026अप्रैल 2026
USDT

किसी भी बिंदु का मान देखने के लिए चार्ट पर टैप या ड्रैग करें।

स्रोत: tv_trades.csv और engine_trades.csv (pineforge-corpus d75b4fa)।

यही चार्ट, तालिका के रूप में
समय (UTC)TradingView, USDT मेंPineForge, USDT में
2025-03-31 14:0066.6565.90
2025-05-16 21:3053.2352.41
2025-07-11 22:15−478.71−479.54
2025-09-07 07:30−1,471.69−1,472.54
2025-10-23 14:00−2,057.64−2,058.50
2025-12-11 00:30−2,923.87−2,924.75
2026-01-24 11:15−3,695.93−3,696.83
2026-03-13 22:00−4,786.96−4,787.88
2026-05-04 00:00−5,487.04−5,487.97
  • TradingView, अंतिम P&L −5,487.04 USDT
  • PineForge, अंतिम P&L −5,487.97 USDT
मापने का तरीक़ा

686 में से 570 trades दोनों books में हूबहू एक जैसे हैं; 2 trades में entry price ज़्यादा से ज़्यादा 0.00723% अलग है, 2 trades में exit price ज़्यादा से ज़्यादा 0.00767% अलग है, और 116 trades में मात्रा ज़्यादा से ज़्यादा 0.00622% अलग है।

स्रोत: TradingView का export, tv_trades.csv, और PineForge की trade list, engine_trades.csv, जो दोनों pineforge-corpus में d75b4fa पर commit किए गए हैं; PineForge वाली list को engine v1.0.1 ने लिखा था।

Engine के open-corpus check ने इसे उत्कृष्ट ग्रेड दिया है। यह check 90वें percentile पर entry और exit prices में TradingView से 0.01% तक और P&L में 1% तक के अंतर की छूट देता है, उस अवधि पर जिसे दोनों lists कवर करती हैं। उत्कृष्ट ग्रेड के लिए, जहाँ TradingView बिल्कुल एक ही समय, क़ीमत और दिशा पर दो या अधिक अलग entry Signals दिखाता है, वहाँ Engine उतनी ही अलग entries दिखाता है (अलग entry की पहचान)। हूबहू का मतलब है कि दोनों फ़ाइलों में ये सब एक ही छपे हैं: दिशा, entry और exit का समय, entry और exit price, और TradingView जितने दशमलव तक export करता है, उतने दशमलव तक मात्रा। ग्रेड कैसे तय होते हैं

यह पेज pineforge-corpus के commit d75b4fa में commit की गई फ़ाइलें दिखाता है: Pine सोर्स कोड, उससे codegen 1.0.1 का generate किया C++ और दोनों trade lists; PineForge वाली list को उसी C++ से engine v1.0.1 ने लिखा था। ग्रेड engine के corpus check से आता है, जो हर strategy को दोबारा चलाता है; यह check 35db01c8 पर चला, और यह commit engine v1.4.0 में शामिल है। pineforge-release 1.4.0 image में engine v1.4.0 और codegen 1.4.0 हैं, और यह image इन्हें आपके दिए OHLCV डेटा पर चलाती है।

उस corpus commit से strategy की strategy.pine अपनी OHLCV फ़ाइल के बगल में सेव करें, फिर चलाएँ:

docker run --rm --network=none \
  -v "$PWD/strategy.pine:/in/strategy.pine:ro" \
  -v "$PWD/ohlcv.csv:/in/ohlcv.csv:ro" \
  ghcr.io/pineforge-4pass/pineforge-release:1.4.0 > report.json

PineForge की trade book

Trades
686
Net P&L
−5,487.97 USDT
Max drawdown (बंद trades)
−5,941.37 USDT
Win rate
50.9%
Profit factor
0.71
Offline backtest कैसे करें

स्रोत और मूल trades