Спасибо за ответы!
Я протянул руку к персоналу HitBTC, и они ищут его. ответы Форум гораздо более быстрое и много, однако 
Я понимаю, что торговый API нуждается в подписи, я просто не уверен, что я обеспечиваю его правильно ... Вот отрывок, который я послал их, о вызове метода баланса в торговой API.
Первый, "URL" генерируется как:      
http://demo-api.hitbtc.com/api/1/trading/balance?nonce=1406121935&apikey = MYAPIKEYЭто передается в поколение макинтош / подпись и добавляется к заголовку HttpGet:
		ключ = новые SecretKeySpec (SECRET.getBytes ( "UTF-8," ), "HmacSHA512" );
		// Создать новый макинтош
		Mac = Mac.getInstance ( "HmacSHA512" );
		// инициализация макинтош с ключом.
		mac.init (ключ);
		headers.add (новый BasicHeader ( "X-Signature", Hex.encodeHexString (mac.doFinal (новый String (URL) .toLowerCase () .getBytes ( "UTF-8," )))));
		// Теперь сделать фактический запрос
		HttpClient клиент = HttpClientBuilder.create () .build ();
		HttpPost пост = NULL;
		HttpGet прибудет = NULL;
		HttpResponse ответ = NULL;
		
 		если ( "ПОСЛЕ".equalsIgnoreCase (RequestType)) {
 			пост = новый HttpPost (новый URI (url.toLowerCase ()));
			post.setEntity (новый UrlEncodedFormEntity (urlParameters));
			post.setHeaders (headers.toArray (новый заголовок [headers.size ()]));
			ответ = client.execute (пост);
		} Иначе, если ( "ПОЛУЧИТЬ".equalsIgnoreCase (RequestType)) {
			получить = новый HttpGet (новый URI (url.toLowerCase ()));
			get.setHeaders (headers.toArray (новый заголовок [headers.size ()]));
			ответ = client.execute (получить);