Spreadsheet Trading di Excel — Tiga Tab yang Menggantikan Aplikasi Berbayar

Verifikasi terakhir: · Konten selalu relevan
Peringatan risiko · YMYL Artikel ini bersifat edukatif semata dan bukan merupakan saran investasi. Perdagangan di pasar Forex melibatkan risiko tinggi kehilangan modal — ESMA menyatakan bahwa antara 74% hingga 89% akun investor ritel mengalami kerugian.

Aplikasi jurnal trading berbayar dengan mudah meminta dua ratus dolar AS per tahun dan memanjakan Anda dengan tampilan dasbor yang memukau — tetapi bagi sebagian besar trader ritel, alat yang benar-benar berguna dapat dibangun dalam spreadsheet hanya dalam satu sore. Excel dan Google Sheets memiliki satu keunggulan yang tidak bisa direbut oleh software berlangganan mana pun: Andalah yang menentukan kolom apa yang ada di file tersebut, rumus apa yang menghitungnya, dan seperti apa tampilan rangkuman bulanan. Di bawah ini kita membangun tiga template yang menjadi fondasi sesi latihan ini — kalkulator ukuran posisi, jurnal trading untuk evaluasi jujur, dan dasbor performa bulanan.

Mengapa spreadsheet lebih unggul dari aplikasi seharga dua ratus dolar

Setiap jurnal berbayar — dari Edgewonk hingga TraderSync — adalah kompromi orang lain di antara banyak gaya trading. Dalam praktiknya, tiga perempat kolom tidak berguna bagi Anda, dan dua kolom terpenting justru tidak ada, karena tidak cocok dengan pengguna rata-rata. Spreadsheet membalik logika ini — Anda mulai dari grid kosong dan hanya menambahkan kolom yang benar-benar Anda gunakan saat tinjauan mingguan. Setelah tiga bulan, Anda memiliki alat yang disesuaikan dengan strategi Anda, bukan dua puluh widget yang hanya Anda lihat setahun sekali.

Alasan kedua bersifat matematis. Tiga fungsi spreadsheet — SUMIF, COUNTIF, dan MIN — sudah cukup untuk menghitung setiap metrik yang dibutuhkan trader ritel. Jumlah kondisional mengelompokkan hasil berdasarkan bulan atau nama setup. Penghitungan kondisional memberikan win rate. Fungsi MIN pada kolom saldo berjalan menemukan titik terendah kurva ekuitas. Semua yang ditambahkan dasbor berbayar hanyalah antarmuka yang lebih cantik di atas tiga operasi yang sama. Tinjauan lebih luas tentang perbandingan spreadsheet versus software tersedia di bagian traders workshop di ForexMechanics.

Kalkulator ukuran posisi dalam enam sel

Template pertama adalah kalkulator ukuran posisi yang menerapkan aturan satu persen. Anda memerlukan enam kolom input: saldo akun dalam mata uang akun, persentase risiko per transaksi, jarak stop dalam pip, nilai pip dalam mata uang kuotasi, kurs tukar untuk konversi, dan arah transaksi sebagai label pembantu. Sel hasil menghitung risiko tunai sebagai saldo dikali persentase, dan ukuran posisi sebagai risiko tunai dibagi hasil kali jarak stop dan nilai per pip yang telah dikonversi ke mata uang akun. Seluruh rumus muat dalam satu baris.

Contoh hipotetis. Akun berisi dua puluh ribu zloty, aturannya adalah risiko satu persen, stop pada EUR/USD adalah dua puluh lima pip, satu pip pada satu lot penuh bernilai sekitar sepuluh dolar AS, yang pada kurs empat zloty per dolar menjadi sekitar empat puluh zloty dalam mata uang akun. Target risiko tunai adalah dua ratus zloty. Membagi dua ratus dengan hasil kali dua puluh lima pip dan empat puluh zloty per pip per lot menghasilkan ukuran posisi mendekati nol koma dua puluh lot. Mekanika aturan itu sendiri kita ulas dalam panduan manajemen risiko yang mencakup aturan satu persen untuk ukuran posisi.

Jurnal trading yang dirancang untuk evaluasi jujur

