Pencipta menerangkan mekanisme pengukuran semula tahap analog kuantitatif

Penulis:Mimpi kecil, Dicipta: 2017-02-07 13:04:57, Dikemas kini: 2023-09-07 17:49:15

Pencipta menerangkan mekanisme pengukuran semula tahap analog kuantitatif


  • 1. Reka bentuk pengukuran semula

    Kaedah strategi di dalam retargeting yang diukur oleh pencipta adalah proses kawalan yang lengkap, dengan prosedur yang berunding secara berterusan mengikut frekuensi tertentu. Setiap pasaran, API dagangan, dan data yang dikembalikan juga mengikut masa panggilan, meniru keadaan semasa pelaksanaan sebenar. Tergolong dalam tahap onTick, bukan pada tahap onBar sistem retargeting lain.

  • 2, Perbezaan antara pengesanan semula peringkat analog dan pengesanan semula peringkat rak.

    • Ujian semula tahap analog

      Pengesanan semula tahap analog adalah mengikut data K-line bawah sistem pengesanan semula, mengikut algoritma tertentu dalam rangka yang terdiri daripada nilai harga tertinggi, harga minimum, harga buka, harga tutup Bar bawah yang diberikan.

    • Pengesanan semula tahap rak.

      Pengesanan semula peringkat cakera adalah data peringkat tiker yang benar dalam urutan masa Bar. Untuk strategi berdasarkan data peringkat cakera, penggunaan pengesanan semula peringkat cakera lebih hampir kepada kebenaran. Pengesanan semula peringkat cakera sebenar, ticker adalah data yang direkodkan secara sebenar, bukan dihasilkan secara analog.

  • 3, mekanisme pengukuran semula tahap analog untuk mengetuk garis K bawah

    Pengesanan semula peringkat cakera sebenar tidak mempunyai pilihan garis K bawah ((kerana data ticker adalah benar, tidak menggunakan garis K bawah untuk menghasilkan simulasi) ). Dalam analisis semula tahap analog, ticker yang dihasilkan berdasarkan data K baris secara analog; data K baris ini adalah K baris bawah; dalam analisis semula tahap analog yang digunakan secara praktikal, kitaran K baris bawah mesti lebih kecil daripada kitaran yang dipanggil API untuk mendapatkan K baris semasa menjalankan dasar; jika tidak, kerana kitaran K baris bawah yang lebih besar, jumlah ticker yang dihasilkan tidak mencukupi, data akan benar-benar hilang; apabila menggunakan kitaran K baris bawah yang lebih besar, kitaran K baris bawah boleh disesuaikan;

  • 4, bagaimana garis K bawah menghasilkan data ticker

    Mekanisme untuk menghasilkan ticker analog pada garis bawah K adalah sama dengan MT4.

    img img img img

  • 5. Kod algoritma untuk menghasilkan data ticker

    Algoritma khusus untuk meniru data garis K bawah untuk mengetik data:

function recordsToTicks(period, num_digits, records) {
    if (records.length == 0) {
        return []
    }
    var ticks = []
    var steps = [0, 2, 4, 6, 10, 12, 16, 18, 23, 25, 27, 29]
    var pown = Math.pow(10, num_digits)

    function pushTick(t, price, vol) {
        ticks.push([Math.floor(t), Math.floor(price * pown) / pown, vol])
    }

    for (var i = 0; i < records.length; i++) {
        var T = records[i][0]
        var O = records[i][1]
        var H = records[i][2]
        var L = records[i][3]
        var C = records[i][4]
        var V = records[i][5]
        if (V > 1) {
            V = V - 1
        }
        if ((O == H) && (L == C) && (H == L)) {
            pushTick(T, O, V)
        } else if (((O == H) && (L == C)) || ((O == L) && (H == C))) {
            pushTick(T, O, V)
        } else if ((O == C) && ((O == L) || (O == H))) {
            pushTick(T, O, V / 2)
            pushTick(T + (period / 2), (O == L ? H : L), V / 2)
        } else if ((C == H) || (C == L)) {
            pushTick(T, O, V / 2)
            pushTick(T + (period * 0.382), (C == L ? H : L), V / 2)
        } else if ((O == H) || (O == L)) {
            pushTick(T, O, V / 2)
            pushTick(T + (period * 0.618), (O == L ? H : L), V / 2)
        } else {
            var dots = []
            var amount = V / 11
            pushTick(T, O, amount)
            if (C > O) {
                dots = [
                    O - (O - L) * 0.75,
                    O - (O - L) * 0.5,
                    L,
                    L + (H - L) / 3.0,
                    L + (H - L) * (4 / 15.0),
                    H - (H - L) / 3.0,
                    H - (H - L) * (6 / 15.0),
                    H,
                    H - (H - C) * 0.75,
                    H - (H - C) * 0.5,
                ]
            } else {
                dots = [
                    O + (H - O) * 0.75,
                    O + (H - O) * 0.5,
                    H,
                    H - (H - L) / 3.0,
                    H - (H - L) * (4 / 15.0),
                    H - (H - L) * (2 / 3.0),
                    H - (H - L) * (9 / 15.0),
                    L,
                    L + (C - L) * 0.75,
                    L + (C - L) * 0.5,
                ]
            }
            for (var j = 0; j < dots.length; j++) {
                pushTick(T + period * (steps[j + 1] / 30.0), dots[j], amount)
            }
        }
        pushTick(T + (period * 0.98), C, 1)
    }
    return ticks
}

Oleh itu, harga akan melonjak pada urutan masa apabila menggunakan pengukuran semula peringkat analog.


Lebih lanjut

Berjaya.Kenapa garis K yang mempunyai garis bawah menyerupai 12 tik? Adakah hanya untuk meningkatkan jumlah tik?

Spada bermain kuantitatifBolehkah anda menambah titik analog secara tersuai, titik tik yang dihasilkan pada tahap analog semasa sangat berbeza dengan yang sebenarnya?

Ruang tanpa batas di bawah bulanAdakah kontrak itu boleh meniru ledakan?

FangBeiDalam kitaran simulasi, 1 jam kemudian adalah 1 hari, mengapa tidak 2 jam, 4 jam, 6 jam, 12 jam, kitaran yang biasa digunakan?

Mimpi kecilSiklus garis K bawah menggunakan satu minit, dengan butiran data yang sangat kecil. Data yang dikumpulkan sendiri boleh digunakan untuk mengukur semula pada tahap cakera sebenar, atau menggunakan sumber data tersuai.

Mimpi kecilSistem imbasan sendiri tidak mempunyai mekanisme pendedahan, tetapi ia boleh menambah pengesanan pendedahan dalam strategi sendiri. Mengekalkan jumlah kerugian pendedahan yang lebih besar daripada aset yang tersedia dalam akaun adalah pendedahan.

Mimpi kecilSistem Uji Kembali menetapkan beberapa kitaran yang lebih biasa digunakan, jika anda memerlukan kitaran apa-apa, anda boleh melihat di sini.