Algoritma Perdagangan Evolusioner

Image © Yurchanka-Siarhei, Shutterstock.

Bayangkan sebuah algoritma kecil yang hidup ... sel dalam dunia digital ... Bayangkan sel-sel yang membentuk jaringan, organ, dan seluruh organisme yang dihasilkan dari hierarki semua jenis algos. Sekarang, visualisasikan perdagangan AI semacam itu di pasar.

Oleh Luis Molina & Julian Molina

Dalam kecerdasan buatan, algoritma evolusi diilhami oleh evolusi biologis, sebuah gagasan yang mencakup reproduksi, mutasi, rekombinasi, dan seleksi.

Seperti apa algoritma perdagangan evolusioner?

Itulah pertanyaan yang membuat saya tetap terjaga selama beberapa tahun terakhir.

Artikel ini adalah langkah pertama dari perjalanan yang akan membawa kita jauh ke dunia kehidupan artifisial yang menakjubkan, di mana kita akan menemukan biosfer finansial yang dihuni oleh agen otonom yang hidup atau mati tergantung pada kemampuan mereka untuk tampil di pasar.

Model Evolusi

Mencoba membayangkan biosfer seperti itu yang berlimpah dengan makhluk khusus dalam perdagangan membutuhkan abstraksi tertentu sebelumnya.

Hal pertama yang kita butuhkan adalah Model Evolusi, digabungkan dengan tujuan evolusi untuk mendorong kemajuan ke arah tertentu.

Model biologis alam didasarkan pada evolusi melalui seleksi alam, dengan tiga karakteristik utama:

  1. Ciri bervariasi di antara individu.
  2. Karakter yang berbeda memberikan tingkat kelangsungan hidup dan reproduksi yang berbeda pula.
  3. Ciri-ciri yang diinginkan dapat diturunkan dari generasi ke generasi.

Dapat diperdebatkan, tujuan evolusi biologis adalah untuk memastikan kelangsungan hidup spesies dengan adaptasi terhadap lingkungan. Fakta bahwa individu menjadi lebih cerdas dalam generasi berikutnya adalah konsekuensi dari tujuan utama, bukan tujuan itu sendiri.

Model kami untuk algoritma perdagangan evolusi menetapkan tujuan yang sama: kelangsungan hidup spesies. Namun, dalam model kami, bertahan hidup adalah sarana menuju tujuan yang lebih tinggi, yaitu kecerdasan. Kami memang berharap individu menjadi lebih cerdas dari waktu ke waktu.

Unit Kehidupan Terkecil

“Sel adalah unit struktural, fungsional, dan biologis dasar dari semua organisme hidup yang dikenal. Ini adalah unit kehidupan terkecil, yang sering disebut sebagai blok bangunan kehidupan. ”

Di dunia digital kami, setara dengan sel adalah algoritma yang menerapkan strategi perdagangan dasar tunggal.

Mari panggil algobot itu.

Jadi, apa yang dilakukan algobot?

Singkatnya, ia memutuskan kapan harus membeli atau menjual aset yang dikelola berdasarkan informasi yang tersedia.

Dengan demikian, algobot perlu memiliki akses ke data yang mana ia menerapkan logika tertentu. Akibatnya, ia membuat keputusan, yang sering kali tidak melakukan apa-apa, sementara terkadang melibatkan pembelian atau penjualan aset.

Agar berhasil dalam perdagangannya, pun intended, algobot juga perlu memiliki ingatan, sehingga untuk mengingat setidaknya aset apa yang dimilikinya pada saat itu diperlukan untuk membuat keputusan.

Seperti halnya sel, algobot adalah unit kehidupan terkecil dan blok bangunan terkecil di alam semesta yang kita bayangkan.

Properti utama algobots

Di alam semesta algoritmik kita tidak ada kehidupan biologis. Sebaliknya, organisme hidup seperti algobot memiliki kehidupan finansial.

Sekarang, apa artinya itu?

Kehidupan Keuangan

Bidang penelitian di mana sistem yang berkaitan dengan kehidupan biologis diperiksa dalam upaya untuk menciptakan kembali beberapa aspeknya disebut kehidupan buatan. Kehidupan buatan, oleh karena itu, terjadi dalam lingkungan buatan, berkali-kali melalui simulasi, baik dalam bidang perangkat lunak, perangkat keras dan bahkan biokimia.

Kami mendefinisikan kehidupan finansial sebagai jenis kehidupan buatan di mana agen masih hidup selama mereka memiliki cukup uang untuk membayar pengeluaran mereka.

Ini berarti bahwa agen perlu memiliki penghasilan untuk pekerjaan yang mereka lakukan dan menggunakan pendapatan itu untuk membayar biaya yang mereka keluarkan saat melakukan pekerjaan mereka.

Properti terpenting dalam kehidupan finansial adalah para agen yang kehabisan uang, mati.

Properti ini menyiratkan bahwa agen perlu memulai dengan sejumlah uang. Sebenarnya, mereka perlu memulai dengan uang yang cukup untuk sampai mereka dapat memperoleh penghasilan yang stabil.

Cara agen mendapatkan penghasilan adalah dengan menciptakan sesuatu yang bernilai dan menemukan entitas yang bersedia membayar untuk nilai yang diciptakan.

Dalam kasus algobot, mereka menghasilkan nilai dengan berdagang di pasar.

Properti tersebut menimbulkan pertanyaan: siapa yang membiayai algobots sampai mereka berhasil mendapatkan penghasilan yang stabil?

