public async Task <string> SetOrder(string symbol, OrderSide side, OrderTypes type, double quantity, double price, string timeInForce = "GTC", short recWindow = 5000) { string args = $"symbol={symbol}&side={side.ToString()}&type={type.ToString()}&timeInForce={timeInForce}&quantity={quantity}&price={price}&recvWindow={recWindow}×tamp={GetUnixTimestamp()}"; var response = await GetDataAsync("/api/v3/order", true, RequestMethod.Post, args); return(response); }
public string GetXml() { string xml = " <SyncFolder>\r"; xml = xml + " <FolderPath>" + XmlEncode(FolderPath) + "</FolderPath>\r"; xml = xml + " <LastSync>" + LastSync.ToString("yyyy-MM-dd HH:mm:ss", DateTimeFormatInfo.InvariantInfo) + "</LastSync>\r"; xml = xml + " <SetId>" + SetId + "</SetId>\r"; xml = xml + " <SetTitle>" + XmlEncode(SetTitle) + "</SetTitle>\r"; xml = xml + " <SetDescription>" + XmlEncode(SetDescription) + "</SetDescription>\r"; xml = xml + " <SyncMethod>" + SyncMethod.ToString() + "</SyncMethod>\r"; xml = xml + " <FilterType>" + FilterType.ToString() + "</FilterType>\r"; xml = xml + " <FilterTags>" + FilterTags + "</FilterTags>\r"; xml = xml + " <FilterStarRating>" + FilterStarRating + "</FilterStarRating>\r"; xml = xml + " <Permissions>" + Permission.ToString() + "</Permissions>\r"; if (NoDelete) { xml = xml + " <NoDelete>1</NoDelete>\r"; } else { xml = xml + " <NoDelete>0</NoDelete>\r"; } if (NoDeleteTags) { xml = xml + " <NoDeleteTags>1</NoDeleteTags>\r"; } else { xml = xml + " <NoDeleteTags>0</NoDeleteTags>\r"; } xml = xml + " <OrderType>" + OrderType.ToString() + "</OrderType>\r"; xml = xml + " <SetNaming>" + SetNaming.ToString() + "</SetNaming>\r"; if (NoInitialReplace) { xml = xml + " <NoInitialReplace>1</NoInitialReplace>\r"; } else { xml = xml + " <NoInitialReplace>0</NoInitialReplace>\r"; } xml = xml + " </SyncFolder>\r"; return(xml); }
public void UpdateOrderType(Int64 TransactionID, DateTime TransactionDate, OrderTypes pvtOrderType) { try { string SQL = "CALL procTransactionOrderTypeUpdate(@TransactionID, @OrderType);"; MySqlCommand cmd = new MySqlCommand(); cmd.CommandType = System.Data.CommandType.Text; cmd.CommandText = SQL; cmd.Parameters.AddWithValue("@TransactionID", TransactionID); cmd.Parameters.AddWithValue("@OrderType", pvtOrderType.ToString("d")); base.ExecuteNonQuery(cmd); } catch (Exception ex) { throw base.ThrowException(ex); } }