Type/to search

Strategi Perdagangan Kuantitatif Berdasarkan Nombor Rawak

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

img

Gambaran Keseluruhan

Idea teras strategi ini adalah menggunakan nombor rawak untuk mensimulasikan peristiwa kebarangkalian seperti lambungan syiling atau dadu, dan memutuskan untuk membuat posisi beli (long) atau jual (short) berdasarkan hasil peristiwa tersebut, sekali gus melaksanakan dagangan rawak. Strategi dagangan ini boleh digunakan untuk simulasi ujian, atau sebagai rangka kerja asas untuk pembangunan strategi yang lebih kompleks.

Prinsip Strategi

  1. Pemboleh ubah flip digunakan untuk mensimulasikan peristiwa rawak, dan sama ada membuat posisi beli atau jual ditentukan berdasarkan saiz nombor rawak coinLabel.
  2. risk dan ratio digunakan untuk menetapkan garisan henti rugi (stop loss) dan ambil untung (take profit).
  3. Isyarat dagangan seterusnya dicetuskan secara rawak mengikut kitaran maksimum yang ditetapkan.
  4. Pemboleh ubah plotBox mengawal sama ada kotak tutup posisi dipaparkan.
  5. Pemboleh ubah stoppedOut dan takeProfit digunakan untuk mengesan henti rugi atau ambil untung.
  6. Menyediakan fungsi ujian semula untuk menguji prestasi strategi.

Analisis Kelebihan

  1. Struktur kod yang jelas, mudah difahami dan dibangunkan semula.
  2. Antara muka pengguna yang mesra, semua parameter boleh dilaraskan melalui antara muka grafik.
  3. Sifat rawak yang kuat, tidak terjejas oleh turun naik pasaran, kebolehpercayaan tinggi.
  4. Prestasi pulangan yang lebih baik boleh diperoleh melalui pengoptimuman parameter.
  5. Boleh digunakan sebagai demonstrasi atau ujian untuk strategi lain.

Analisis Risiko

  1. Dagangan rawak tidak dapat menilai pasaran, terdapat risiko keuntungan tertentu.
  2. Tidak dapat menentukan kombinasi parameter optimum, memerlukan ujian berulang.
  3. Risiko super korelasi mungkin timbul akibat isyarat rawak yang terlalu kerap.
  4. Disarankan untuk menggabungkan mekanisme henti rugi dan ambil untung bagi mengawal risiko.
  5. Risiko boleh dikurangkan dengan memanjangkan selang dagangan secara sesuai.

Arah Pengoptimuman

  1. Menggabungkan faktor yang lebih kompleks untuk menghasilkan isyarat rawak.
  2. Menambah lebih banyak instrumen dagangan, meluaskan skop ujian.
  3. Mengoptimumkan interaksi UI, menambah fungsi kawalan strategi.
  4. Menyediakan lebih banyak alat ujian dan penunjuk untuk memudahkan pengoptimuman parameter.
  5. Boleh digunakan sebagai komponen isyarat dagangan atau henti rugi/ambil untung dalam strategi lain.

Rumusan

Rangka kerja keseluruhan strategi ini lengkap, menjana isyarat dagangan berdasarkan peristiwa rawak dengan kebolehpercayaan yang tinggi. Ia juga menyediakan fungsi pelarasan parameter, ujian semula, dan plot. Ia boleh digunakan untuk menguji strategi pembangunan pengguna baru, mahupun sebagai modul asas untuk strategi lain. Melalui pengoptimuman yang sesuai, prestasi strategi boleh dipertingkatkan dengan lebih ketara.

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)