Ini adalah postingan yang diterjemahkan oleh AI.
Membuat Program Perdagangan Saham AS Otomatis 2.0
- Bahasa penulisan: Bahasa Korea
- •
- Negara referensi: Semua negara
- •
- TI
Pilih Bahasa
Teks yang dirangkum oleh AI durumis
- Program perdagangan saham AS otomatis 2.0 dibuat pada bulan Desember 2021, dan dibangun dengan cepat berdasarkan sistem yang digunakan di versi 1.0.
- Gunakan UiPath RPA, SQL Server Express, ruang obrolan Telegram, dll. untuk membangun sistem perdagangan otomatis, dan atur untuk menerima notifikasi pembelian/penjualan.
- Saat ini, sistem perdagangan otomatis beroperasi dengan benar, dan kami berencana untuk menambahkan fitur analisis bagan per saham dan posting blog di masa mendatang.
Saya telah menulis konten di bawah ini selama 2 tahun. Jika Anda tertarik dengan hasilnya, silakan periksa postingan ulasan terlebih dahulu.
Pada postingan sebelumnya, saya berpikir untuk membuat program perdagangan otomatis saham AS generasi kedua.
Ide itu muncul pada tanggal 19 Desember (Minggu) pagi, dan saya mulai mempersiapkannya setelah makan malam hari itu.
Namun, karena saya pernah membuat generasi pertama, dan lingkungan dasarnya telah disiapkan, saya dapat mempersiapkannya dengan cepat.
Meskipun demikian, karena ada beberapa coba-coba selama prosesnya, saya akan meringkas kontennya.
Ringkasan MVP
Saya telah meringkas fungsi yang harus disiapkan.
Generasi pertama menggunakan PC dengan kinerja yang sedikit lebih rendah, tetapi untungnya, saya dapat memilih PC yang sedikit lebih baik untuk generasi kedua.
Spesifikasi PC
Intel(R) Core(TM) i5-4590 CPU @ 330GHz
8.0GB DDR3
SSD 240GB
[Akun Sekuritas]
Membuat akun sekuritas untuk perdagangan saham asing
Syarat: Anda harus menggunakan YoungwoongmunGlobal dari Kiwoom Securities (program perdagangan otomatis saat ini dikembangkan untuk YoungwoongmunGlobal)
Instalasi dan pengaturan YoungwoongmunGlobal
Simpan dan atur sertifikat digital di hard drive agar dapat terus dijalankan di PC ini.
Setelah masuk ke YoungwoongmunGlobal, atur beberapa pengaturan.
Transfer dana dan penukaran mata uang
Saya menetapkan benih awal sebesar 3 juta won, dan karena nilai tukar mata uangnya tinggi, saya menukar $2.500.
Saya tidak yakin apakah penukaran mata uang tidak dapat dilakukan segera setelah transfer karena waktu kerjanya adalah hari Minggu, tetapi saya dapat menukarnya pada hari Senin.
(Saldo menunjukkan 3 juta won, tetapi tidak menunjukkan 3 juta won dalam jumlah penukaran pada hari Minggu.)
[UiPath - RPA]
Instalasi dan pengaturan UiPath Studio
Setelah menginstal UiPath Studio, Anda harus mengaturnya ke versi mandiri & komunitas.
Impor dan pengaturan proyek generasi pertama
Impor proyek yang sedang berjalan dari generasi pertama agar dapat dijalankan.
(Ubah pengaturan seperti DB.)
Pengujian eksekusi proyek
Saya tidak dapat menguji eksekusi karena logika yang memeriksa jangka waktu yang lama, tetapi
Saya telah memverifikasi bahwa proyek yang diimpor berjalan dengan benar.
Pengaturan penjadwalan
Atur proyek untuk dijalankan pada pukul 23:31 pada hari Senin, Selasa, Rabu, Kamis, dan Jumat.
[DB]
Karena pengaturan inti dari metodologi investasi ditangani melalui DB, pengaturan DB sangat diperlukan.
Instalasi dan pengaturan SQL Server Express
Jika Anda telah mengatur semuanya dari awal, Anda harus menginstalnya, tetapi karena DB yang digunakan generasi pertama sudah ada, saya tidak menginstalnya.
Pembuatan database
Saya membuat cadangan database, mengembalikannya dengan nama yang berbeda, dan menghapus data dari tabel.
Saya menggunakan struktur tabel yang sangat sederhana, tetapi saya akan meringkas konten terkait di masa mendatang.
Pengaturan nilai
Mulai dengan 3 juta won - $2.500, dan saya memutuskan untuk berinvestasi dalam ETF FNGU yang telah mengalami penurunan signifikan dalam generasi pertama.
Saya menetapkan 30 tingkatan secara total, dan menetapkan DOWN_RT dan UP_RT keduanya menjadi 1%.
Akun ini akan melakukan investasi dari tingkatan FNGU ke-1 hingga -30%.
Meskipun modal investasinya kecil, saya membaginya dengan baik menjadi 30 tingkat ($2.500). (Tingkatan ke-1: $470, Tingkatan lainnya: $70)
Dengan semua persiapan ini, saya yakin kita dapat menjalankan perdagangan otomatis secara dasar, dan
Saya telah memverifikasi bahwa program berjalan pada pukul 23:31 pada tanggal 20 Desember (Senin).
Tentu saja, seperti generasi pertama, saya perlu melakukan pengaturan tambahan untuk (1) analisis grafik per saham dan (2) postingan blog setelah eksekusi.
Namun, saya menganggap bagian itu sebagai bagian tambahan, dan sekarang program berjalan dengan benar, jadi saya dapat mempersiapkan langkah selanjutnya secara bertahap.
Sebenarnya, saya harus masuk ke langkah selanjutnya, tetapi untuk dapat memulai program perdagangan otomatis dan menerima pemberitahuan pembelian/penjualan,
Saya membuat ruang obrolan Telegram dan mengaturnya.
Riwayat Eksekusi Versi 2.0 pada 20/12 (Senin)
Langkah Selanjutnya
Analisis grafik per saham
Saya menginstal Python dan mengatur lingkungannya, menyalin kode sumber dari generasi pertama, dan mengubah pengaturan DB.
Saya juga menyalin fungsi untuk memproses mosaik dan mempersiapkannya.
Setelah selesai dan berjalan dengan benar, saya menetapkan penjadwalannya. (Pukul 06:10)
Posting blog
Saya memisahkan akun blog atau menambahkan kategori ke blog saat ini, dan mengubah pengaturan postingan RPA.
Saya juga mengimpor dan mengatur proyek postingan blog, lalu mengujinya.
Setelah selesai dan berjalan dengan benar, saya menetapkan penjadwalannya. (Pukul 06:20)
Penutup
Program perdagangan otomatis ini disesuaikan dengan metodologi investasi yang saya atur dan gunakan, tetapi
Saya akan berupaya untuk menyiapkan dokumen panduan agar mudah diinstal dan digunakan, serta membagikan file instalasinya.
Jika Anda tertarik dengan perdagangan otomatis, silakan hubungi saya kapan saja melalui komentar atau email jika Anda memiliki pertanyaan.
Alamat email saya tercantum di bagian atas sebelah kiri. (ssjokelife@naver.com)