Template jurnal trading gratis untuk Excel dan Google Sheets
Template jurnal trading gratis untuk Excel dan Google Sheets, berisi lima transaksi nyata di Binance. Rumus untuk risiko, R, expectancy, dan drawdown.
Template jurnal trading ini adalah file .xlsx: satu transaksi per baris, dan rumus menghitung risiko, R, hasil bersih, expectancy, dan drawdown. File ini bisa dibuka di Excel, Google Sheets, LibreOffice, dan Numbers, tanpa makro dan tanpa pendaftaran. Contoh barisnya adalah lima transaksi nyata saya di Binance, dan di bawah ini saya memakainya untuk menunjukkan cara setiap angka dihitung.
Isi template jurnal trading
File ini punya empat lembar kerja (sheet).
| Lembar | Isinya |
|---|---|
| Transaksi | 29 kolom dan 1.000 baris dengan rumus yang sudah terpasang. Baris 4–8 adalah contoh. |
| Statistik | Total Anda, ditambah tabel per kesalahan, setup, emosi, dan minggu. |
| Cara pakai | Apa yang diisi di setiap kolom dan bagaimana kolom itu dihitung. |
| Daftar | Bursa, setup, kesalahan, dan emosi Anda untuk daftar pilihan (drop-down). |
Anda mengisi kolom putih; kolom abu-abu berisi rumus. Inilah bagian yang Anda ketik: simbol, arah, harga, kuantitas, stop loss, biaya, dan funding.
Kolom-kolom lainnya:
- Saat entry: tanggal dan waktu dalam UTC, bursa, take profit, dan saldo akun saat entry.
- Dihitung otomatis: risiko dalam $ dan dalam % saldo, PnL kotor, PnL bersih, R, PnL dalam % saldo, total berjalan, drawdown, dan minggu.
- Evaluasi: setup, kesalahan, emosi, tingkat keyakinan dari 1 sampai 5, komentar, dan tautan ke tangkapan layar.
Contoh: lima transaksi nyata di template
Baris 4–8 adalah transaksi saya di futures perpetual Binance USDⓈ-M antara 28 Agustus dan 5 September 2026. Saya mengambil setiap angka dari halaman publik transaksi di jurnal saya: harga entry dan exit rata-rata, kuantitas, biaya, dan funding. Kelima transaksi ini dipilih untuk menunjukkan kasus yang berbeda-beda, bukan hasil terbaik.

