コード例 #1
0
        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}&timestamp={GetUnixTimestamp()}";
            var    response = await GetDataAsync("/api/v3/order", true, RequestMethod.Post, args);

            return(response);
        }
コード例 #2
0
ファイル: SyncFolder.cs プロジェクト: udif/FlickrSync
        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);
        }
コード例 #3
0
		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);
			}
		}