Jawaban intuitif adalah manusia yang menulis kode algobot.

Itu mungkin benar dalam beberapa kasus. Tapi ... bagaimana jika agen itu dibuat oleh algoritma lain? Entitas pesanan lebih tinggi yang ditanggapi algobot?

Atau bagaimana jika agen mengumpulkan cukup uang untuk membagi dirinya dalam dua entitas yang berbeda, seperti halnya sel?

Bisakah algobot dibuat dalam entitas yang lebih kompleks? Bisakah algobot memiliki fungsi yang berdekatan dengan perdagangan misi utama mereka di pasar? Dapatkah mereka memiliki tujuan tingkat yang lebih tinggi yang menjadi jelas hanya ketika melihat gambaran yang lebih besar?

Di alam, organisme multi-seluler memiliki struktur yang sangat kompleks yang memungkinkan mereka untuk mengembangkan kapasitas luar biasa, jauh di luar jangkauan organisme bersel tunggal, yang paling menarik di antaranya adalah kecerdasan.

Ingat intelijen adalah tujuan akhir dari model evolusi kita, dengan demikian, di atas adalah petunjuk yang jelas untuk salah satu persyaratan mendasar untuk intelijen perdagangan: multiseluleritas.

Pertanyaan selanjutnya yang diajukan oleh properti menghasilkan-uang-atau-mati adalah: siapa yang membayar untuk layanan algobots?

Sekali lagi, jawaban yang sederhana dan intuitif adalah manusia dengan aset yang dapat diinvestasikan. Lagipula, wajar saja jika investor yang cerdas ingin mendapat untung dari makhluk kecil ini, bukan?

Faktanya, pasar algobot mungkin merupakan lapisan pertama seleksi alam dalam model evolusi, karena investor secara alami akan menyewa algobot terbaik dan membiarkan yang kurang cakap mati.

Itu tentu masuk akal.

Tetapi ada lebih dari itu!

Bagaimana jika algoritma lain dapat mengambil manfaat dari pekerjaan algobot?

Bagaimana jika entitas orde tinggi dapat menggunakan algobot yang berbeda untuk mengembangkan intelijen orde tinggi daripada jumlah bagian?

"Dalam filsafat, teori sistem, sains, dan seni, kemunculan adalah kondisi suatu entitas yang memiliki sifat-sifat yang bagian-bagiannya tidak miliki, karena interaksi di antara bagian-bagian itu."

Dalam bentuk kehidupan biologis yang maju, kecerdasan mungkin juga merupakan sifat muncul dari fenomena lain seperti evolusi, pengembangan, dan pembelajaran.

Teori sistem meminjam konsep dan ide yang tak terhitung jumlahnya yang berasal dari biologi. Satu gagasan lain adalah autopoiesis, kapasitas sistem untuk mereproduksi dan memelihara dirinya sendiri. Akan sangat menarik jika kita bisa membuat sistem dengan properti seperti itu.

Dalam artikel kami berikutnya, kami akan mengeksplorasi semua pertanyaan ini, bersama dengan ide-ide tentang menggabungkan beberapa contoh algobot yang sama dengan gen yang berbeda, serta properti yang muncul dalam pengaturan tersebut.

Kami akan menemukan bagaimana organisme perdagangan tingkat tinggi akan mendapat manfaat dari kemampuan untuk belajar dengan mengerahkan segerombolan algobot.

Itu adalah langkah selanjutnya dalam merancang organisme perdagangan yang semakin kompleks dengan kapasitas untuk berkembang menjadi superalgo.

Sejauh ini, kita hanya bertemu makhluk uniseluler - bakteri - dari biosfer finansial imajiner kita.

Saya merasa bahwa kita hampir tidak menggaruk permukaan ...

Untuk mendapatkan pemberitahuan segera setelah artikel berikutnya dalam seri keluar, Anda mungkin ingin mengikuti saya di Medium atau Twitter.

Jika Anda menyukai bagian ini, Anda mungkin juga menyukai bagian lain ini tentang topik terkait:

Superalgos & Singularitas Perdagangan

“Suatu hari di masa depan, intelijen perdagangan yang mampu mengungguli setiap entitas lain di pasar akan muncul. Manusia dan algoritma saat ini akan dikalahkan oleh Superalgos. "

Superalgos: Membangun Supermind Perdagangan

"Seorang supermind manusia dan mesin berpikir dan bekerja bersama, melakukan segala yang diperlukan untuk memaksimalkan kecerdasan kolektif kelompok sehingga untuk meminimalkan waktu yang dibutuhkan untuk superalgo muncul sedang dibangun saat ini."

Cara Mendapatkan Uang dari Pengalaman Perdagangan Algoritma Anda

“Dibutuhkan darah, keringat, dan air mata untuk menjadi seorang pedagang algo… bagaimana hal itu berlaku bagimu? Jika jawabannya adalah selain "Saya tidak perlu bekerja lagi", maka Anda perlu membaca ini. "

Sedikit tentang saya: Saya seorang wirausahawan yang sudah lama memulai karirnya merancang dan membangun sistem perbankan. Setelah mengembangkan banyak ide menarik selama bertahun-tahun, saya memulai Superalgos pada 2017. Akhirnya, proyek seumur hidup.

Ikuti Superalgos di Twitter atau Facebook; atau kunjungi kami di Telegram atau di situs web kami.