Halo semua, saya ingin bertanya sesuatu.
Saya telah membaca artikel Quantitative Inventors (termasuk catatan) untuk masa yang lama dan mendapati bahawa terdapat sedikit rujukan mengenai penyimpanan data. Maksudnya, apabila saya berjaya, dan menjalankan pelayan saya sendiri (bukan mengulas semula), maka: 1. Adakah data yang saya dapat adalah data yang baru saya kumpulkan sendiri? (jawapan saya sendiri, sepatutnya); 2. Jika saya sendiri yang mengumpulnya, adakah data ini disimpan di pelayan? 3. Adakah saya sendiri perlu mempertimbangkan ruang cakera keras yang digunakan oleh data? 4. Adakah saya perlu memasang pangkalan data saya sendiri?
Terima kasih.
Sifar1. Adakah data yang saya perolehi adalah data yang baru saya kumpulkan? Data yang anda perolehi adalah data yang diambil secara langsung dari API yang disediakan oleh bursa, sama seperti data yang anda kumpulkan sendiri. 2. Jika saya sendiri yang mengumpulnya, adakah data ini disimpan di pelayan? Semua data perdagangan disimpan dalam memori, dan maklumat log strategi disimpan secara kekal di cakera keras. 3. Adakah saya sendiri perlu mempertimbangkan ruang cakera keras yang digunakan oleh data? Maklumat log akan mengambil ruang cakera keras. Jika ruang cakera keras tidak terlalu besar, log boleh dibersihkan secara berkala dengan fungsi LogReset 4. Adakah saya perlu memasang pangkalan data saya sendiri? Tidak perlu, pentadbir telah membina pangkalan data sqlite
SifarHalo, jika anda menggunakan Javascript, anda tidak boleh membaca sebarang fail tempatan dan anda tidak boleh mengendalikan pangkalan data, jika anda menggunakan Python untuk memanggil modul sqlite untuk membaca pangkalan data tempatan, sistem penyesuaian mungkin tidak menyokong, hanya cakera sebenar.
RajajackBaiklah, sudah dijumpai, adakah data yang diberikan oleh penulis boleh dibaca secara langsung dari pangkalan data dalam strategi untuk kegunaan dalam program, atau data ini mesti diketik secara manual di dalam dasar (jika jumlah data yang lebih besar, mengetik secara manual terlalu berlebihan)? Jika boleh dibaca secara langsung dari pangkalan data, fungsi mana yang digunakan dalam strategi, pangkalan data tertentu menggunakan sqlite?
SifarDi bawah direktori pentadbir logs/robot/id.db3
RajajackDi bawah folder mana fail log itu sebenarnya terdapat? Sebagai contoh, hos adalah fail linux, saya ingin menggunakan bot untuk merakam beberapa bulan maklumat mendalam pasaran.
EdwardgywFungsi _G boleh digunakan untuk menyimpan data
SifarUntuk pertukaran yang tidak menyediakan antarmuka K-line, perlu dikira semula, untuk pertukaran yang menyediakan antarmuka K-line, tidak perlu, jika dasar dapat memperoleh puluhan K-line pada satu masa, itu membuktikan bahawa pertukaran telah menyediakan antarmuka, program tidak perlu mengumpul sendiri, jika pertukaran K-line GetRecords hanya memperoleh satu, itu menunjukkan bahawa pertukaran tidak menyediakan antarmuka data pasaran, yang memerlukan pengiraan semula dalaman pengurus.
Kematian datangTerima kasih kerana menjawab z. Jadi saya ingin bertanya, jika data pasaran disimpan dalam memori, jika pelayan saya dihidupkan semula atau bot saya dihidupkan semula, adakah data pasaran sebelumnya masih ada? [# Sebenarnya saya ingin bertanya, adakah data yang saya kumpulkan akan mempengaruhi strategi saya yang baru bermula selepas saya menyesuaikan strategi atau berhenti di tengah-tengah? Contohnya, saya akan menggunakan MA pada hari ke-20, dan apabila saya tiba, MA pada hari ke-20 akan memerlukan pengumpulan semula data untuk membuat pengiraan.