Type/to search

Strategi Perdagangan Kuantitatif Berdasarkan Angka Acak

Common strategy
Created: 2023-12-07 17:14:20
Last modified: 3 years ago
1
Follow
1802
Followers

img

Ringkasan

Inti dari strategi ini adalah menggunakan angka acak untuk mensimulasikan peristiwa probabilitas seperti melempar koin atau dadu, dan memutuskan apakah akan melakukan posisi long atau short berdasarkan hasilnya, sehingga menghasilkan perdagangan acak. Strategi perdagangan ini dapat digunakan untuk simulasi pengujian, maupun sebagai kerangka dasar untuk pengembangan strategi yang lebih kompleks.

Prinsip Strategi

  1. Melalui variabel flip untuk mensimulasikan kejadian acak, tentukan apakah akan long atau short berdasarkan besar kecilnya angka acak coinLabel.

  2. Gunakan risk dan ratio untuk menetapkan level stop loss dan take profit.

  3. Memicu sinyal perdagangan berikutnya secara acak berdasarkan jumlah maksimum periode yang ditetapkan.

  4. Melalui variabel plotBox untuk mengontrol apakah menampilkan kotak penutupan posisi.

  5. Variabel stoppedOut dan takeProfit digunakan untuk mendeteksi stop loss atau take profit.

  6. Menyediakan fungsi backtest untuk menguji kinerja strategi.

Analisis Kelebihan

  1. Struktur kode jelas, mudah dipahami dan dikembangkan lebih lanjut.

  2. Interaksi UI ramah, berbagai parameter dapat disesuaikan melalui antarmuka grafis.

  3. Keacakan tinggi, tidak terpengaruh fluktuasi pasar, keandalan tinggi.

  4. Dapat dioptimalkan parameter untuk mendapatkan tingkat pengembalian yang lebih baik.

  5. Dapat digunakan sebagai demonstrasi atau pengujian strategi lainnya.

Analisis Risiko

  1. Perdagangan acak tidak dapat menilai pasar, terdapat risiko kerugian tertentu.

  2. Tidak dapat menentukan kombinasi parameter optimal, perlu pengujian berulang.

  3. Terdapat risiko superkorelasi yang mungkin timbul akibat sinyal acak yang terlalu padat.

  4. Disarankan menggabungkan mekanisme stop loss dan take profit untuk mengendalikan risiko.

  5. Risiko dapat dikurangi dengan memperpanjang interval perdagangan secara tepat.

Arah Optimasi

  1. Menggabungkan faktor yang lebih kompleks untuk menghasilkan sinyal acak.

  2. Menambah variasi instrumen trading, memperluas cakupan pengujian.

  3. Mengoptimalkan interaksi UI, menambah fungsi kontrol strategi.

  4. Menyediakan lebih banyak alat dan indikator pengujian untuk memudahkan optimasi parameter.

  5. Dapat digunakan sebagai komponen sinyal perdagangan atau stop loss/take profit dalam strategi lain.

Kesimpulan

Kerangka strategi ini secara keseluruhan lengkap, menghasilkan sinyal perdagangan berdasarkan peristiwa acak, dengan keandalan yang cukup tinggi. Selain itu, menyediakan fungsi penyesuaian parameter, backtest, dan plotting. Dapat digunakan untuk menguji strategi yang dikembangkan oleh pemula, maupun sebagai modul dasar untuk strategi lainnya. Dengan optimasi yang tepat, kinerja strategi dapat menjadi lebih menonjol.

Source
Pine
/*backtest
start: 2022-11-30 00:00:00
end: 2023-12-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © melodicfish

//@version=4
Strategy parameters
Strategy parameters
------- Trade Activity -------
Max Bars between Coin Filps
------- Position Settings -------
Risk in %
Risk to Reward Ratio x:1
------- Plot Options -------
Show Position Boxes
------- Back Testing -------
Run Strategy Back Test
Use Custom Date Range for back test
Test Start Year
Test Start Month
Test Start Day
Test Stop Year
Test Stop Month
Test Stop Day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)