Vai al contenuto
Stop entry cancel opposite ETHUSDT 15m

1726 trade su 1742 identici nei due registri

12 trade abbinati differiscono. La vista «Trade» conta le differenze per tipo.

0500010.00015.000
apr 2025lug 2025ott 2025gen 2026apr 2026
USDT

Tocca o trascina sul grafico per leggere un punto qualsiasi.

Fonte: tv_trades.csv e engine_trades.csv in pineforge-corpus (commit d75b4fa).

Il grafico in forma di tabella
Orario (UTC)TradingView, USDTPineForge, USDT
2025-03-31 02:000,00−12,51
2025-05-24 19:153909,763743,87
2025-07-11 12:005788,386575,17
2025-09-04 10:158759,538745,66
2025-10-20 20:4516.226,6816.307,73
2025-12-05 08:4517.236,0117.160,00
2026-01-19 11:0013.485,3014.158,00
2026-03-10 02:1515.123,0315.047,02
2026-05-01 00:0014.572,5114.496,50
  • TradingView, P&L finale 14.572,51 USDT
  • PineForge, P&L finale 14.496,50 USDT
Come lo misuriamo

1726 trade su 1739 sono identici in entrambi i registri; 1 entrata è in ritardo di 3 barre nel registro di PineForge con una differenza di prezzo pari a 0,135%, 12 quantità hanno una differenza fino a 50%, 1 trade di TradingView non ha un corrispondente in PineForge e 3 trade di PineForge non hanno un corrispondente in TradingView.

Fonte: l'export di TradingView, tv_trades.csv, e la lista di trade di PineForge, engine_trades.csv, così come sono committati in pineforge-corpus al commit d75b4fa; quella di PineForge è stata generata dall'engine v1.0.1.

Valutata eccellente dal controllo dell’engine sul corpus aperto, che ammette prezzi di entrata e di uscita entro 0,01% rispetto a quelli di TradingView e P&L entro 1% al 90° percentile, sulla finestra coperta da entrambe le liste. Per il livello eccellente, quando TradingView mostra due o più Signals di entrata distinti nello stesso istante esatto, allo stesso prezzo e nella stessa direzione, l’engine mostra altrettante entrate distinte in quel punto (identità delle entrate distinte). Identico significa che entrambi i file riportano la stessa direzione, lo stesso orario di entrata e di uscita, lo stesso prezzo di entrata e di uscita e la stessa quantità fino all’ultimo decimale esportato da TradingView. Come funzionano le valutazioni

Questa pagina mostra i file committati in pineforge-corpus al commit d75b4fa: il sorgente Pine, il C++ che il codegen 1.0.1 ne ha generato ed entrambe le liste di trade; quella di PineForge è stata generata dall’engine v1.0.1 a partire da quel C++. La valutazione viene dal controllo del corpus dell’engine al commit 35db01c8, che riesegue ogni strategia ed è incluso nell’engine v1.6.2. L’immagine pineforge-release 1.6.0 contiene engine e codegen 1.6.0, precedenti alla coppia pubblicata più recente v1.6.2, e li esegue sui tuoi dati OHLCV.

Salva il file strategy.pine della strategia, preso da quel commit del corpus, accanto al tuo file OHLCV, poi esegui:

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.6.0 > report.json

Il registro di PineForge

Trade
1741
P&L netto
+14.496,50 USDT
Drawdown massimo, trade chiusi
−6728,26 USDT
Trade vincenti
27,5%
Fattore di profitto
1,12
Come fare backtest offline

Sorgenti e trade grezzi