double UPDATE(struct prices777 *prices,int32_t maxdepth) { if ( prices->url[0] == 0 ) { if ( strcmp(prices->lbase,"cny") == 0 && strcmp(prices->lrel,"btc") == 0 ) sprintf(prices->url,"http://api.btc38.com/v1/depth.php?c=%s&mk_type=%s","btc","cny"); else sprintf(prices->url,"http://api.btc38.com/v1/depth.php?c=%s&mk_type=%s",prices->lbase,prices->lrel); } return(prices777_standard("btc38",prices->url,prices,0,0,maxdepth,0)); }
double UPDATE(struct prices777 *prices,int32_t maxdepth) { char market[128]; if ( prices->url[0] == 0 ) { sprintf(market,"%s_%s",prices->rel,prices->base); sprintf(prices->url,"https://poloniex.com/public?command=returnOrderBook¤cyPair=%s&depth=%d",market,maxdepth); } return(prices777_standard(EXCHANGE_NAME,prices->url,prices,0,0,maxdepth,0)); }
double UPDATE(struct prices777 *prices,int32_t maxdepth) { if ( prices->url[0] == 0 ) sprintf(prices->url,"https://www.okcoin.com/api/v1/depth.do?symbol=%s_%s",prices->lbase,prices->lrel); if ( strcmp(prices->rel,"USD") != 0 && strcmp(prices->rel,"BTC") != 0 ) { fprintf(stderr,">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> FATAL ERROR OKCOIN.(%s) only supports USD\n",prices->url); printf(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> FATAL ERROR OKCOIN.(%s) only supports USD\n",prices->url); exit(-1); return(0); } return(prices777_standard("okcoin",prices->url,prices,0,0,maxdepth,0)); }
double UPDATE(struct prices777 *prices,int32_t maxdepth) { if ( prices->url[0] == 0 ) sprintf(prices->url,"https://www.bitstamp.net/api/order_book/"); return(prices777_standard("bitstamp",prices->url,prices,0,0,maxdepth,0)); }
double UPDATE(struct prices777 *prices,int32_t maxdepth) { if ( prices->url[0] == 0 ) sprintf(prices->url,"http://api.huobi.com/staticmarket/depth_%s_json.js ",prices->lbase); return(prices777_standard("huobi",prices->url,prices,0,0,maxdepth,0)); }
double UPDATE(struct prices777 *prices,int32_t maxdepth) { if ( prices->url[0] == 0 ) sprintf(prices->url,"https://api.bitfinex.com/v1/book/%s%s",prices->base,prices->rel); return(prices777_standard(EXCHANGE_NAME,prices->url,prices,"price","amount",maxdepth,0)); }
double UPDATE(struct prices777 *prices,int32_t maxdepth) { if ( prices->url[0] == 0 ) sprintf(prices->url,"https://api.quadrigacx.com/v2/order_book?book=%s_%s",prices->lbase,prices->lrel); return(prices777_standard("quadriga",prices->url,prices,0,0,maxdepth,0)); }