Completed

.NET - DLL for connecting to Binance Trade API (Websocket) -- 2

C# .NET Framework 4.6.2, should run in VS2015

we need source code, roality free distribution, all rights on source code

Should be stable and manage to handle 5000 orders in a row without reaching spamming limits of the exchange (so delaying the orders to the appropriate amount in a queue).

Should implement the following interface:

public interface ICryptoExchange

{

// The component should implement a queue (in a base class, so that additional components can use)

// This queue is only in RAM (no database, file, ....)

// There should be 2 queues (one for AddOrder, one for RemoveOrder)

// RemoveOrder should be done first (only if RemoveOrder-Queue is empty) system works on the AddOrder-Queue

// Init

bool Init(string sApiKey); // initializes connection, result indicates success

// GetInfos

List<Market> GetMarkets();

List<Order> GetOrders(); // orders of all markets

List<Order> GetOrders(string sMarketName); // orders of a single market (for example ADA/BTC)

List<Order> GetFilledOrders(DateTime mFrom, DateTime mTo); // orders of all markets, that have been filled between mFrom and mTo (inclusive)

// Trade

string AddOrder(Order oOrder); // places order, result is identification of order at the exchange, result is "" if not successful

bool RemoveOrder(string sOrderId); // removes order from excange, result indicates success

}

Market and Order are simple objects:

public class Market

{

public string Name { get; set; } // For example: BTC/EUR

public decimal Open { get; set; }

public decimal High { get; set; }

public decimal Low { get; set; }

public decimal Last { get; set; }

public decimal Volume { get; set; }

public DateTime IntervalStart { get; set; } // Timespan-Start for data: Open, High, Low, Volume

public DateTime IntervalEnd { get; set; } // Timespan-End of current data: Last

public decimal MinUnit { get; set; } // Lowest Order-Amount (ADA/BTC = 1, BCC/BTC = 0,001)

}

public class Order

{

public string OrderId { get; set; } // only filled when placed at the exchange

public string MarketName { get; set; } // for example "ADA/BTC"

public bool Buy { get; set; } // true = BUY, false = SELL

public decimal Quantity { get; set; } // Quantity of TradeCurrency (Amount of ADA for ADA/BTC)

public decimal LimitPrice { get; set; } // there must always be a limit, no order should be placed without

public Order()

{

OrderId = "";

}

}

There might be some customizations (for example max orders per minute) and adaptions to the above concept during the test phase, but in general that's it for the first phase.

Skills: .NET, C# Programming

See more: yahoo contacts api net dll, excel net dll, create net dll used, c# programming, .net, wrapper net dll, net dll mt4, net dll can block port, win32 net dll wrapper, wrapper win32 net dll, net dll callable, calling net dll, call net dll, call net dll net, net dll char, java net dll wrapper, trade api

About the Employer:
( 1 review ) Rainbach, Austria

Project ID: #16103229

Awarded to:

ihatab

A proposal has not yet been provided

€200 EUR in 1 day
(2 Reviews)
3.5

14 freelancers are bidding on average €172 for this job

€55 EUR in 3 days
(61 Reviews)
6.2
super2lao

Hi, Dear Employer! How are you? I am really interested in your project. Relevant Skills and Experience I have enough experience on python, C/C++, C#, java programming. Proposed Milestones €147 EUR - init I am 100% More

€147 EUR in 3 days
(24 Reviews)
5.8
daisoftware123

Hi, I have gone through your REQUIREMENT. I can help you in this as I have much EXPERIENCE in Asp.net, C#, MVC, JSON Web services , ATOM Web services. Relevant Skills and Experience We work on different platform like More

€155 EUR in 3 days
(2 Reviews)
2.9
itwonder1

Hi, I can do this work. Individual and hard working person done your work accurately. Waiting your response. Relevant Skills and Experience NET, C# Programming Proposed Milestones €250 EUR - complete

€250 EUR in 3 days
(4 Reviews)
3.0
Newtechprogramer

Hi,   I have gone through your project details and I assure I can do it  as  i got all the skills  required for this project. I have already completed a lot of similar  projects in the past so it is my pleasure to work More

€30 EUR in 3 days
(1 Review)
2.8
topit917

Dear sir. Nice to meet you. I can provide you full success. Let's discuss more. Thank you. Relevant Skills and Experience .NET, C# Programming Proposed Milestones €155 EUR - Finish

€155 EUR in 3 days
(1 Review)
2.6
zrosebeb

Hi There, I have more than seven years of working experience in IT industry as a web developer in ASP.NET, C#, MVC, angularjs, JQuery, HTML and CSS in front end and SQL SERVER in back end. Relevant Skills and Experie More

€244 EUR in 7 days
(1 Review)
2.1
ivoarabadzhiev

A proposal has not yet been provided

€138 EUR in 3 days
(1 Review)
0.7
VirtualBrainInc

I have briefly read the description on .Net development, and I can deliver as per the requirements however I need us to discuss for more clarity on the details, deadline and budget as well. Relevant Skills and Experie More

€250 EUR in 3 days
(0 Reviews)
1.8
Kaki08

Hi please come for project discussion so we can discuss more in details of the project and start work together I will work in your budget and timeframe as per you require. Sincerely, Sneha Kanwar

€444 EUR in 3 days
(0 Reviews)
0.0
promptsoftech

Hello, We came across to your project description and we have worked before similar kind of task. We have dedicated team who are able to perform this task. Relevant Skills and Experience Here are few of our quality w More

€150 EUR in 3 days
(0 Reviews)
0.0
WebCoder04

Hello, I am full-time freelancer, I have gone through your project I can do it. I am expert developer with having a good knowledge and experience with Software architecture,Net,java Relevant Skills and Experience I am More

€34 EUR in 5 days
(0 Reviews)
0.0
Foocar

I'm already familiar with their api. HIGHLY interested with your project. I'm ready to start right now. My completion rate is always 100% and I STRICTLY BITE WHICH I CAN CHEW. Knock me please

€150 EUR in 3 days
(8 Reviews)
0.0