Template kedua adalah jurnal. Membangun empat puluh kolom yang tidak pernah Anda isi adalah sia-sia. Titik awal yang masuk akal adalah dua belas kolom kuantitatif: tanggal dan waktu masuk, instrumen, arah, nama setup dari daftar tertutup yang singkat, harga masuk, stop loss, target awal, harga keluar, waktu keluar, ukuran posisi dalam lot, hasil dalam mata uang akun, dan R-multiple. R-multiple, didefinisikan sebagai hasil dibagi risiko awal, adalah angka terpenting dalam jurnal — karena menghilangkan ukuran posisi dari perbandingan.

Tambahkan tiga kolom kualitatif pada kolom-kolom tersebut. Kolom maximum adverse excursion dalam pip atau R, yang menangkap seberapa jauh harga bergerak melawan posisi. Kolom maximum favourable excursion, yang mencatat titik keuntungan terjauh yang mampu dihasilkan transaksi. Dan satu kalimat kesimpulan pasca-transaksi yang menggambarkan pengamatan konkret. Template lengkap dua puluh kolom dibahas dalam artikel tersendiri tentang template jurnal trader profesional, dan metrik pendukungnya tersedia di panduan statistik trading dan metrik kunci.

Dasbor bulanan — SUMIF, COUNTIF, dan MIN

Template ketiga adalah dasbor bulanan, tempat jurnal akhirnya mulai berbicara. Sel pertama menghitung keuntungan atau kerugian untuk bulan berjalan dengan jumlah kondisional. Argumennya adalah kolom tanggal jurnal, kriteria yang cocok dengan nomor bulan saat ini, dan kolom hasil. Rumus yang sama dengan kriteria berbeda memberikan hasil yang dikelompokkan berdasarkan nama setup, pasangan mata uang, atau hari dalam seminggu.

Sel kedua menghitung win rate dengan penghitungan kondisional. Argumen pertama adalah kolom R-multiple, kriterianya adalah nilai lebih besar dari nol. Anda membagi hasilnya dengan total transaksi dalam sebulan dan mengalikan dengan seratus persen. Profit factor mengikuti logika yang sama — jumlah kondisional hasil positif dibagi nilai absolut dari jumlah kondisional hasil negatif. Expectancy, yang mekanismenya kami uraikan dalam catatan tentang rumus expectancy, diperoleh sebagai rata-rata kolom R untuk bulan berjalan.

Maximum drawdown membutuhkan satu kolom pembantu. Dalam jurnal Anda menambahkan saldo berjalan yang diperbarui setelah setiap transaksi, di sebelahnya puncak berjalan sebagai nilai maksimum dari atas lembar hingga baris saat ini, dan kolom ketiga yang mengurangkan puncak berjalan dari saldo berjalan. Maximum drawdown kemudian adalah hasil fungsi MIN pada kolom ketiga tersebut — nilai paling negatif menunjukkan titik terendah kurva ekuitas.

Sebulan hipotetis di dasbor

Contoh hipotetis menunjukkan bagaimana angka-angka saling berbicara. Seorang trader ritel menutup dua puluh delapan transaksi dalam sebulan pada akun sepuluh ribu zloty dengan aturan satu persen. Jumlah kondisional untuk bulan tersebut melaporkan plus tiga ratus empat puluh zloty, atau sekitar tiga setengah persen dari saldo. Penghitungan kondisional mengembalikan tiga belas transaksi dengan R-multiple positif, win rate empat puluh enam persen. Rata-rata kolom R menghasilkan plus nol koma dua tiga — expectancy dalam R per satu transaksi. Profit factor mendarat di sekitar satu koma empat tujuh. Fungsi MIN pada kolom pembantu mengungkap drawdown terbesar bulan tersebut di minus seratus delapan puluh zloty, kurang dari dua persen dari saldo. Lima angka dalam satu layar memberi tahu trader lebih banyak daripada dua grafik di dalam aplikasi berbayar seharga seratus enam puluh dolar AS per tahun.

"Tujuan setiap trader adalah mengembangkan sistem dengan expectancy positif dan memperdagangkannya dengan benar menggunakan ukuran posisi yang tepat — dan spreadsheet sederhana sudah cukup untuk menguji, memantau, dan meningkatkan keduanya." — Van K. Tharp, 2007

