Penggunaan indikator teknis Aroon dalam transaksi kuantitatif

Penulis: , Dibuat: 2019-06-29 14:42:04, Diperbarui: 2023-10-26 20:03:24

[TOC]

img

Indikator Harun

Dalam analisis teknis, Aroon adalah indikator teknologi yang sangat unik, dengan kata Aroon berasal dari bahasa Tionghoa yang berarti sinar matahari. Tidak seperti MA, MACD, KDJ, tidak dikenal secara luas, dan tidak diluncurkan sampai tahun 1995 oleh Tushar Chande, yang juga menemukan CMO dan IMI. Jika Anda tahu bahwa semakin banyak orang yang menggunakan indikator teknologi, semakin banyak juga pengguna, maka kemampuannya untuk menghasilkan uang juga lebih rendah, maka indikator Aroon yang relatif baru, tepatnya, adalah pilihan yang baik dari sudut pandang ini.

Indikator Aron dalam grafik

Indikator Aron membantu trader memprediksi perubahan hubungan antara pergerakan harga dan posisi relatif kawasan tren dengan menghitung jumlah garis K antara jarak garis K saat ini dan harga tertinggi dan terendah sebelumnya. Ini terdiri dari dua bagian, yaitu garis Aron Up dan garis Aron Down, yang bergerak ke bawah antara 0-100 dan meskipun diberi nama garis atas dan bawah, tidak terlihat seperti BOLL secara harfiah.img

Metode Perhitungan Indikator Aron

Indikator Aron memerlukan parameter siklus waktu yang harus ditetapkan terlebih dahulu, seperti pengaturan parameter siklus rata-rata, dalam perangkat lunak pasar tradisional, jumlah siklus ini adalah 14, tentu saja parameter siklus ini tidak tetap, Anda juga dapat mengaturnya menjadi 10 atau 50, dll. Untuk memudahkan pemahaman, untuk sementara parameter siklus waktu ini didefinisikan sebagai: N. Setelah menentukan N, kita dapat menghitung garis atas ("AroonUp") dan garis bawah ("AroonDown"), rumus perhitungan spesifik adalah sebagai berikut:

  • Aron Up (AroonUp) = [ (parameter siklus yang ditetapkan - jumlah siklus setelah harga tertinggi) / jumlah siklus yang dihitung ] * 100
  • Aron Down = [ (parameter siklus yang ditetapkan - jumlah siklus setelah harga terendah) / jumlah siklus yang dihitung ] * 100

Dari rumus ini, kita dapat melihat secara kasar, ide dari Indikator Aron. Itu adalah: berapa banyak siklus, harga di bawah titik tinggi / rendah baru-baru ini, membantu memprediksi apakah tren saat ini akan berlanjut, sementara mengukur kekuatan dan kelemahan tren saat ini. Jika kita mengklasifikasikan indikator ini, jelas bahwa itu adalah tipe trend tracker.

Cara menggunakan indikator Aron

AroonUp dan AroonDown mencerminkan bahwa waktu saat ini sangat dekat dengan harga tertinggi atau terendah sebelumnya, lebih besar jika waktu semakin dekat dan lebih kecil jika waktu semakin jauh. Dan ketika dua garis ini bersilang, ini menunjukkan kemungkinan perubahan arah harga, dan jika AroonUp menunjukkan bahwa harga berada dalam tren kenaikan, harga di masa depan mungkin akan meningkat lebih lanjut; jika AroonDown menunjukkan bahwa harga berada dalam tren penurunan, harga di masa depan mungkin akan turun lebih jauh.

Kami juga dapat mengatur beberapa nilai tetap untuk waktu masuk yang tepat. Kami tahu bahwa Indeks Aron selalu berjalan naik dan turun antara 0-100 dan ketika pasar sedang naik, yaitu ketika AroonUp berada di atas AroonDown, ketika AroonUp lebih besar dari 50, berarti tren naik telah terbentuk dan harga di masa depan mungkin akan terus naik; ketika AroonUp berada di bawah 50, berarti momentum naik sedang melemah dan harga di masa depan mungkin bergoyang dan turun.

Sebaliknya, ketika pasar berada dalam tren penurunan, yaitu ketika AroonDown berada di atas AroonUp, ketika AroonDown lebih besar dari 50, menunjukkan bahwa tren penurunan pasar telah terbentuk dan harga di masa depan mungkin akan terus turun; ketika AroonDown di bawah 50 menunjukkan bahwa momentum penurunan harga sedang melemah, dan harga di masa depan mungkin akan goyah dan naik.

  • Ketika AroonUp lebih besar dari AroonDown, dan AroonUp lebih besar dari 50, lebih banyak posisi dibuka;
  • Ketika AroonUp lebih kecil dari AroonDown, atau AroonUp lebih kecil dari 50, banyak posisi yang terikat;
  • Ketika AroonDown lebih besar dari AroonUp, dan AroonDown lebih besar dari 50, posisi kosong dibuka;
  • Ketika AroonDown lebih kecil dari AroonUp, atau AroonDown lebih kecil dari 50, kepala kosong ditempatkan;

Mengembangkan strategi trading berdasarkan indikator Aron

Setelah menyelesaikan logika transaksi, kita dapat mengimplementasikannya dengan kode, dan dalam artikel ini kita terus menggunakan bahasa JavaScript, varietas atau komoditas berjangka.fmz.com> Mendaftar > Pusat Kontrol > Perpustakaan Kebijakan > Membuat Kebijakan Baru, mulai menulis Kebijakan, lihat catatan dalam kode di bawah ini.

