0
fokus pada
1
Pengikut

Memulai Bagian 1: Mengumpulkan Grafik K-line dalam Perdagangan Nyata

Dibuat di: 2015-07-21 13:15:05, diperbarui pada: 2019-08-01 11:01:03
comments   3
hits   2885

Halo semua, saya cold wind, selamat datang di Inventor Quantification, mulai hari ini saya akan mulai menulis artikel tentang pemula, agar Anda bisa cepat masuk dan menulis strategi Anda sendiri.

Gaya artikel adalah gaya yang sangat sederhana, saya mencoba untuk membuat setiap artikel kecil yang dapat memecahkan masalah kecil, dan dilengkapi dengan contoh yang lengkap dan dapat diterapkan.

Saya akan mencoba untuk membantu Anda menyelesaikan beberapa masalah, karena saya juga bekerja, dan waktu akan menjadi lebih tertekan, saya tidak dapat membalasnya tepat waktu, dan saya juga tidak dapat menjawab pertanyaan Anda.

Tolong pahami.

Untuk mendapatkan data K-line, beberapa teman di grup sering bertanya, di sini saya memberikan contoh kecil yang sederhana untuk memberi tahu Anda bahwa beberapa platform perdagangan menyediakan data K-line, (misalnya token).

Okcoin, yang ditujukan untuk platform seperti ini, dapat diakses secara langsung, sementara sebagian besar platform perdagangan tidak menyediakan data K-line, dalam hal ini harus mengumpulkan K-line sendiri.

Catatan: Dalam lingkungan pengujian tidak perlu mengumpulkan K-line, karena, inventor mengkuantifikasikan K-line historis yang disediakan untuk pengujian, mengapa inventor mengkuantifikasikan K-line historis yang tidak memungkinkan pengguna untuk berdagang secara langsung

Penggunaan K-line terutama mempertimbangkan bahwa inventor mengkuantifikasi K-line yang dikumpulkan sendiri, dalam jumlah dan akurasi, mungkin akan bervariasi secara halus, sehingga tidak tersedia untuk pengguna saat operasi di hard disk.

Yang perlu diperhatikan adalah exchange.GetRecords ((); jumlah K yang dikumpulkan, maksimal 1411, ditambah 1441 item, akan dihapus lebih awal, ini untuk menghindari dampak kinerja.

Memulai Bagian 1: Mengumpulkan Grafik K-line dalam Perdagangan Nyata

function onTick(exchange) {

var records = exchange.GetRecords();//搜集K线,最多可以搜集1411条

if (!records) {
    return;
}

Log("当前搜集到的K(分钟)线数量",records.length);

}

function main() {

Log(exchange.GetName(), exchange.GetCurrency());

while (true) {//循环执行
    onTick(exchange);
    Sleep(10000);
}

}