Saya telah mengkaji semula strategi kontrak mata wang digital saya dan mendapati bahawa hanya pesanan pertama yang berjaya, dan selepas itu saya gagal dalam pembelian, penjualan, pembelian dekat, dan penjualan dekat.
Maklumat ralat hanya: Rangkai parameter pesanan yang salah
Tidak ada maklumat lain, saya periksa dengan teliti dan tidak menemui apa-apa masalah dan meminta bantuan.
Bagaimana mahu mengeditnya?
Pembaharuan
Setelah diuji dan mendapati bahawa harga yang ditawarkan terlalu rendah, masalah ini telah diselesaikan, dan diharapkan platform dapat memberikan maklumat yang lebih terperinci mengenai kesalahan, sekarang tidak ada dokumen atau pengesahan.
Pembaharuan
- tidak boleh menetapkan baki baki semasa pengiraan semula, hanya boleh menetapkan baki stok, adakah ini sepatutnya dapat menetapkan baki?
Saya memeriksa 100 kontrak hanya menyumbang kira-kira 50% daripada jumlah dana akaun, kerugian 11%, pada mulanya 3 keping, dan 2.87 selepas kerugian, mengapa ia menyebabkan kekurangan dana?
Kemas kini semula selepas 7 hari
- Saya menggunakan bitmex semasa ujian semula, dan set 3 untuk sisa, dan kemudian saya menggunakan exchange.Sell ((10000, 100) telah diuji berkali-kali, dan semuanya kekurangan dana pengguna
Kemudian akhirnya mendapati menukar jumlah pesanan menjadi exchange.Sell ((10000, 2), lulus! tetapi menunjukkan penggunaan dana adalah 0, iaitu kira-kira sama dengan 0
Di sinilah tempat yang membingungkan:
Dokumen itu bertulis seperti ini: exchange.Buy ((10000, 2) mewakili jumlah pesanan adalah 2 kontrak, bitmex satu kontrak adalah 1 dolar. Apakah sisa mata wang di sini mewakili jumlah kontrak? atau jumlah BTC?
Adakah ada masalah di sini?
- perhitungan kontrak bitmex, jika baki set 3 ≠ exchange.Sell ((10000, 3) akan menunjukkan kekurangan dana, tetapi exchange.Buy ((10000, 3) boleh, iaitu exchange.Sell mestilah lebih kecil daripada baki dana untuk berjaya membuat pesanan, mengapa?
-------------- mendapati bahawa kurangnya dana yang disarankan berkaitan dengan harga pesanan, jika harga terlalu rendah ketika pertukaran. Jual, ia akan menunjukkan kurangnya dana, pesanan gagal, tidak dapat difahami.
下单和bitmex实盘一致,参数是张,一张一美元,我测试了,也不会报资金不足的错误
/*backtest
start: 2020-01-29 00:00:00
end: 2020-04-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_BitMEX","currency":"XBT_USD"}]
*/
function main() {
exchange.SetContractType("XBTUSD")
exchange.SetDirection('sell')
exchange.Sell(10000,40)
exchange.Buy(10000,400)
}
- 1
