Dışarıdan Emir Kabul Piyasa Emri Sorunu
- Soruldu
- Kategori
- Diğer
- Görüntülenme
- 1.588 görüntülenme
- Durum
- Cevaplandı
Matriks Ürünleri ile ilgili tüm sorularınız için bizlere buradan ulaşabilirsiniz. Daha önce sorulan soruları ve verilen cevapları ilgili sekmelerden ve arama üzerinden inceleyebilirsiniz. Sağ taraftaki kategoriler üzerinden İlgilendiğiniz özelliklerle ilgili soruları filtreleyebilirsiniz. Soru ve cevapları sosyal medyada paylaşabilirsiniz. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.
Merhaba,
Geçerlilik tipini gönderdiğiniz emre uygun girmelisiniz. LMT emir için geçerlilik tipi Day, PYS emir içinde ImmediateOrCancel parametresini kullanmalısınız.
Sitenin çalışması için gerekli çerezleri kullanıyoruz. Ziyaretleri anlamak için analitik çerezleri yalnızca onayınızla kullanırız. Çerez Politikası
LİMİT EMİR İÇİN:
import socket clientSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM); clientSocket.connect(("127.0.0.1", 18890)); data = "{" \ "\"AccountId\":\"5938\"," \ "\"BrokageId\":\"80\"," \ "\"ClientOrderId\":\"Kripex\"," \ "\"Symbol\":\"ASELS\"," \ "\"Price\":45," \ "\"Quantity\":1," \ "\"OrderSide\":1," \ "\"OrderType\":\"2\"," \ "\"IncludeAfterSession\":false," \ "\"TimeInForce\":\"0\"," \ "\"TransactionType\":\"1\"," \ "\"ApiCommands\":3}"+ chr(11); clientSocket.send(data.encode()); dataFromServer = clientSocket.recv(5001); print(dataFromServer.decode());PİYASA EMRİ İÇİN:
import socket clientSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM); clientSocket.connect(("127.0.0.1", 18890)); data = "{" \ "\"AccountId\":\"5938\"," \ "\"BrokageId\":\"80\"," \ "\"ClientOrderId\":\"Kripex\"," \ "\"Symbol\":\"ASELS\"," \ "\"Price\":45," \ "\"Quantity\":1," \ "\"OrderSide\":1," \ "\"OrderType\":\"1\"," \ "\"IncludeAfterSession\":false," \ "\"TimeInForce\":\"0\"," \ "\"TransactionType\":\"1\"," \ "\"ApiCommands\":3}"+ chr(11); clientSocket.send(data.encode()); dataFromServer = clientSocket.recv(5001); print(dataFromServer.decode());İki kod arasındaki tek fark OrderType parametresin değeri. Limit emir için olan kod çalışıyor ve alım yapıyor.
Piyasa emri için olan kod hata veriyor ve alım yapmıyor.
hata: (0|REJ- <-420027> : Market-price orders must be of type Fill or Kill or Fill and Kill in this trading state.)