Wednesday 9 August 2017

Backtesting trading strategies using excel


Menggunakan Excel untuk Kembali Uji Strategi Perdagangan Cara mengembalikan tes dengan Excel Saya telah melakukan cukup banyak strategi penjualan untuk menguji kembali. Saya telah menggunakan bahasa dan algoritma pemrograman yang canggih dan saya juga melakukannya dengan pensil dan kertas. Anda tidak perlu menjadi ilmuwan roket atau programmer untuk kembali menguji banyak strategi trading. Jika Anda bisa mengoperasikan program spreadsheet seperti Excel maka Anda bisa kembali menguji banyak strategi. Tujuan artikel ini adalah untuk menunjukkan kepada Anda bagaimana cara menguji kembali strategi trading menggunakan Excel dan sumber data yang tersedia untuk umum. Ini seharusnya tidak menghabiskan biaya lebih dari waktu yang dibutuhkan untuk melakukan tes. Sebelum Anda mulai menguji strategi apa pun, Anda memerlukan kumpulan data. Minimal ini adalah serangkaian datetimes dan harga. Lebih realistis Anda membutuhkan datetime, open, high, low, close prices. Anda biasanya hanya membutuhkan komponen waktu dari rangkaian data jika Anda menguji strategi perdagangan intraday. Jika Anda ingin bekerja bersama dan belajar bagaimana untuk kembali tes dengan Excel sementara youre membaca ini maka ikuti langkah-langkah yang saya garis besar di setiap bagian. Kita perlu mendapatkan beberapa data untuk simbol yang akan kita uji kembali. Masuk ke: Yahoo Finance Di kolom Enter Symbol is enter: IBM dan klik GO Under Quotes di sebelah kiri klik Historical Prices dan masukkan rentang tanggal yang anda inginkan. Saya memilih dari 1 Januari 2004 sampai 31 Des 2004 Gulir ke bawah ke bagian bawah halaman dan klik Download To Spreadsheet Simpan file dengan nama (seperti ibm. csv) dan ke tempat yang nantinya dapat Anda temukan. Mempersiapkan data Buka file (yang anda download diatas) dengan menggunakan Excel. Karena sifat dinamis internet, petunjuk yang Anda baca di atas dan file yang Anda buka mungkin telah berubah pada saat Anda membaca ini. Ketika saya mendownload file ini, beberapa baris teratas terlihat seperti ini: Anda sekarang dapat menghapus kolom yang tidak akan Anda gunakan. Untuk pengujian yang akan saya lakukan, saya hanya akan menggunakan tanggal, membuka dan menutup nilai jadi saya telah menghapus High, Low, Volume and Adj. Dekat. Saya juga menyortir data sehingga tanggal yang paling tua adalah yang pertama dan tanggal terakhir ada di bagian bawah. Gunakan opsi menu Sortir Data - gt untuk melakukan ini. Alih-alih menguji strategi per se, saya akan mencoba untuk menemukan hari dalam minggu yang memberikan hasil terbaik jika Anda mengikuti buy the open dan menjual strategi penutupan. Ingatlah bahwa artikel ini ada di sini untuk mengenalkan Anda bagaimana cara menggunakan strategi uji untuk mengembalikan Excel. Kita bisa membangun ini terus berlanjut. Berikut adalah file ibm. zip yang menyimpan spreadsheet dengan data dan formula untuk tes ini. Data saya sekarang berada pada kolom A sampai C (Date, Open, Close). Di kolom D sampai H, saya memiliki formula untuk menentukan kembalinya pada hari tertentu. Memasuki formula Bagian yang sulit (kecuali jika Anda ahli Excel) sedang mengerjakan formula yang akan digunakan. Ini hanya masalah latihan dan semakin Anda mempraktekkan formula yang Anda temukan dan fleksibilitas yang Anda miliki lebih banyak dengan pengujian Anda. Jika telah mendownload spreadsheet maka lihatlah rumus di sel D2. Sepertinya ini: Formula ini disalin ke semua sel lainnya di kolom D ke H (kecuali baris pertama) dan tidak perlu disesuaikan setelah disalin. Saya secara singkat menjelaskan rumusnya. Formula IF memiliki kondisi, benar dan salah. Kondisinya adalah: Jika hari dalam seminggu (dikonversi ke angka 1 sampai 5 yang sesuai dengan Senin sampai Jumat) sama dengan hari dalam minggu pertama di baris pertama kolom ini (D1) lalu. Bagian sebenarnya dari pernyataan (C2-B2) memberi kita nilai Close - Open. Ini menunjukkan bahwa kita membeli Open dan menjual Close dan ini adalah keuntungan kita. Bagian yang salah dari pernyataan tersebut adalah sepasang tanda kutip ganda () yang tidak memasukkan apapun ke dalam sel jika hari dalam seminggu tidak sesuai. Tanda di sebelah kiri kolom atau nomor baris mengunci kolom atau baris sehingga ketika disalinnya bagian referensi sel tidak akan berubah. Jadi, di sini, dalam contoh kami, ketika formula disalin, referensi ke sel tanggal A2 akan mengubah nomor baris jika disalin ke baris baru namun kolomnya akan tetap berada di kolom A. Anda dapat menyarang rumus dan membuat peraturan yang sangat kuat. Dan ekspresi. Hasil Di bagian bawah kolom hari kerja saya telah menempatkan beberapa fungsi ringkasan. Terutama fungsi rata-rata dan jumlah. Ini menunjukkan kepada kita bahwa pada tahun 2004, hari yang paling menguntungkan untuk menerapkan strategi ini adalah pada hari Selasa dan ini diikuti oleh hari Rabu. Ketika saya menguji strategi Friray Expiry - Bullish atau Bearish dan menulis artikel itu, saya menggunakan pendekatan yang sangat mirip dengan spreadsheet dan formula seperti ini. Tujuan dari tes tersebut adalah untuk melihat apakah Expiry Fridays pada umumnya bullish atau bearish. Cobalah. Download beberapa data dari Yahoo Finance. Masukkan ke Excel dan coba rumusnya dan lihat apa yang bisa Anda dapatkan. Kirimkan pertanyaan anda di forum. Selamat mencoba dan berburu strategi yang menguntungkan. Backtesting Strategi Perdagangan SuperTrend menggunakan Excel: 5. 2013. Video ini menetapkan strategi trading dengan menggunakan indikator teknis SuperTrend. Ini kemudian menunjukkan bagaimana indikator ini dapat dihitung dengan menggunakan Excel. Maka itu menunjukkan hasil strategi trading dalam jangka waktu yang panjang dan melakukan langkah analisis masa depan. Jika Anda ingin menjalankan analisis ini sendiri, Anda sekarang dapat membeli spreadsheet yang ditampilkan di video ini di sini: wp. meP32qmZ-OP Jika Anda ingin melihat rumus yang digunakan dalam video ini, artikel yang menyertainya diposkan: wp. mep32qmZ - Fu Kursus ebook baru saya untuk membangun model backtest di Excel sekarang tersedia di Amazon Kindle Store: amzn. to15NDaw4 Ikuti saya di Media Sosial Sebelum menggunakan alat khusus untuk pengujian balik saya mengusulkan agar orang mencoba Tabel Pivot MS Excel terlebih dahulu. Alat tabel pivot sangat bagus untuk pemeriksaan, penyaringan dan analisis kumpulan data yang besar. Pada artikel ini, saya akan menyajikan cara membuat strategi berbasis waktu yang sederhana dan bagaimana menghitung kinerja historisnya. Berikut ini, saya akan menunjukkan, bagaimana membuat analisis seperti postingan sebelumnya: 8220Selamat di bulan Mei dan Go Away 8211 Really 8220. Langkah 1: Dapatkan data Pertama, kita perlu mendapatkan data untuk analisisnya. Kami beralih ke Yahoo untuk mengambil Indeks Dow-Jones (lihat Daftar Sumber Data Pasar untuk sumber lain). Entah bagaimana, Yahoo Finance menyembunyikan tombol unduh untuk Indeks Dow-Jones. Tapi, mudah menebak Link yang benar: Simpan file ini ke disk. Kemudian, buka dengan MS Excel 2010 dan kita lanjutkan dengan langkah selanjutnya. Langkah 2: Tambahkan Kolom untuk Kinerja dan Indikator Sekarang, dalam file ini, kita menambahkan log-return (Kolom 8220Return8221) untuk setiap hari dalam deret waktu: Kemudian, kita menambahkan indikator strategi perdagangan 8211 dalam kasus ini hanya pada bulan Tahun ini: Akhirnya, kita menambahkan indikator kelompok: Dekade Langkah 3: Tambahkan Tabel Pivot Urutkan Data pada Tabel Tabel Pivot Tools - gt Options - gt Ringkaskan nilai dengan - gt Sum Langkah 4: Format Bersyarat Untuk mendapatkan gambaran umum tentang Data di tabel pivot, kita memformat nilai dalam 8220Percent Style8221 dan dengan 8220Conditional Formatting8221: Module Bersyarat Home - gt Conditional Formatting Langkah 5: Hitung kinerja aktual Jumlah pengembalian log di tabel pivot adalah indikasi yang baik untuk kinerja Sebuah strategi trading Tapi, kinerja acutal dapat diperoleh dengan mudah dari pengembalian log dengan: Sekarang, Anda siap: Setiap sel berisi kinerja untuk membeli Indeks Dow-Jones di awal dan menjualnya pada akhir setiap bulan. Bersenang-senanglah dengan penelitian Anda sendiri Anda akan menemukan sebuah studi terperinci tentang penampilan bulan-bulan yang berbeda dalam indeks utama di sini. Kesimpulan Back-testing strategi trading sederhana mudah dengan menggunakan tabel pivot Excel. Sementara strategi yang lebih maju biasanya memerlukan paket perangkat lunak yang lebih khusus (seperti yang kita lihat di pengujian MACD Back), lima langkah sederhana mengarah pada wawasan mendalam tentang strategi berbasis waktu. Jika rangkaian data menjadi besar, seseorang dapat melakukan langkah yang sama persis dengan menggunakan MS Power Pivot. Add-in MS Excel gratis dengan Akses Database. Posting navigasi Tinggalkan Balasan Batalkan balasan Nice post. Saya senang bisa mendarat di blog ini. Izinkan saya menyarankan Anda ini: Untuk melihat kinerja aktual DI tabel pivot, cukup tambahkan bidang yang dihitung dari menu: Opsi gt Fields, Items, amp Sets gt Calculated Field8230 Kemudian beri label 8220p8221 dan ketik rumusnya. 8220 EXP (Return) -18221 Anda akhirnya dapat menambahkan field ini ke area nilai, untuk mendapatkan 8220Sum dari p8221 tepat di tabel. Ya, Anda benar Ini jauh lebih baik daripada menduplikat meja. Saya akan update posting ini secepatnya.

No comments:

Post a Comment