Evolution strategy trading agent

Trade requested pair and exchange using Deep Evolution Strategy Reinforcement Learning to get probability to buy, sell and hold and expected ROI.

get
Get evolution strategy trading agent

https://datascience.api.dev.bitcurate.com/evolution_strategy
This endpoint allows you to get probability to buy, sell and hold and expected ROI using Deep Evolution Strategy Reinforcement Learning.
Request
Response
Query Parameters
exchange
optional
string
exchange, example 'binance'. Default is 'binance'.
pair
optional
string
pair, example 'ETH/USDT'. Default is 'ETH/USDT'
before_date
optional
string
Start date to get the trend, format 'm/d/Y H:M'. Default is now.
after_date
optional
string
End date to get the trend, format 'm/d/Y H:M'. Default is now + 1 day.
hist_interval
optional
string
size of date histogram, example '1h'. Default is '1h', only accept 'Nt', N = positive integer, t = ['h', 'd', 'm']. If 'm', only accept more than or equal to 10.
200: OK
Successfully retrieved.
{
"buy": [
0.3042169113953908,
0.3103006146848202,
0.3107512692610423,
0.3607913975914319,
0.33349690834681195,
0.37199437618255615,
0.3618409310777982,
0.3589038550853729,
0.3573385775089264,
0.38569807012875873,
0.3229076385498047
],
"expected ROI": [
0.04051623307168484,
0.11880224384367466,
0.04817777872085571,
0.00020461964110533395,
-0.009768825024366379,
0.02850733231753111,
0.029392143090565998,
0.048237827916940056,
0.03233292854080597,
0.07798432931303978,
0.10715489163994789
],
"hold": [
0.31246326118707657,
0.26198280851046246,
0.26827381551265717,
0.2245888908704122,
0.2400027190645536,
0.22659268230199814,
0.23202349742253622,
0.2422961468497912,
0.2405479997396469,
0.23749135186274847,
0.24824851453304292
],
"sell": [
0.38331983983516693,
0.42771656314531964,
0.4209749102592468,
0.414619709054629,
0.4265003701051076,
0.4014129390319188,
0.40613557895024616,
0.398799995581309,
0.4021134227514267,
0.37681057552496594,
0.42884383499622347
],
"timestamp": [
"2019-08-08 18:00:00",
"2019-08-08 19:00:00",
"2019-08-08 20:00:00",
"2019-08-08 21:00:00",
"2019-08-08 22:00:00",
"2019-08-08 23:00:00",
"2019-08-09 00:00:00",
"2019-08-09 01:00:00",
"2019-08-09 02:00:00",
"2019-08-09 03:00:00",
"2019-08-09 04:00:00"
]
}
400: Bad Request
Errors from parameters given.
{
"message": "distance from 2 dates need less than 1 days",
"status": 400
}
{
"message": "pair and exchange not available, try another pair and exchange",
"status": 400
}
{
"message": "hist_interval only accept ['h', 'd', 'm']",
"status": 400
}
{
"message": "hist_interval must Nt, N = positive integer, t = interval",
"status": 400
}
{
"message": "'m' size only accept more than or equal to 10",
"status": 400
}
{
"message": "pair and exchange data not available",
"status": 400
}

get
Get available pair

https://datascience.api.dev.bitcurate.com/forecast_available_pair
This endpoint to list available pairs for /evolution_strategy
Request
Response
Path Parameters
optional
string
200: OK
Successfully retrieved.
{
"pairs": [
"BTC/USD",
"BCH/USD",
"ETH/USD",
"ETH/USDT",
"ETC/USDT",
"BTC/USDT",
"XLM/USDT",
"EOS/USDT",
"ATOM/USDT",
"BAT/USDT",
"ZEC/USDT",
"BCH/USDT",
"XMR/USDT",
"DASH/USDT",
"ZRX/USDT"
]
}

get
Get available exchange

https://datascience.api.dev.bitcurate.com/forecast_available_exchange
This endpoint to list available exchanges for /evolution_strategy
Request
Response
Path Parameters
pair
optional
string
pair, example 'BTC/USD'. Default is 'BTC/USD'.
200: OK
Successfully retrieved.
{
"exchanges": [
"bittrex",
"cex",
"bitfinex"
]
}
400: Bad Request
Errors from parameters given.
{
"message": "pair is not available",
"status": 400
}