Langkah 1: Gunakan kerangka kerja CTAPerhatikan! Anda harus mengklik di bawah ini:商品期货交易类库Jika Anda ingin mengubahnya menjadi mata uang digital, klik:数字货币现货交易类库

function main() {
    // ZC000/ZC888 指用指数做为行情源但交易映射到主力连续合约上
    $.CTA("ZC000/ZC888", function(st) {

    })
}

Langkah 2: Mendapatkan data

function main() {
    $.CTA("ZC000/ZC888", function(st) {
        var r = st.records;  // 获取K线数组
        var mp = st.position.amount;  // 获取持仓数量
    })
}

Langkah 3: Menghitung Indeks Aron

function main() {
    $.CTA("ZC000/ZC888", function(st) {
        var r = st.records;  // 获取K线数组
        var mp = st.position.amount;  // 获取持仓数量
        if (r.length < 21) {  // 判断K线数据是否足够
            return;
        }
        var aroon = talib.AROON(r, 20);  // 阿隆指标
        var aroonUp = aroon[1][aroon[1].length - 2];  // 阿隆指标上线倒数第2根数据
        var aroonDown = aroon[0][aroon[0].length - 2];  // 阿隆指标下线倒数第2根数据
    })
}

Langkah 4: Menghitung kondisi transaksi dan memesan

function main() {
    $.CTA("ZC000/ZC888", function(st) {
        var r = st.records;  // 获取K线数组
        var mp = st.position.amount;  // 获取持仓数量
        if (r.length < 21) {  // 判断K线数据是否足够
            return;
        }
        var aroon = talib.AROON(r, 20);  // 阿隆指标
        var aroonUp = aroon[1][aroon[1].length - 2];  // 阿隆指标上线倒数第2根数据
        var aroonDown = aroon[0][aroon[0].length - 2];  // 阿隆指标下线倒数第2根数据
        if (mp == 0 && aroonUp > aroonDown && aroonUp > 50) {
            return 1;  // 多头开仓
        }
        if (mp == 0 && aroonDown > aroonUp && aroonDown > 50) {
            return -1;  // 空头开仓
        }
        if (mp > 0 && (aroonUp < aroonDown || aroonUp < 50)) {
            return -1;  // 多头平台
        }
        if (mp < 0 && (aroonDown < aroonUp || aroonDown < 50)) {
            return 1;  // 空头平台
        }
    })
}
// 以上代码就是基于JavaScript语言完整的策略。

// --------------------分割线--------------------

// 为了照顾伸手党,顺便也把这个策略翻译成My语言。同时该也可以用于数字货币,以下是完整的策略代码:
AROONUP := ((N - HHVBARS(H, N)) / N) * 100;  // 阿隆指标上线
AROONDOWN := ((N - LLVBARS(L, N)) / N) * 100;  // 阿隆指标下线
AROONUP > AROONDOWN && AROONUP > BKV, BK;  // 多头开仓
AROONDOWN > AROONUP && AROONDOWN > SKV, SK;  // 空头开仓
AROONUP < AROONDOWN || AROONUP < SPV, SP;  // 多头平台
AROONDOWN < AROONUP || AROONDOWN < BPV, BP;  // 空头平台
AUTOFILTER;

Uji Kembali Strategi

Untuk mendekati lingkungan perdagangan yang sebenarnya, kami menggunakan 2 lompatan setiap waktu membuka posisi dan 2 kali biaya operasi untuk melakukan tes tekanan pada saat retesting, dan kami menguji lingkungan sebagai berikut:

  • Industri: Indeks Batubara
  • Berbagai jenis transaksi: tenaga batu bara
  • Waktu: 01 Juni 2015 - 28 Juni 2019
  • Periode: garis waktu
  • Titik geser: 2 kali untuk membuka posisi
  • Biaya Pengadaan: 2 kali lipat

Lingkungan pengujian img Hasilnya jelas img Curve Pendanaan imgDari hasil retrospeksi di atas, strategi ini berkinerja baik pada saat pergerakan pasar bergelombang, baik naik atau turun, Indeks Aron dapat melacak pasar secara lengkap. Curve modal juga bergerak ke atas secara keseluruhan dan tidak ada penurunan yang lebih besar.

Keunggulan dan Kelemahan Indeks Aron

  • Keuntungan: Indikator Alun dapat menilai kondisi pasar yang sedang tren, serta dapat mengetahui pasar yang sedang tren dan kemampuan untuk menentukan arah harga, membantu pedagang meningkatkan penggunaan dana, yang sangat penting dalam pasar yang bergolak.
  • Kelemahan: Indikator Alun hanya salah satu dari beberapa indikator yang mengikuti tren, dan juga memiliki kelemahan untuk mengikuti tren. Dan itu hanya menentukan jumlah siklus harga tertinggi atau terendah pada waktu tertentu, tetapi kadang-kadang harga tertinggi atau terendah akan terjadi secara kebetulan di seluruh pergerakan pasar, dan kebetulan ini akan mengganggu Indikator Alun sendiri, menghasilkan sinyal palsu.

Klik pada kode sumber kebijakan salinan

Pengamatan

Dalam strategi, kami menetapkan beberapa parameter, seperti:aroonUp atauaroonDown lebih besar dari kurang dari 50, yang menyebabkan keterlambatan strategi, dalam banyak kasus pasar naik atau turun untuk membeli dan menjual setelah beberapa waktu. Ini meningkatkan peluang menang, mengurangi tingkat mundur maksimum, tetapi juga kehilangan banyak keuntungan.


Berkaitan

Lebih banyak

MomoxTerima kasih, agak menarik.