Apa yang harus dilakukan mulai besok

  1. Buka file Google Sheets atau Excel kosong, bangun struktur kalkulator ukuran posisi, jurnal, dan dasbor bulanan dalam tiga tab terpisah sesuai urutan yang dijelaskan di atas; jangan tempel template milik orang lain, karena hanya dengan menyusun kolom secara manual Anda akan menemukan kolom mana yang benar-benar Anda gunakan saat evaluasi dan mana yang hanya membuang ruang.
  2. Masukkan saldo akun Anda yang sesungguhnya, aturan satu persen, dan satu rencana transaksi untuk minggu mendatang ke dalam kalkulator, lalu verifikasi hasilnya secara manual — begitu angka-angka cocok di atas kertas, Anda tahu rumus tersebut bekerja sebelum Anda mulai mempercayainya dengan uang nyata yang dipertaruhkan.
  3. Salin dua puluh lima transaksi terakhir dari akun Anda ke dalam jurnal, termasuk R-multiple, kolom MAE dan MFE, serta kesimpulan singkat pasca-transaksi; jika ada data yang hilang, tulis "tidak ada data" dan jangan mengarang, karena entri yang dibuat-buat akan mendistorsi setiap metrik di dasbor bulanan.
  4. Bangun lima rumus dasbor di tab ketiga — jumlah kondisional untuk hasil bulanan, penghitungan kondisional untuk win rate, dua jumlah kondisional untuk profit factor, rata-rata kolom R, dan fungsi MIN untuk drawdown — lalu periksa bahwa setiap angka konsisten dengan data mentah di jurnal sebelum Anda mulai menggunakannya sebagai dasar keputusan trading.
  5. Blokir satu jam tetap dalam kalender Anda sekali seminggu, idealnya Sabtu pagi, untuk meninjau jurnal dan membaca dasbor; spreadsheet tanpa tinjauan mingguan adalah basis data yang berguna tetapi tidak akan mengubah satu pun keputusan yang Anda ambil dalam pekan trading ke depan. Ingat pula bahwa keuntungan dari trading Forex umumnya dikenai Pajak Penghasilan (PPh) dan wajib dilaporkan dalam SPT Tahunan — pastikan Anda memiliki NPWP dan konsultasikan perlakuan pajak spesifik dengan konsultan pajak.
Jarosław Wasiński
Tentang penulis

Jarosław Wasiński

Pemimpin redaksi MyBank.pl · Analis keuangan dan pasar

Analis dan praktisi independen dengan pengalaman lebih dari 20 tahun di sektor keuangan. Pendiri dan pemimpin redaksi portal MyBank.pl yang beroperasi sejak 2004. Analisis fundamental pasar valuta asing dan makroekonomi sejak 2007. Menulis dari perspektif pasar global dengan perhatian pada kerangka regulasi ESMA dan BAPPEBTI.

Sumber dan referensi

  1. Microsoft SUMIF function — Excel help · Oficjalna dokumentacja funkcji sumy warunkowej w Excelu, używanej w pulpicie miesięcznym do grupowania wyników po dacie, parze walutowej i nazwie setupu support.microsoft.com ↗
  2. Microsoft COUNTIF function — Excel help · Oficjalna dokumentacja funkcji licznika warunkowego w Excelu, używanej do liczenia skuteczności jako procentu wpisów z dodatnim mnożnikiem R support.microsoft.com ↗
  3. Microsoft MIN function — Excel help · Oficjalna dokumentacja funkcji minimum, użytej na kolumnie różnicy między saldem a szczytem do wyznaczenia maksymalnego obsunięcia kapitału support.microsoft.com ↗
  4. Google SUMIF — Google Sheets editors help · Oficjalna dokumentacja sumy warunkowej w Google Sheets — odpowiednik formuły Excela używany w pulpicie miesięcznym przez traderów pracujących w chmurze support.google.com ↗
  5. Van Tharp Institute Tharp Think Trading Concepts · Metodologia mnożnika R, wartości oczekiwanej i pozycjonowania jako podstawa porównywania transakcji niezależnie od wielkości pozycji — koncepcyjna podpora pulpitu miesięcznego www.vantharp.com ↗

Pertanyaan yang sering diajukan

Mengapa spreadsheet lebih baik daripada aplikasi berbayar?

