Saya berusia 98 tahun, dan saat ini saya sedang belajar di salah satu program komputer 985 dan saya akan melanjutkan studi saya di universitas ini.
"Kontak dengan lingkaran mata uang adalah pada tanggal 1 September 2017, ya, hari ini saya ingat dengan jelas, karena tiga hari kemudian adalah peristiwa yang mengejutkan lingkaran mata uang, yaitu peristiwa 94 rupiah, pernyataan bersama lima komite kementerian, seperti Bank Sentral, untuk mencegah risiko ICO, dan harga koin yang naik".
Pada tanggal 1 September, saya melihat sebuah video tentang Bitcoin (seperti video yang dibuat oleh Wang sendiri) di sebuah akun WeChat, saya sangat penasaran dengan hal ini, jadi saya mengunduh token, mengisi 100 dolar, melihat harga Bitcoin, 3W lebih banyak yuan, saya takut, jadi saya membeli sedikit LTC, saat itu sepertinya sekitar 120 yuan, dan kemudian malam berikutnya saya melihat beberapa rupiah dalam akun yang melayang, dan orang-orang di beberapa lingkaran uang itu mengobrolqq.
Pada tanggal 4 September, sebuah pernyataan dari bank sentral, harga mata uang melonjak, membuat saya takut untuk segera memotong daging, dan kemudian perlahan-lahan melihat penurunan harga mata uang, saat itu bursa domestik seperti token tidak dapat didaftarkan, perbedaan harga mata uang asing dalam negeri sangat besar, membuat banyak orang gemuk.
Setelah itu saya kembali ke sekolah, dan tidak lagi berlari ke belakang untuk mengulangi, tetapi tetap memperhatikan pergerakan lingkaran koin, kadang-kadang melihat apa yang dibicarakan oleh beberapa kelompok QQ. Tiba-tiba bulan Desember, bulan yang paling gila di pasar sapi, mata uang naik beberapa ratus kali lipat, mata uang lainnya juga naik dua kali lipat, tidak dapat dihitung di bawah 50%, saya terharu, kemudian mengisi beberapa ribu dolar, kemudian berbagai operasi aneh, air mata melihat berbagai mata uang terbang tetapi mata uang saya tidak naik.
Pada tanggal 18 Januari, ketika bull market yang bergolak mulai berantakan, saya mendaftar okcoin, mulai bermain kontrak, dan harus mengatakan itu benar-benar menegangkan, 20 kali lipat leverage, dua kali lipat, ledakan, berulang-ulang, menatap garis k, malam-malam tidak tidur.
Seperti hampir semua penjudi kontrak, akhirnya saya juga menjadi bursa saham. Namun, saya harus mengatakan bahwa pengalaman ini telah mengajarkan saya banyak pengetahuan keuangan yang tidak pernah saya sadari sebelumnya.
Setelah mengalami banyak malam tanpa tidur di atas piring, saya mulai berpikir sebagai seorang yang belajar komputer apakah ada cara untuk membiarkan program melakukan transaksi untuk saya sehingga saya bisa tidur nyenyak.
Pada saat itu saya menemukan fmz (saat itu disebut botvs), tapi karena saya terlalu rajin, saya tidak mengerti bagaimana menggunakan platform ini selama setengah hari, jadi saya berhenti.
Setelah itu, saya mulai menulis API sendiri untuk robot-robot yang terhubung dengan ok.https://github.com/ccyanxyz/okexPada saat itu, ia menulis beberapa strategi seperti garis lurus ganda, kisi, dan lain-lain. Meskipun tidak menghasilkan banyak uang, ia juga berjalan kaki di pintu kuantitatif, mengenal berbagai indikator teknis, belajar menggunakan talib. Kemudian karena banyak hal di sekolah, ia tidak melanjutkan, robot juga berhenti, kembali ke mode operasi piringan manual, tetapi frekuensi sudah sangat rendah, dari waktu ke waktu mengoperasikan satu atau dua.
Setelah berputar-putar, saya masih kembali ke fmz, tetapi karena saya sudah memiliki pengalaman dengan strategi tulisan tangan saya sendiri, fmz dengan tangan kali ini sangat cepat. Saya menemukan bahwa fmz menghubungkan hampir semua bursa utama, merakit semua transaksi, akun, dan lain-lain operasi secara serentak, nyaman dan berguna, menulis satu kode dapat berlari ke mana-mana, untuk orang yang telah menghabiskan banyak tenaga untuk merakit api bursa secara manual, itu seperti menemukan penyelamat.
Saya menemukan repositori kebijakan terbuka fmz di GitHub.https://github.com/fmzquant/strategiesSaya harus mengatakan, saya masih terlalu rajin membaca dan membaca strategi dan tidak menulis satu pun mesin cetak.
Setelah itu saya juga tenang dan berpikir sejenak, sekarang ini bukan 17 tahun lagi, tidak akan ada lagi cerita mitos tentang 2000 hingga 2000 watt, tentang biaya kecil saya sebagai siswa miskin, ingin koin berbalik sudah menjadi mimpi buruk, jadi saya berhenti menatap harga koin yang mengejar jatuhnya, dan juga berhenti mencoba menulis strategi penipuan yang tidak realistis ini, dan mulai menulis iklan di Fmz, menulis strategi untuk membantu orang-orang yang menerima pesanan, dan jujur mendapatkan uang yang sangat sulit.
Sampai saat ini, saya juga telah menulis banyak strategi untuk orang-orang, prosesnya juga cukup bengkok, seringkali orang-orang datang kepada saya dengan ide-ide yang tidak matang atau strategi yang sama sekali tidak menghasilkan uang, kebutuhan banyak orang juga tidak dijelaskan dengan jelas, dan strategi yang akhirnya dibuat untuk mengukur tidak menghasilkan uang dan juga kasar, jadi saya mengubah iklan saya ke bawah, sehingga mengatur aturan dan standar yang lebih baik, dan membuat diri saya sedikit khawatir.
Pada awalnya, saya memiliki frekuensi yang semakin rendah karena banyak pekerjaan di sekolah, dan banyak orang yang saya tolak, tetapi pada bulan Februari, fcoin berlari dan mengambil sebagian besar aset saya (walaupun saya tidak memiliki banyak uang), jadi baru-baru ini saya harus menolak untuk memulai dan mendapatkan uang.
Saya tidak tahu apa yang akan terjadi.
Hari ini, saya menemukan sesuatu yang agak tidak masuk akal di fmz, bahwa seorang penjual iklan online yang menyalin iklan saya, seperti yang ditunjukkan di bawah ini, adalah iklannya:
"Saya tidak tahu apa yang akan terjadi jika saya tidak bisa membeli produk yang saya sukai, tapi saya hanya ingin membeli produk yang saya sukai, dan kemudian saya mengubahnya menjadi produk yang saya sukai, dan kemudian saya menurunkan harga untuk memulai (mencium bau persaingan yang buruk)".
Mengapa saya tidak mengatakan bahwa saya mahir FMZ, saya tidak tahu apakah Anda pernah mendengar kata-kata, tidak ada yang mahir C ++, haha, jadi resume saya dan lain-lain yang berkaitan dengan keterampilan yang digunakan untuk menulis yang akrab.
Saya baru-baru ini meneliti beberapa strategi trading, seperti hedging, futures, over-the-counter, triangle trading, dan lain-lain, dan dua hari ini saya melihat ide trading yang belum pernah saya lihat sebelumnya (mungkin saya orang yang bodoh).
Jika Anda memiliki beberapa transaksi di pasar forex saat ini, maka harga yang akan Anda dapatkan adalah:
USDollar/BritishPound 0.5
BritishPound/FrenchFranc 10.0
FrenchFranc/USDollar 0.21
Dalam hal ini, tanpa memperhitungkan biaya, jika saya memiliki 1 USD, saya dapat menukarnya ke Pound Inggris, kemudian ke Franc Prancis, dan kemudian ke USD, dan sekali lagi turun dari 1 USD menjadi 1x0.5x10.0x0.21 = 1.05 USD, keuntungan 0.05 USD.
Contoh di atas menunjukkan bahwa ada kesempatan untuk memanfaatkan, namun tidak ada contoh di bawah ini:
USDollar/BritishPound 0.5
USDollar/FrenchFranc 4.9
BritishPound/FrenchFranc 10.0
BritishPound/USDollar 1.99
FrenchFranc/BritishPound 0.09
FrenchFranc/USDollar 0.19
Di pasar yang sangat besar, bagaimana kita menilai apakah ada peluang untuk memanfaatkan?
Masalah ini dapat dibayangkan sebagai masalah jalur terpendek dari sebuah grafik dengan setiap mata uang sebagai titik puncak, dengan harga pertukaran sebagai bobot sisi, membentuk sebuah grafik yang memiliki jalur terpendek, dan kemudian mulai dari titik puncak (misalnya USD) dan mencari jalur lingkaran yang menguntungkan di dalam grafik.
Contoh di atas diambil dari sebuah artikel OJ.http://poj.org/problem?id=2240Di sini, Anda dapat menemukan ide-ide untuk memecahkannya:http://hehejun.blogspot.com/2018/10/poj2240-arbitrage.html。
Jadi saya baru-baru ini bertanya-tanya apakah saya bisa membuat strategi untuk menangkap peluang dan memanfaatkan, dan satu pencarian di GitHub sudah berhasil:https://github.com/wardbradt/peregrineDalam proyek ini, masalah ini akan di abstraksi menjadi masalah jalur terpendek dari grafik pada sisi negatif, yang berbeda dengan masalah OJ di atas.
Saya sendiri juga membuat implementasi sederhana di fmz, merujuk pada ide-ide penyelesaian yang sesuai dengan OJ, belum selesai dan tidak dapat menjamin kebenarannya, pasang, tiriskan tanda kutip:
var coins = {
EMPTY: 0,
};
var price = {};
function get_coins() {
for(var i = 0; i < exchanges.length; ++i) {
var base = _C(exchanges[i].GetCurrency);
var quote = _C(exchanges[i].GetQuoteCurrency);
var len = Object.keys(coins).length;
if(!coins.hasOwnProperty(quote)) {
coins[quote] = len;
len += 1;
}
if(!coins.hasOwnProperty(base)) {
coins[base] = len;
len += 1;
}
}
}
function get_graph() {
var graph = [];
for(var i = 0; i < exchanges.length; ++i) {
var ticker = _C(exchanges[i].GetTicker);
var base = _C(exchanges[i].GetCurrency);
var quote = _C(exchanges[i].GetQuoteCurrency);
graph.push({
from: coins[base],
to: coins[quote],
weight: ticker.Buy
});
price[base + quote] = ticker.Buy;
graph.push({
from: coins[quote],
to: coins[base],
weight: 1 / ticker.Sell
});
price[quote + base] = 1 / ticker.Sell;
}
return graph;
}
function bfm(graph, initAmount, feeRate) {
var dist = [];
var pre = [];
var i;
var j;
var fee = 0;
for(i = 0; i < Object.keys(coins).length; ++i) {
dist.push(0);
pre.push(-1);
}
dist[1] = initAmount;
for(i = 0; i < Object.keys(coins).length - 1; ++i) {
for(j = 0; j < graph.length; ++j) {
var from = graph[j].from;
var to = graph[j].to;
var rate = graph[j].weight;
if(dist[from] * rate > dist[to]) {
dist[to] = dist[from] * rate;
pre[to] = from;
}
}
}
if(dist[1] <= initAmount) {
return false;
}
var path = [];
var top = pre[1];
var coin_keys = Object.keys(coins);
path.push({
from: coin_keys[top],
to: coin_keys[1],
rate: price[coin_keys[top] + coin_keys[1]]
});
while(top != 1) {
var temp = top;
top = pre[top];
path.push({
from: coin_keys[top],
to: coin_keys[temp],
rate: price[coin_keys[top] + coin_keys[temp]],
});
}
path.reverse();
fee = path.length * feeRate * initAmount;
if(dist[1] - initAmount <= fee || path.length == 0) {
return false;
}
return path;
}
function onTick() {
var graph = get_graph();
var account = _C(exchanges[0].GetAccount);
var balance = account.Balance;
var path = bfm(graph, balance, 0);
if(!path) {
return;
}
Log(path);
// buy & sell follow the path
...
}
function main() {
get_coins();
while(1) {
onTick();
}
}
Sebagai kesimpulan, fmz adalah platform yang bagus, berguna dan dapat diandalkan, bersuara baik, berharap fmz menjadi lebih baik, saya, lulus melanjutkan studi ((juga ke arah blockchain), dan terus pindah ke fmz dan menghabiskan uang nol.
(Tulis pada 7 Maret 2020 sore, baru saja selesai menulis strategi, melihat fmz tidak memiliki saldo yang cukup, datang dan menipu saya)
"Kami tidak bisa mengatakannya", katanya.
liuyuxuanBagaimana cara menghubunginya?
superzhang2021Kesalahan sinyal mikro
WjunTerima kasih telah berbagi. Link github dari Strategy Repository sangat membantu!
OolndooHalo, tuan rumah, senang bertemu dengan Anda, saya baru saja memposting permintaan strategis. Saat ini, pemilik rumah masih belum bisa membayar.
Penemu Kuantitas - Mimpi Kecil"Mengharukan" adalah kata yang sering diucapkan oleh orang-orang yang tidak tahu apa yang mereka lakukan.
RumputTerima kasih untuk berbagi.
b6712Ini bisa digunakan dalam lingkaran mata uang, tetapi suku bunga asing dalam keuangan internasional adalah pekerjaan mahasiswa sarjana, dan kemungkinan tidak ada suku bunga yang terlihat.
czgcool"Sedikit demi banyak, terima kasih untuk berbagi, belajar tentang keuangan dengan kuantitas adalah cara paling murah untuk mendapatkan hasil terbesar", kata Geek.
John.Saya tidak tahu apa yang akan terjadi.
Pemetik Bakat MudaOh, bersama-sama