Paper Trading berarti memasukkan dan memantau pesanan latihan tanpa benar-benar membeli atau menjual dengan dana sendiri. Pesanan, eksekusi, dan saldo dibuat oleh simulasi, meskipun harga pasar yang dipakai adalah harga terkini.
Peter ingin tahu apakah ia bisa mengikuti aturan perdagangan ketika harga datang bertahap dan pergerakan berikutnya belum diketahui. Ia membuka akun latihan dengan dana virtual. QuantConnect menjelaskan mode ini untuk strategi otomatis; gagasan yang sama juga berguna untuk latihan manual. Backtesting memutar ulang riwayat tersimpan, sedangkan di sini keputusan dibuat sambil data terus datang. Harga hari ini tidak mengubah pesanan latihan menjadi pembelian nyata. Hasilnya tetap bergantung pada simulator. [1]
Sebelum menekan Beli, Peter harus memastikan ia benar-benar berada di lingkungan latihan. Alpaca, misalnya, memakai kunci akses dan alamat API berbeda untuk akun latihan dan akun nyata. Periksa akun, mode, dan tujuan pesanan di aplikasi maupun konfigurasi program otomatis. Nama berkas “tes” saja tidak membuktikan apa-apa. Menyalin konfigurasi tidak boleh diam-diam mengalihkan percobaan ke uang sungguhan. [2]
Simulator dapat mengonfirmasi pembelian yang belum tentu mudah dilakukan di bursa nyata. Alpaca menyatakan bahwa simulasinya tidak memodelkan dampak pesanan sendiri terhadap pasar, pergeseran harga akibat keterlambatan, maupun posisi antrean pesanan limit yang menunggu. Menyentuh harga yang tampil bukan bukti bahwa jumlah yang dibutuhkan tersedia. Catat secara terpisah jumlah yang diminta dan yang benar-benar dialokasikan simulator. Model eksekusi yang menguntungkan adalah asumsi di balik hasil, bukan sifat bursa yang sudah terbukti. [2]
Interactive Brokers menjelaskan eksekusi berdasarkan tingkat terbaik buku pesanan, yaitu kuotasi terdekat, tanpa memakai tingkat harga yang lebih dalam. Sebagian pesanan kompleks berperilaku berbeda atau tidak didukung. Saat membandingkan platform, simpan sumber dan waktu harga, jenis pesanan yang didukung, serta model eksekusinya. Laba yang berbeda bisa berasal dari pergantian simulator, bukan strategi yang lebih baik. Fitur yang tidak tersedia tidak dapat dianggap telah diuji. [3]
Model bawaan QuantConnect mengeksekusi pesanan pasar segera dan seluruhnya tanpa Slippage, yaitu selisih harga eksekusi yang diharapkan dan diperoleh. Namun, selisih kuotasi beli dan jual yang tersedia dapat tetap masuk ke harga eksekusi. Karena itu, pisahkan harga, biaya transaksi, dan biaya lain, serta sebutkan unsur yang belum dimasukkan. Biaya nol di akun latihan belum tentu nol di akun nyata. Jangan mengurangi lagi dampak harga yang sudah tercakup sebagai biaya terpisah. [1]
Alpaca menyoroti pesanan yang belum tereksekusi dan putusnya koneksi saat sistem berjalan. Peter perlu menguji penerimaan pesanan, eksekusi sebagian, konfirmasi pembatalan sisa, dan pencocokan ulang keadaan akun setelah gangguan. Tidak adanya jawaban bukan berarti sistem menolak pesanan. Hubungkan identitas pesanan dengan kejadian terkonfirmasi dan keadaan akun; mengirim ulang secara membabi buta dapat membuat pesanan tambahan. Pengujian tanpa insiden tidak membuktikan penanganan gangguan yang belum dicoba. [2]
Setelah rugi, Peter bisa saja membuat akun latihan baru dan hanya menunjukkan pekan yang berhasil. Itu menyembunyikan sebagian percobaan. NFA memperingatkan bahwa menyebut hasil sebagai hasil waktu nyata pun dapat mengaburkan sifat hipotetisnya. Catat terlebih dahulu versi aturan, periode pengamatan, syarat intervensi, dan ukuran hasil. Simpan interupsi, akun baru, dan perubahan. Jika pengamatan dipakai untuk menyempurnakan strategi, data itu sudah menjadi data pengembangan; tandai pengujian berikutnya secara terpisah. [4]
Paper Trading dapat mengungkap kesalahan aturan, pengoperasian, dan pencatatan. Total positif tidak membuktikan profitabilitas ataupun otomatis menjadi alasan beralih ke akun nyata. NFA Amerika Serikat mengingatkan bahwa perdagangan hipotetis tidak sepenuhnya menangkap kemampuan menanggung kerugian nyata dan menaati rencana di bawah tekanan; aturan promosinya berlaku bagi anggota tertentu. Pisahkan situasi yang sudah diuji dan yang belum. Bitcoin latihan juga bukan bitcoin milik Anda dan tidak dapat ditarik ke dompet sendiri. [4]
Jumlah pesanan dan eksekusi simulator
Untuk gambaran yang lebih utuh, baca entri ini bersama Backtesting, Slippage, Trading Plan, Trading Journal, Risk Management. Entri ini juga dirujuk dari Overfitting, Look-ahead Bias, Survivorship Bias.
01Apakah harga langsung berarti saya berdagang sungguhan?+
Tidak. Harga terkini bisa sekadar menjadi masukan simulasi, sementara pesanan tetap di lingkungan latihan. Yang menentukan adalah akun, arah pengiriman pesanan, dan cara eksekusinya, bukan seberapa baru grafiknya.
02Apakah akun latihan yang untung cukup untuk memvalidasi strategi?+
Tidak. Anda perlu mengetahui asumsi eksekusi, biaya, riwayat perubahan, dan situasi yang benar-benar diuji. Simulasi juga tidak sepenuhnya menangkap likuiditas, dampak pesanan Anda terhadap pasar, atau reaksi terhadap kerugian finansial nyata.