Class to interact with [login to view URL] API in NodeJS needed

进行中 已发布的 5 年前 货到付款
进行中 货到付款

Bitmex ([login to view URL]) is a trading Platform for Crypto currency.

It also has a Test platform ([login to view URL]).

Both Platforms should be controlled through the RestAPI ([login to view URL])

A Standalone NodeJS Program within a class with the followings is required to finish this project:

- Class:

o Set Leverage

o Place Bulk orders ( buy|sell [market|limit|stop market|stop limit|take profit] )

o Place single orders( buy|sell [market|limit|stop market|stop limit|take profit] )

o Cancel open Orders by ID

o Cancel all open Orders

o Close position by ID [market]

o Close all open positions |market]

o Return - List all open orders/positions

o Return - List [budget|Tradehistory]

- All connections should make sure that the order/cancel/set was executed correctly and repeat in case of an Error

Milestones

1. Get started – place single orders (timeframe: two day; budget in percent: 15%)

a. create yourself an testnet account at [login to view URL]

b. get yourself free bitcoins for test ([login to view URL] [login to view URL]

[login to view URL])

c. write the basic construction of the class with a working “Place single Order” method, which is working in a standalone program.

d. Return error and handle in case by recalling the last API call

2. Close or cancel orders or positions [all|by ID] (timeframe: two days; budget in percent: 15 )

a. Appent code: List all open orders/positions

b. “ to cancel single orders by ID

c. “ to cancel all open orders

d. “ to close open positions by ID

e. “ to close all open positions

3. Return - List [budget|Tradehistory]; set Leverage (timeframe: one days; budget in percent: 15% )

a. Return the actual budget into a var and print

b. Return the tradinghistory and print

c. Set Leverage 0-200

4. Place Bulk orders (timeframe: three days; budget in percent: 25%)

a. Place a bulk order (multiple orders at one API call): A usual bulk order would be three orders at once:

i. Position: Buy|sell limit

ii. Stop loss order: buy or sell market order (in the other direction of position)

iii. Take Profit:

1. Either a limited stop sell order

2. Or a take Profit order (buy), which is also a kind of “stop” buy order

5. Bugfixes/corrections (timeframe: three days; budget in percent: 30%)

财务 金融市场 JavaScript Node.js 编程

项目ID: #17609421

关于项目

13个方案 远程项目 活跃的5 年前

有13名威客正在参与此工作的竞标,均价$538/小时

goalscoreplayer

How are you. Nice to meet you. I am very interested in your requirements. I have the ability to fulfill your requirements. If you hire me, I will work hard and you will get good results. Thank you

$555 USD 在10天内
(36条评论)
7.2
TenStar718

Hello sir. how are you? i have full experience with node js backend development. I have checked your job post and I am sure this is my job. I have rich experiences in node js, react.js, redux-thunk, redux-saga, flux 更多

$555 USD 在10天内
(51条评论)
7.0
Gaosong2017

Honorable Seniors. How are you? I have experience 7+ years in developing .NET, Laravel, node.js, angular.js, react.js and Python Frameworks. Additionally, I have experience in Android and iPhone. I will work for you 更多

$555 USD 在10天内
(55条评论)
6.3
wuyong2020

Hi I am full stack developer with 5+ years I have good expereince of res api, and bitcoin I like your project, i can work fulltime for your porject.

$555 USD 在10天内
(8条评论)
5.8
nuruddin1123

Hellow, I am a full stack javascript developer with more than five years of experience. I understood your requirements. I can fullfil all the requirements perfect. Looking to hear from you. Thanks and Regards, S 更多

$555 USD 在10天内
(1条评论)
1.4
twinklekaur

Hi, I have read out your job description and got the idea what you need exactly. I am highly interested to work on your project so that I'm ready for a technical interview at any time. I would like to discuss mor 更多

$444 USD 在5天内
(1条评论)
0.8