| Baris | Transaksi | Yang ditunjukkan |
|---|---|---|
| 4 | #104, long BTRUSDT | Exit di antara stop loss dan target: +0,69R |
| 5 | #136, long BTRUSDT | Stop loss tereksekusi 2,1% lebih buruk dari harganya: −1,81R, padahal rencananya −1R |
| 6 | #897, short AKEUSDT | PnL posisi short bertanda terbalik: +1,19R |
| 7 | #1138, long MARSCOINUSDT | Tanpa stop loss saat ditutup, jadi tidak ada risiko dan tidak ada R |
| 8 | #2011, long MARSCOINUSDT | Stop loss tereksekusi lebih buruk dari harganya: −1,16R |
Apa yang tidak ditampilkan halaman publik dibiarkan kosong pada contoh. Pengunjung halaman publik hanya bisa melihat stop loss saat posisi ditutup. Itulah stop loss yang dipakai di contoh, meskipun aturan template sendiri meminta stop loss saat entry. Saldo sebelum entry tidak terlihat, jadi kolom “% saldo” kosong. Hanya trader sendiri yang tahu setup, emosi, dan tingkat keyakinannya. Satu-satunya tag di kolom “Kesalahan” adalah “Tanpa stop loss” pada #1138, yang memang terlihat di halaman itu.
Cara template menghitung risiko, R, dan hasil
Rumusnya sama seperti di jurnal mana pun. Harga entry adalah rata-rata dari semua eksekusi entry, harga exit rata-rata dari semua eksekusi exit.
Risiko, $ = |Entry − Stop| × Kuantitas × Ukuran kontrak
PnL kotor = (Exit − Entry) × Kuantitas × Ukuran kontrak
tandanya dibalik untuk SHORT
PnL bersih = PnL kotor − Biaya + Funding
R = PnL bersih ÷ RisikoPada baris 4, transaksi #104:
- Risiko. |0,1573143 − 0,14698| × 193.652 = $2.001,26. Itulah 1R: kerugian jika stop loss tersentuh, sebelum biaya.
- PnL kotor. (0,1647912 − 0,1573143) × 193.652 = +$1.447,92.
- PnL bersih. 1.447,92 − 31,19 − 44,82 = +$1.371,91. Funding dimasukkan dengan tandanya: yang dibayar bernilai minus.
- R. 1.371,91 ÷ 2.001,26 = +0,69R.
Inilah sisi rumus dari lembar tersebut. Formula bar menampilkan rumus R di sel S4, persis seperti yang tersimpan dalam file.
Hasil template bisa berbeda beberapa sen dari hasil bursa. Untuk short #897, template menghasilkan +$2.975,89, sedangkan halaman transaksi di jurnal saya +$2.976,05. Template bekerja dari harga rata-rata yang dibulatkan ke 7 digit; jurnal menghitung setiap eksekusi di Binance. Ambil biaya dan funding dari riwayat transaksi bursa, jangan menghitungnya sendiri.
R membutuhkan stop loss. Jika kolom Stop loss kosong, seperti pada #1138, risiko dan R dibiarkan kosong dan transaksi dihitung di “Transaksi tanpa stop loss”. Cara memilih risiko dan menghitung ukuran posisi darinya dibahas di panduan risiko per transaksi; kalkulator position size menghitung ukurannya untuk Anda.
Win rate, expectancy, dan profit factor
Lembar Statistik menjumlahkan setiap transaksi yang sudah ditutup — setiap transaksi yang punya harga exit. Pada lima contoh, hasilnya:
Win rate = Menang ÷ Transaksi ditutup 3 ÷ 5 = 60%
Expectancy, $ = PnL bersih ÷ Transaksi ditutup 3.167,14 ÷ 5 = +633,43
Expectancy, R = Rata-rata R transaksi dengan stop loss
(0,69 − 1,81 + 1,19 − 1,16) ÷ 4 = −0,27
Profit factor = Total profit ÷ Total loss
8.496,76 ÷ 5.329,63 = 1,59Dalam dolar, expectancy-nya positif; dalam R, negatif. Profit terbesar, +$4.148,97, berasal dari #1138, yang tidak punya stop loss dan tidak punya R. Tanpa transaksi itu, empat transaksi lainnya rata-rata kehilangan seperempat dari risikonya. Tabel “Per kesalahan” menunjukkannya dengan gamblang: satu-satunya transaksi bertanda “Tanpa stop loss” justru yang paling menguntungkan. Profit tidak membuat transaksi tanpa stop loss menjadi aman: menurut MAE-nya, #1138 sempat minus $5.467 di atas kertas pada titik terburuknya.
Lima transaksi terlalu sedikit untuk menilai sebuah strategi. Win rate dan expectancy baru mulai bermakna setelah puluhan transaksi dengan setup yang sama. Apa yang perlu dilihat setiap minggu dan cara mengevaluasi transaksi dibahas di panduan Cara Membuat Jurnal Trading.
Cara membuka template di Google Sheets
Bantuan Google menjelaskan cara mengimpor file. Di antarmuka berbahasa Indonesia, Google Sheets bernama Google Spreadsheet.
- Unduh file. Gunakan tombol “Unduh template” di bagian atas halaman ini.
- Buka Google Sheets. Buat spreadsheet kosong atau buka yang sudah ada.
- Pilih File → Impor. Unggah file .xlsx yang sudah Anda unduh.
- Pilih “Membuat spreadsheet baru”. Dengan begitu, template terpisah dari data spreadsheet yang sedang terbuka.
- Klik Impor. Template terbuka sebagai spreadsheet baru di tab browser baru.
Angka-angka pada contoh dihitung oleh skrip yang sama yang membuat file ini. Excel dan Google Sheets menghitung ulang rumusnya saat file dibuka.
Cara mengisi template
- Isi lembar Daftar. Tambahkan setup dan kesalahan yang biasa Anda lakukan: semuanya muncul di daftar pilihan dan di statistik.
- Hapus contoh. Hapus baris 4–8 seluruhnya. Jika Anda hanya menghapus isinya, rumus di baris-baris itu ikut terhapus.
- Catat entry segera. Waktu dalam UTC, harga, kuantitas, stop loss, dan take profit. Stop loss yang dicatat adalah stop loss saat entry: risiko dan R dihitung darinya.
- Ambil data exit dari riwayat bursa. Harga exit, biaya, dan funding ada di riwayat transaksi bursa atau terminal.
- Evaluasi di hari yang sama. Setup, kesalahan, emosi, dan satu kalimat: mengapa Anda entry dan apa yang akan Anda lakukan secara berbeda.
Saat spreadsheet tidak lagi cukup
Spreadsheet menghitung dengan jujur apa pun yang Anda masukkan. Titik lemahnya ada di proses mengetik. Setiap transaksi berarti mengetik hingga 20 kolom, dan satu loss kecil yang terlupa membuat statistik terlihat lebih baik daripada trading Anda. Penambahan posisi secara bertahap melebur menjadi satu harga rata-rata. Pergeseran stop loss hanya tersimpan di ingatan Anda. MAE dan MFE — floating loss terdalam dan floating profit tertinggi sebuah transaksi — harus dibaca dari grafik.
Jurnal otomatis mengambil transaksi langsung dari bursa. FOQUS mencatat jurnal seperti itu untuk Binance, Bybit, OKX, dan MetaTrader 5. FOQUS mencatat biaya dan funding, setiap pergeseran stop loss dan target, serta MAE dan MFE setiap transaksi. Bursa dihubungkan dengan API key read-only: FOQUS menolak key yang bisa dipakai trading atau penarikan. Jurnalnya gratis.
Ada dua hal yang perlu diketahui. FOQUS mencatat transaksi sejak menit Anda terhubung, karena riwayat lama di bursa terlalu sedikit datanya untuk mengevaluasi transaksi. Untuk transaksi sebelum itu, template ini tetap berguna. Ekspor CSV untuk semua transaksi belum tersedia — fitur itu masih dalam pengembangan. Cara membuat key read-only dibahas di panduan API key read-only, dan cara menghubungkan setiap platform ada di halaman Binance, Bybit, OKX, dan MetaTrader 5.
Pertanyaan yang sering diajukan
Bisakah template dibuka di Google Sheets?
Bisa: File → Impor, unggah file-nya, lalu pilih “Membuat spreadsheet baru”. Template ini tidak memakai makro — hanya rumus biasa dan daftar pilihan.
Apakah bisa dipakai di Notion?
Notion tidak menjalankan rumus Excel. Sebagai gantinya, unduh file CSV — isinya hanya nama-nama kolom. Di Notion, pilih Settings → Import → CSV untuk mendapatkan database dengan kolom yang sama. Risiko, PnL, dan R lalu harus dibuat ulang dengan rumus Notion.
Apakah template bisa dipakai untuk MetaTrader 5 dan forex?
Bisa. Masukkan kuantitas dalam lot dan, di kolom “Ukuran kontrak”, angka dari spesifikasi simbol: di MetaTrader 5, klik kanan di Market Watch → Specification. Masukkan swap di kolom funding.
Jika mata uang kedua dalam pasangan bukan dolar, seperti pada USDJPY, rumus menghasilkan yen, bukan dolar. Dalam hal ini, ketik dua angka dalam dolar menimpa rumusnya: profit dari terminal di “PnL kotor” dan risiko di “Risiko, $”. Risiko dalam dolar = |entry − stop| × lot × ukuran kontrak ÷ harga USDJPY. Contohnya, 1 lot, entry 150,00, stop 149,50, ukuran kontrak 100.000: 0,50 × 1 × 100.000 = 50.000 yen, dan 50.000 ÷ 150 ≈ $333. Tanpa risiko dalam dolar, R dan “Expectancy, R” akan salah untuk baris-baris ini. Kalkulator lot juga menunjukkan kerugian satu lot di stop loss dalam mata uang akun Anda: kalikan dengan jumlah lot Anda.
Bagaimana dengan futures kripto?
Bisa — contoh-contohnya justru futures Binance. Untuk futures USDT dan USDC, masukkan kuantitas dalam koin dan biarkan “Ukuran kontrak” kosong. Jika bursa menampilkan ukuran dalam kontrak, masukkan jumlah koin dalam satu kontrak. Futures dengan margin koin (COIN-M) memakai rumus yang berbeda. Ketik dua angka dalam dolar menimpa rumusnya: hasil dari riwayat bursa di “PnL kotor” dan risiko di stop loss di “Risiko, $”. Tanpa risiko dalam dolar, R transaksi-transaksi ini akan salah.
Mengapa hasil saya selisih beberapa sen dari hasil bursa?
Template bekerja dari harga entry dan exit rata-rata, sedangkan bursa menghitung setiap eksekusi. Selisih beberapa sen berasal dari pembulatan harga rata-rata. Jika selisihnya lebih besar, periksa biaya dan funding.
Apakah template ini benar-benar gratis?
Ya: tanpa pendaftaran dan tanpa email. File ini milik Anda — ubah kolom dan daftarnya sesuai kebutuhan.
Sumber
- Bantuan Editor Google Dokumen: Mengimpor set data & spreadsheet — File → Impor, dukungan .xlsx, opsi “Membuat spreadsheet baru”.
- MetaTrader 5 Help: Market Watch — spesifikasi simbol dan ukuran kontraknya.
- Notion Help: Import data into Notion — Settings → Import → CSV membuat database dari kolom-kolom file.
- Jurnal publik saya di FOQUS — transaksi #104, #136, #897, #1138, dan #2011: harga rata-rata, kuantitas, stop loss saat ditutup, biaya, dan funding. Angka diambil pada 8 Oktober 2026.