
Strategi ini disebut strategi perdagangan rata-rata rata-rata berganda berganda berganda. Strategi ini didasarkan pada strategi perdagangan kuantitatif rata-rata berganda berganda. Strategi ini menghasilkan sinyal jual beli berdasarkan nilai TSI dan garis sinyalnya.
Indikator inti dari strategi ini adalah Indeks Kekuatan Nyata (TSI). Rumus perhitungan TSI adalah:
TSI = 100 * (PC1 / PC2)
PC1 dan PC2 adalah rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata-rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata rata
Setelah menghitung nilai TSI, strategi juga menghitung garis sinyal dari nilai TSI. Garis sinyal didefinisikan sebagai rata-rata bergerak indeks dari nilai TSI untuk periode tertentu. Dalam perdagangan aktual, strategi menilai tren pasar dan menghasilkan sinyal perdagangan dengan mengamati hubungan antara nilai TSI dan garis sinyal.
Ciri lain dari strategi ini adalah bahwa ukuran perdagangan disesuaikan secara dinamis. Pada kode strategi, sebuah modal awal dan rasio risiko terowongan ditetapkan sebagai parameter input. Kedua parameter ini dikombinasikan dengan harga saham pada saat itu, untuk secara dinamis menghitung jumlah perdagangan atau risiko terowongan setiap kali.
Strategi perdagangan rata-rata bergerak indeks biner dinamis membawa berbagai keuntungan:
Ini menggunakan indikator TSI, yang menerapkan penghalusan indeks ganda, yang membuatnya kurang sensitif terhadap kebisingan pasar dan menghasilkan sinyal yang lebih akurat.
Ini didasarkan pada prinsip yang telah terbukti bahwa cross-indicator dan jalur sinyalnya menghasilkan sinyal perdagangan. Ini menghilangkan banyak sinyal palsu.
Strategi ini menyesuaikan ukuran posisi berdasarkan dinamika anggaran risiko. Ini membantu mencegah overtrading dan operasi emosional.
Ini berlaku untuk setiap hari dan setiap minggu, cocok untuk swing trading dan posisi trading.
Karena logika input/output yang sederhana, mudah diterapkan di robot dan sistem perdagangan lainnya.
Tidak ada banyak parameter yang perlu disesuaikan, sehingga sistem optimasi menjadi sederhana.
Keunggulan ini bersama-sama membuatnya menjadi strategi perdagangan yang kuat dan serbaguna bagi pedagang saham. Pengolahan yang halus dan pengaturan ukuran posisi yang hati-hati membantu mencegah sinyal palsu dan kerugian besar.
Meskipun ada banyak keuntungan dari strategi perdagangan rata-rata bergerak indeks biner dinamis, ada beberapa risiko yang melekat padanya, seperti halnya kebanyakan strategi saham:
Karena TSI dan jalur sinyal didasarkan pada data harga historis, selalu ada risiko sinyal yang salah, terutama ketika pasar sangat berfluktuasi.
Jika pasar bergoyang di sekitar garis nol dari indikator TSI, maka mungkin terjadi penyesuaian. Ini dapat menyebabkan kerugian.
Jika tren terus berlanjut, TSI mungkin akan terbalik terlalu cepat dan kehilangan keuntungan.
Karena pengaruh leverage, kemungkinan kerugian lebih besar dari batas yang ditetapkan dalam parameter risiko.
Namun, risiko ini dapat diatasi dengan menerapkan aspek-aspek seperti ukuran posisi, stop loss, dan teknik manajemen risiko lainnya. Selain itu, parameter dan filter dapat dioptimalkan lebih lanjut untuk memaksimalkan kinerja dalam berbagai kondisi pasar.
Beberapa ide untuk mengoptimalkan strategi ini meliputi:
Uji kombinasi parameter ganda yang berbeda untuk mencari kombinasi yang menghasilkan sinyal perdagangan yang lebih akurat. Parameter siklus panjang dan pendek dapat disesuaikan untuk dioptimalkan.
Menambahkan filter berdasarkan volatilitas, volume transaksi atau indikator lainnya untuk mengurangi sinyal perdagangan yang tidak perlu. Hal ini dapat mengurangi frekuensi perdagangan dan meningkatkan profitabilitas setiap perdagangan.
Tambahkan logika stop loss. Misalnya stop loss saat nilai TSI melewati sumbu nol. Ini dapat mengurangi kerugian yang tidak perlu.
Evaluasi kinerja berbagai jenis perdagangan seperti indeks, komoditas, dan lain-lain di bawah strategi tersebut. Pilih jenis perdagangan terpusat dengan kinerja terbaik.
Filter pilihan untuk varietas yang diperdagangkan. Misalnya, menilai varietas yang memiliki likuiditas, indikator volatilitas, dan memilih varietas dengan peringkat parameter yang lebih tinggi untuk diperdagangkan.
Menggunakan metode pembelajaran mesin Cara melakukan analisis ke depan Memilih kombinasi parameter terbaik. Hal ini dapat mengurangi bias yang ditimbulkan oleh pilihan buatan dan mendapatkan parameter yang lebih baik.
Menggunakan beberapa set parameter sesuai dengan kondisi pasar yang berbeda, dan beralih secara dinamis. Misalnya, kombinasi parameter yang lebih positif dapat digunakan untuk pasar bullish, sedangkan kombinasi yang lebih konservatif digunakan untuk pasar bearish.
Dengan menguji dan mengoptimalkan semua aspek di atas, diharapkan dapat meningkatkan stabilitas dan tingkat pengembalian dari strategi tersebut.
Secara keseluruhan, strategi ini didasarkan pada karakteristik indeks ganda yang halus dari indikator TSI, merancang strategi perdagangan saham yang relatif stabil dan dapat diandalkan. Dengan menyesuaikan skala posisi secara dinamis, Anda dapat secara efektif mengendalikan tingkat risiko secara keseluruhan. Strategi ini juga memiliki keunggulan yang sesuai untuk perdagangan garis pendek dan menengah.
Tentu saja, seperti kebanyakan strategi perdagangan kuantitatif, strategi ini juga memiliki beberapa keterbatasan, terutama karena rentan terhadap fluktuasi pasar yang kuat. Selain itu, pilihan parameter dan kondisi penyaringan juga perlu diuji dan dioptimalkan lebih lanjut untuk mendapatkan kemampuan beradaptasi dan profitabilitas yang lebih kuat di pasar yang berubah-ubah yang kompleks.
/*backtest
start: 2024-01-06 00:00:00
end: 2024-02-05 00:00:00
period: 1h
basePeriod: 15m
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/
// © shankardey7310
//@version=5
strategy("TSI STOCKS", shorttitle="TSI", overlay=true)
initialCapital = input(10000, title="Initial Capital")
riskPercent = input(1, title="Risk Percentage") / 100
longLength = input(12, title="Long Length")
shortLength = input(9, title="Short Length")
signalLength = input(12, title="Signal Length")
price = close
pc = ta.change(price)
double_smooth(src, long, short) =>
first_smooth = ta.ema(src, long)
ta.ema(first_smooth, short)
double_smoothed_pc = double_smooth(pc, longLength, shortLength)
double_smoothed_abs_pc = double_smooth(math.abs(pc), longLength, shortLength)
tsi_value = 100 * (double_smoothed_pc / double_smoothed_abs_pc)
tsi_signal = ta.ema(tsi_value, signalLength)
riskAmount = (initialCapital * riskPercent) / close
if (tsi_value > tsi_signal and tsi_value[1] <= tsi_signal[1])
strategy.entry("Long", strategy.long)
if (tsi_value < tsi_signal and tsi_value[1] >= tsi_signal[1])
strategy.close("Long")
plot(tsi_value, title="True Strength Index", color=#2962FF)
plot(tsi_signal, title="Signal", color=#E91E63)
hline(0, title="Zero", color=#787B86)