Manajemen pesanan, apakah Anda bisa menambahkan waktu untuk memesan dalam struktur Order?

Penulis:xuanxuan, Dibuat: 2016-05-02 18:39:20, Diperbarui:

Order Struktur pesanan, dikembalikan oleh fungsi GetOrder Aku tidak tahu. Id: ID unik dari transaksi Harga: harga yang ditawarkan Amount: jumlah pesanan DealAmount: Jumlah transaksi Status: status pesanan, status pesanan dalam konstanta referensi Type: tipe pesanan, tipe pesanan dalam konstanta referensi Aku tidak tahu. Di sini, Anda dapat melihat beberapa gambar yang menarik dari situs ini. Dalam situasi di mana banyak pesanan tidak ditandatangani, penting bahwa setiap pesanan ditandatangani tepat waktu.

Contoh: Untuk menghapus kode yang telah lama diunggah: fungsi DelPendingOrderstime ((time) { sementara (benar) { var orders = GetRecords (); Jika (!orders) { Sleep ((2000); Teruskan; Aku tidak tahu. var counter = 0; for (var i = 0; i < orders.length; i++) { if (new Date().getTime() -orders[i].Time >= time) { exchange.CancelOrder ((orders[i].Id); counter++; Sleep ((2000); Aku tidak tahu. Aku tidak tahu. if (counter === 0) { "Mengenai apa yang terjadi?" Aku tidak tahu. Aku tidak tahu. Aku tidak tahu. Hal ini dapat terjadi, asalkan struktur ORDER memiliki atribut time yang bersifat order.time. Dalam bahasa mql4, fungsi order drop memiliki parameter yang khusus untuk order yang berlaku. Saya berharap bos dapat memasukkan time ini ke dalam struktur order.


Lebih banyak

Tidak adaBaiklah, saya akan tambahkan, dan ini bisa diatasi sebelum saya memperbarui. Buatlah kamus global yang menghubungkan orderId dengan waktu pesanan berikutnya.

Mimpi kecil#### Menggunakan fungsi yang terbungkus untuk mengembalikan objek. Fungsi createNewOrder ((order) { var opTime = new Date (); kembali { Id: order.Id, // identifikasi unik transaksi Harga: order.Price, // Harga pesanan Amount: order.Amount, // jumlah pesanan DealAmount: order.DealAmount, // jumlah transaksi Status: order.Status, // status pesanan, status pesanan dalam konstanta referensi Type time: opTime // Atribut baru yang ditambahkan, untuk memanggil waktu fungsi ini, fungsi ini akan memanggil waktu baru setelah di unduh dengan fungsi GetOrder ((ID) untuk mendapatkan struktur order Aku tidak tahu. Aku tidak tahu. fungsi main (() { var id = exchange.Buy ((-1,1); var order = exchange.GetOrder (id); var newOrder = createNewOrder ((order); Log (("the newOrder `s time:",newOrder.time); Log (("the newOrder is:",newOrder); Log (("ORDER_STATE_PENDING:",ORDER_STATE_PENDING);//ORDER_STATE_PENDING: belum selesai Log (("ORDER_STATE_CLOSED:",ORDER_STATE_CLOSED);//ORDER_STATE_CLOSED: sudah ditutup Log (("ORDER_STATE_CANCELED", ORDER_STATE_CANCELED);//ORDER_STATE_CANCELED) adalah sebuah log yang berisi informasi tentang suatu negara. Aku tidak tahu. https://dn-filebox.qbox.me/0a03aebe3da604456adfc4f97dea02d5f8a74309.png Apakah itu bisa dilakukan? Saya juga mencoba.

xuanxuanBaiklah, jangan main-main dengan kata-kata besar, tunggu saja orang tua memperbarui.