Strategi pembelian kumulatif pintar


Tarikh penciptaan: 2024-02-26 13:59:57 Akhirnya diubah suai: 2024-02-26 13:59:57
Salin: 1 Bilangan klik: 323
1
fokus pada
1166
Pengikut

Strategi pembelian kumulatif pintar

Gambaran keseluruhan

Strategi pembelian agregat pintar adalah strategi pembuktian konsep. Ia adalah gabungan strategi pembelian berulang dan masuk dan keluar berdasarkan analisis teknikal.

Strategi ini akan mengagihkan sebahagian daripada dana dan terus meningkatkan kedudukan jika keadaan analisis teknikal berkesan. Strategi keluar akan ditakrifkan dengan menggunakan keadaan analisis teknikal yang keluar.

Anda boleh menambah kedudukan pada kedudukan yang rugi untuk mencapai penurunan harga purata, atau anda boleh memilih kaedah yang lebih radikal, yang membolehkan anda menambah kedudukan pada kedudukan yang menguntungkan.

Anda boleh memilih untuk menarik balik semua keuntungan atau beberapa bahagian yang sama.

Anda juga boleh membuat keputusan sama ada anda boleh mengeluarkan syarat untuk menutup kedudukan dengan kerugian, atau meminta peratusan hentian minimum.

Strategi ini mengandungi syarat kemasukan dan keluar analisis teknikal secara lalai dan hanya digunakan untuk menunjukkan idea strategi ini, tetapi tujuan akhir skrip ini adalah untuk menugaskan keputusan kemasukan dan keluar ke sumber luar.

Keadaan dalaman menggunakan RSI panjang 7 silang 1 kali standard perbezaan Brin band di bawah untuk masuk, di atas untuk keluar.

Jumlah pesanan boleh dikawal melalui parameter dalam tetapan:

  • Menyesuaikan jumlah subtitle
  • Persentase hak yang disesuaikan
  • Pastikan jumlah penulisan bawah x peratusan penggunaan hak milik adalah sama dengan 100, untuk mengelakkan penggunaan hak milik yang berlebihan (kecuali jika menggunakan leverage)

Skrip ini bertujuan untuk menjadi alternatif untuk pembelian berulang setiap hari atau mingguan, tetapi ia juga boleh menguntungkan pada jangka masa yang lebih rendah, bergantung kepada ketepatan keadaan analisis teknikal.

Strategi ini dipanggil “Regular Smart Coupon” kerana cara yang paling biasa untuk membeli berulang adalah dengan tidak mempertimbangkan keputusan: menetapkan frekuensi pembelian dalam apa jua keadaan. Strategi ini masih melakukan pembelian berulang, tetapi menyaring beberapa peluang masuk yang berpotensi salah yang mungkin tidak perlu menunda melihat kedudukan masuk ke keuntungan. Sebab kedua adalah menetapkan strategi keluar dari awal, pembelian berulang tidak menyediakan fungsi ini sendiri.

Prinsip Strategi

Strategi ini menilai masa masuk dan keluar melalui persilangan penunjuk RSI dengan tali pinggang Brin. Khususnya, masuk turun ketika RSI berada di bawah rel, dan keluar ketika RSI berada di atas rel.

Di samping itu, strategi ini juga menyediakan tetapan untuk penulisan dan penyingkiran. Jumlah jumlah penulisan dan peratusan hak setiap kali digunakan harus sama dengan 100 untuk mengelakkan penggunaan dana yang berlebihan. Anda boleh memilih untuk membenarkan penambahan terus pada kedudukan yang menguntungkan, atau hanya pada kedudukan yang rugi untuk mencapai penurunan harga rata-rata.

Apabila anda keluar dari permainan, anda boleh memilih untuk keluar sepenuhnya atau keluar secara berturut-turut mengikut peratusan yang ditetapkan. Selain itu, anda juga boleh menetapkan peratusan hentian minimum, di mana keuntungan yang lebih rendah daripada peratusan itu tidak akan mencetuskan anda keluar dari permainan.

Secara keseluruhannya, strategi ini menggabungkan pembelian berulang dan indikator analisis teknikal untuk mendapatkan pembelian agregat yang lebih stabil dengan memfilterkan beberapa isyarat yang salah, sambil menyediakan mekanisme keluar yang fleksibel untuk menyesuaikan parameter mengikut keutamaan risiko anda.

Analisis kelebihan

Kelebihan terbesar strategi ini berbanding dengan strategi pembelian berulang tradisional adalah bahawa kedua-dua masuk dan keluar mempunyai petunjuk teknikal sebagai rujukan, yang dapat menyaring sebahagian daripada isyarat yang salah, yang bertentangan dengan pembelian setiap hari setiap minggu tanpa keputusan. Kelebihan khusus adalah sebagai berikut:

  1. Menggunakan RSI dan Brin untuk menentukan masa masuk, mengelakkan kedudukan tinggi pada masa yang tidak baik
  2. Syarat keluar jelas, standard penangguhan dan penangguhan kerugian, tidak akan memegang kedudukan tanpa tujuan
  3. Parameter penulisan boleh disesuaikan mengikut keperluan untuk kawalan penambahan simpanan yang lebih fleksibel
  4. Anda boleh memilih untuk mengambil risiko hanya dalam kedudukan yang rugi atau terus mengambil risiko dalam kedudukan yang menguntungkan.
  5. Anda boleh memilih untuk berlepas sepenuhnya atau berlepas sebahagian dari keuntungan
  6. Set Peratusan Keuntungan Minimal untuk Mengelakkan Keluar Awal