Setiap jurnal berbayar adalah kompromi orang lain di antara banyak gaya trading — dalam praktiknya tiga perempat kolom tidak berguna bagi Anda dan dua atau tiga yang paling penting justru tidak ada, karena tidak cocok dengan pengguna rata-rata. Spreadsheet membalik logika itu: Anda mulai dari grid kosong dan hanya menambahkan kolom yang benar-benar Anda gunakan saat tinjauan mingguan. Setelah tiga bulan Anda memiliki alat yang disesuaikan dengan strategi Anda, bukan dua puluh widget yang hanya Anda lihat setahun sekali. Alasan kedua bersifat matematis — tiga fungsi spreadsheet (jumlah kondisional, penghitungan kondisional, dan fungsi minimum) sudah cukup untuk menghitung setiap metrik yang dibutuhkan trader ritel. Semua yang ditambahkan dasbor aplikasi berbayar di atasnya hanyalah antarmuka yang lebih cantik di atas tiga operasi yang sama. Spreadsheet tidak memerlukan biaya apa pun, dan proses membangunnya mengajarkan Anda apa yang benar-benar penting dalam alur kerja trading Anda sendiri.

Kolom apa saja yang harus ada dalam jurnal trading?

Dua belas kolom kuantitatif dan tiga kolom kualitatif, total lima belas kolom. Lapisan kuantitatif mencakup semua yang diperlukan untuk statistik: tanggal dan waktu masuk, instrumen, arah, nama setup dari daftar tertutup yang singkat, harga masuk, harga stop loss, harga target awal, harga keluar, waktu keluar, ukuran posisi dalam lot, hasil dalam mata uang akun, dan R-multiple yang didefinisikan sebagai hasil dibagi risiko awal. Lapisan kualitatif adalah maximum adverse excursion (MAE) dalam pip atau R, maximum favourable excursion (MFE) yang mencatat titik keuntungan terjauh yang mampu dicapai transaksi, dan satu kalimat singkat kesimpulan pasca-transaksi yang menggambarkan pengamatan konkret, bukan resolusi umum. Tiga baris prosa selalu mengalahkan tiga puluh sel kosong. Template lengkap dua puluh kolom untuk trader yang lebih berpengalaman dibahas dalam artikel terpisah tentang jurnal trader profesional, tetapi lima belas kolom sudah cukup untuk tiga bulan pertama pencatatan harian.

Bagaimana cara menghitung ukuran posisi di spreadsheet?

Enam kolom input dan satu rumus hasil. Kolom pertama adalah saldo akun dalam mata uang akun. Kedua adalah persentase risiko per transaksi — dengan aturan satu persen, Anda memasukkan satu persen. Ketiga adalah jarak stop dalam pip. Keempat adalah nilai satu pip dalam mata uang kuotasi, biasanya sekitar sepuluh unit mata uang kuotasi pada satu lot penuh. Kelima adalah kurs tukar saat ini untuk mengkonversi dari mata uang kuotasi kembali ke mata uang akun. Keenam adalah arah transaksi sebagai label pembantu. Sel hasil menghitung risiko tunai sebagai saldo dikali persentase, dan ukuran posisi sebagai risiko tunai dibagi hasil kali jarak stop dan nilai per pip yang telah dikonversi ke mata uang akun. Contoh hipotetis: saldo dua puluh ribu zloty, risiko satu persen, stop dua puluh lima pip, dan sekitar empat puluh zloty per pip per lot setelah konversi menghasilkan ukuran posisi mendekati nol koma dua puluh lot.

Bagaimana cara menghitung drawdown (penurunan ekuitas) dengan rumus spreadsheet?

Anda memerlukan tiga kolom pembantu di sebelah jurnal. Pertama adalah saldo berjalan setelah setiap transaksi — Anda mengambil saldo dari baris sebelumnya dan menambahkan hasil transaksi saat ini dalam mata uang akun. Kedua adalah puncak berjalan dari kurva ekuitas, dihitung sebagai nilai maksimum dari atas jurnal hingga baris saat ini. Ketiga adalah selisih antara saldo berjalan dan puncak berjalan — selalu nol atau negatif, menunjukkan kedalaman drawdown (penurunan ekuitas) lokal setelah transaksi tersebut. Maximum drawdown selama seluruh periode adalah hasil fungsi MIN pada kolom ketiga itu. Angka paling negatif menunjukkan titik terendah dari seluruh kurva ekuitas. Seluruh mekanisme ini hanya membutuhkan lima sel di sebelah jurnal dan diperbarui secara otomatis setiap ada entri baru. Logika yang sama mendasari sebagian besar aplikasi jurnal berbayar — hanya saja milik mereka berharga seratus enam puluh dolar AS per tahun dan tidak pernah membiarkan Anda melihat rumusnya.

Pelajari lebih lanjut · panduan lengkap