Satu kalimat untuk menyimpulkan: ketika mencari harga transaksi pesanan di situs web wex.app, Anda dapat menggunakan order.Info.detail[0].price untuk menggantikan order.AvgPrice yang biasa digunakan.
声明:写本文的目的仅是记录写代码过程中遇到的问题、学习的过程以及解决办法。感谢发明者平台提供了模拟盘wex.app,让我测试了很多策略。在交易方面,我还有很多不了解的内容,欢迎各位朋友指正。
本文使用发明者网站的调试工具,在模拟盘网站wex.app测试买入卖出的市价订单,并查询返回的订单信息。具体结果如下:
Pertama, coba beli.
(a) Menguji kode
fungsi main (() {
var account = exchange.GetAccount ();
var preAccount = account;// mencatat status akun sebelum pembelian
Log (preAccount);
var id = exchange.Buy ((-1, 50);// menghabiskan 50 usdt untuk membeli BTC dengan harga pasar
Log (id);
Jika (id!=null)
var order = exchange.GetOrder (id);
Log (order);
account = exchange.GetAccount (();// Mencari status akun setelah pembelian
Log (account);
}
}
(2) Mengembalikan informasi
Sebelum membeli, informasi akun preAccount:
Aku tidak tahu.
Info: {
(Info ini berisi banyak informasi, tetapi tidak mempengaruhi analisis artikel ini, jadi diabaikan)
Aku tidak tahu.
Anda tidak akan pernah tahu apa yang akan terjadi jika Anda tidak melakukan ini.
"Sedang tidak ada yang bisa dipastikan", kata dia.
"Saya tidak tahu apa yang akan terjadi", kata dia. "Saya tidak tahu apa yang akan terjadi".
Setelah membeli, informasi akun:
Aku tidak tahu.
Info: {
(Info ini diabaikan)
Aku tidak tahu.
Anda dapat melihat gambar di bawah ini.
"Mengharukan" adalah kata yang ditujukan untuk orang-orang yang sedang mencari nafkah.
"Saya tidak tahu apa yang akan terjadi", kata dia. "Saya tidak tahu apa yang akan terjadi".
Jika kita membandingkan data akun sebelum dan sesudah pembelian, kita dapat menemukan: 1, saldo rekening berkurang sebesar 50 usdt. 2, jumlah koin (Stocks) bertambah 0.00175661 BTC.
order order kembali data sebagai berikut:
♪
Info lainnya: {
Di sini, Anda dapat melihat beberapa gambar yang menarik dari situs ini.
Tikus samping: Tikus bid'ah,
TNTX: TNTX 49.9623272267 ton, dengan nilai yang lebih rendah dari TNTX.
Dari informasi pesanan yang dikembalikan dari wex.app, kami menemukan: 1, pesanan sudah selesai, status = 1. 2, Jumlah transaksi adalah 0.00175661, sesuai dengan perubahan nilai sebelum dan sesudah akun. 3, Perbandingan antara informasi pesanan bersejarah di halaman web wex.app menemukan: Total transaksi adalah Info.tx=49.9623272267 usdt Harga rata-rata transaksi adalah Info.detail[0].price=28442.47 Total transaksi adalah Info.detail[0].amount=0.00175661 BTC Biaya total adalah Info.detail[0].fee=0.037471745420025 usdt
Nilai rata-rata transaksi = total transaksi / total transaksi: Jadi jika kita melihat bahwa kita memiliki dua angka yang sama, maka kita akan melihat bahwa kita memiliki dua angka yang sama. Biaya operasi = total biaya operasi / total volume transaksi 0.037471745420025/49.9623272267 adalah 0.00075
Masalahnya adalah bahwa jika Anda mengurangi jumlah transaksi dengan jumlah penugasan, perbedaan sedikit lebih besar dari total biaya prosedur: 50-49.9623272267 adalah 0.0376727733 0.0376727733-0.037471745420025 = 0.0201028 Tidak tahu ke mana kesalahan ini? Mungkin terkait dengan metode perhitungan yang diambil untuk pesanan.
Kedua, uji coba dan jual.
(a) Menguji kode
fungsi main (() {
var account = exchange.GetAccount ();
var preAccount = account;// mencatat status akun sebelum dijual
Log (preAccount);
var id = exchange.Sell ((-1, 0.001);// menjual 0.001 BTC pada harga pasar
Log (id);
Jika (id!=null)
var order = exchange.GetOrder (id);
Log (order);
account = exchange.GetAccount (();// Mencari status akun setelah dijual
Log (account);
}
}
2) Mengembalikan informasi
Sebelum membeli, informasi akun preAccount:
Aku tidak tahu.
Info: {
(Info ini diabaikan)
Aku tidak tahu.
Anda dapat melihat gambar di bawah ini.
"Mengharukan" adalah kata yang ditujukan untuk orang-orang yang sedang mencari nafkah.
"Balance: 5752.887638167275", kata dia.
Setelah membeli, informasi akun:
Aku tidak tahu.
Info: {
(Info ini diabaikan)
Aku tidak tahu.
Anda dapat melihat gambar di bawah ini.
"Mengharukan" adalah kata yang ditujukan untuk orang-orang yang sedang mencari nafkah.
"Saya tidak tahu apa yang akan terjadi", kata dia. "Saya tidak tahu apa yang akan terjadi".
Jika kita membandingkan data akun sebelum dan sesudah pembelian, kita dapat menemukan: 1, saldo rekening (Balance) meningkat sebesar 28.37246468 usdt. 2, jumlah koin (Stocks) berkurang 0,001 BTC.
order order kembali data sebagai berikut:
Aku tidak tahu.
Info lainnya: {
Di sini, Anda dapat melihat beberapa gambar yang menarik dari situs ini.
"Saya tidak bisa melihat apa yang terjadi di sana", kata Price.
"Saya tidak tahu apa yang akan terjadi", katanya.
Dari informasi pesanan yang dikembalikan dari wex.app, kami menemukan: 1, pesanan sudah selesai, status = 1. 2, Jumlah mata uang yang ditransfer adalah 0.001, sesuai dengan perubahan nilai sebelum dan sesudah akun. 3, Perbandingan antara informasi pesanan bersejarah di halaman web wex.app menemukan: Total transaksi adalah Info.tx = 28.39376 USD Harga rata-rata transaksi adalah Info.detail[0].price=28393.76 Total transaksi adalah Info.detail[0].amount=0.001 BTC Biaya total adalah Info.detail[0].fee=0.021295325 usdt
Nilai rata-rata transaksi = total transaksi / total transaksi: Jadi jika kita menghitung dengan cara ini, maka kita akan mendapatkan 28.39376/0.0011 = 28.393.76 Biaya operasi = total biaya operasi / total volume transaksi Jadi jika kita menghitung dengan cara ini, maka kita akan menemukan bahwa 0.021295325/28.39376 adalah 0.000075.
Kita dapat menghitung biaya transaksi dari sudut pandang lain, dengan mengurangi total transaksi dengan nilai perubahan saldo akun: 28.37246468-28.39376- = -0.02129532 Ada kesalahan kecil yang seharusnya disebabkan oleh pemotongan digit kecil tertentu, yang dapat diabaikan.