Secara keseluruhannya, strategi ini mencapai kesan kenaikan kedudukan berkala pembelian berulang, sambil menambah penilaian indikator teknikal masuk dan keluar, yang dapat menyesuaikan parameter mengikut keutamaan anda, mengurangkan risiko meletakkan posisi buta, meningkatkan kecekapan keuntungan.

Analisis risiko

Walaupun strategi ini menyediakan penapisan indikator teknikal dan mekanisme pelepasan saham yang fleksibel untuk mengurangkan risiko, strategi apa pun pasti mempunyai risiko tertentu, termasuk risiko utama:

  1. Kebarangkalian penunjuk memberi isyarat yang salah, mungkin terlepas masa masuk atau keluar yang terbaik
  2. Keadaan yang tidak betul dalam jumlah dan perkadaran wang, menyebabkan risiko terlalu banyak kedudukan
  3. Keadaan berubah secara drastik dalam masa yang singkat, indikator gagal bertindak balas dalam masa yang tepat
  4. Penangguhan untuk berlepas terlalu awal atau terlambat, menjejaskan kecekapan keuntungan

Penyelesaian yang sesuai adalah seperti berikut:

  1. Kombinasi menggunakan pelbagai penilaian indikator untuk mengurangkan kemungkinan isyarat salah
  2. Uji dan menilai tetapan parameter dengan berhati-hati untuk mengelakkan risiko terlalu banyak memegang jawatan
  3. Isyarat masa nyata yang digabungkan dengan indikator kitaran yang lebih pendek sebagai penilaian tambahan
  4. Uji dan mengoptimumkan parameter penyingkiran peluru, meningkatkan keuntungan yang stabil

Arah pengoptimuman

Strategi ini boleh dioptimumkan dengan cara berikut:

  1. Mengoptimumkan atau menggantikan petunjuk teknikal, meningkatkan ketepatan masuk dan keluar. Anda boleh menguji kombinasi parameter atau petunjuk yang berbeza, memilih isyarat yang lebih dipercayai.

  2. Tambahkan strategi berhenti kerugian. Strategi semasa tidak menetapkan berhenti kerugian, dan anda boleh menetapkan titik berhenti kerugian berdasarkan penarikan balik atau kriteria lain untuk mengawal kerugian maksimum.

  3. Secara dinamik, anda boleh menyesuaikan jumlah wang setiap kali anda menambah kedudukan berdasarkan jumlah kedudukan atau turun naik pasaran secara langsung, mengurangkan kenaikan kedudukan apabila turun naik tinggi.

  4. Perdagangan algoritma bersepadu. Strategi semasa terdiri daripada petunjuk mudah, kemungkinan untuk memasukkan model algoritma seperti pembelajaran mesin untuk menilai tindakan dan meningkatkan tahap keputusan.

  5. Tetapan parameter pengoptimuman. Mengoptimumkan terus parameter seperti peratusan modal simpanan setiap kali, peratusan penangguhan, dengan tujuan untuk mencapai kadar pulangan yang lebih tinggi dengan syarat mengawal risiko.

ringkaskan

Strategi pembelian berganda pintar mengekalkan kelebihan penambahan kedudukan berkala strategi pembelian bergilir melalui penapisan petunjuk teknikal, sambil menyediakan mekanisme penangguhan dan penangguhan yang jelas, mengelakkan kelemahan penempatan buta dan penempatan tanpa sasaran. Strategi ini dapat menyesuaikan parameter penambahan dan penyingkiran yang sangat tinggi mengikut keutamaan risiko peribadi, yang mempunyai kelebihan yang sangat besar bagi pemegang kedudukan garis panjang.

Sudah tentu, strategi ini juga mempunyai risiko kebarangkalian kesalahan isyarat dan pengaturan PARAMETERSNTTTT yang tidak betul, yang perlu diselesaikan dengan terus mengoptimumkan petunjuk dan parameter serta alat-alat penangguhan tambahan. Secara keseluruhannya, strategi ini membentuk evolusi penting dari pembelian berulang ke pembelian akumulasi pintar, yang menyediakan pelabur dengan penyelesaian pegangan panjang yang agak sempurna dan terkawal.

Kod sumber strategi
/*backtest
start: 2023-02-19 00:00:00
end: 2024-02-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © TheTradingParrot

//@version=5
strategy("TTP Intelligent Accumulator", overlay=true)

maxEntries = 0.0

if not na(maxEntries[1])
    maxEntries := maxEntries[1]

rsi = ta.rsi(close, 7)
rsima = ta.sma(rsi, 14)
bbstd = ta.stdev(rsi, 14)

// plot(rsi)
// plot(rsima)
// plot(rsima - bbstd)
// plot(rsima + bbstd)

intEntry = rsi < rsima - bbstd
intExit = rsi > rsima + bbstd

maxEntries := math.max(strategy.opentrades, maxEntries)
plot(maxEntries, "maxEntries")

addWhileInProfit = input.bool(false, "Add while in profit")

extLong = input.bool(false, "", inline = "long")
entry = input.source(close,"entry", inline = "long") == 1

if not extLong
    entry := intEntry
longCondition = entry and (strategy.opentrades == 0 or (not addWhileInProfit or close < strategy.position_avg_price))


if (longCondition)
    strategy.entry("long", strategy.long)

minProfit = input.float(0.0, "Required profit % to exit")
exitPxcandle = input.float(100.0,"% exit per candle")

extShort = input.bool(false, "", inline = "exit")

exit = input.source(close,"exit", inline = "exit") == 1
if not extShort
    exit := intExit

shortCondition = exit
if (shortCondition and strategy.opentrades > 0)
    strategy.close("long", qty_percent = exitPxcandle)

plot(strategy.position_avg_price, "Avg")