Научите хешировать данные на mql4 - страница 6

 
Сергеев, тебя чё в армию забрали?
 
sanyooooook:
Сергеев, тебя чё в армию забрали?
и тебе привет :)
 
sergeev:
и тебе привет :)
да я так, проверил, а то мало ли... ))
 
не дождётесь :)
 
sergeev:
не дождётесь :)

успел? добежать до канадской границы. )

ЗЫ: не жду, просто давно мне на глаза не появлялся вот и подумал.

 
Alexandr Bryzgalov:
это на BTC-e

в кодебазу отправил на проверку SHA512 + HMAC

скоро опубликуют

 
o_o:

в кодебазу отправил на проверку SHA512 + HMAC

скоро опубликуют

+
 
Alexandr Bryzgalov:
+

только что проверил работу на самой BTC-e.

все ок

#include "SHA512.mq4"
//+------------------------------------------------------------------+
void OnStart()
{
        string key=
        string secret=

        string request;
        request+="method=getInfo";
        request+="&";
        request+="nonce="+string(1);
        
        char data[];
        StringToCharArray(request, data, 0, StringLen(request), CP_UTF8);
        
        string sha512data=SHA512::hmac(data, secret);
        string headers;
        headers+="Key:"+key+"\r\n";
        headers+="Sign:"+sha512data+"\r\n";
        headers+="Content-Type: application/x-www-form-urlencoded\r\n";
        headers+="Content-Length:"+string(ArraySize(data))+"\r\n";
        headers+="\r\n";

        string res_header;
        char result[];
        int ret=WebRequest("POST", "https://btc-e.com/tapi", headers, 10000, data, result, res_header);
        string ans=CharArrayToString(result);
        Print(ans);
}


в ответе

{"success":1,"return":{"funds":{"usd":0,"btc":0,"ltc":0,"nmc":0,"rur":0,"eur":0,"nvc":0,"trc":0,"ppc":0,"ftc":0,"xpm":0,"cnh":0,"gbp":0,"dsh":0,"eth":0},"rights":{"info":1,"trade":1,"withdraw":0},"transaction_count":0,"open_orders":0,"server_time":1492628713}}


вобщем дальше ответ парсить другой моей либой JSON

и всё пучком будешь юзать )

 
o_o:

только что проверил работу на самой BTC-e.

все ок


в ответе


вобщем все ок. будешь юзать )

я ещё тогда заказал во фрилансе, обошлось в $400 полностью все функции api к бриже на mql4

только хеширование было через либы.

сейчас можно будет вообще без либ обойтись.

спасибо, будет время попробую добавить(если найду) в старое api эти функции

ЗЫ: бот кстати отрабатывал четко, но редко, потому и расхотелось арбитражить, сейчас вроде движуха идет, должы частые сработки быть

 

джейсона сам парсил, вернее только, то что мне нужно было.

на работе со строками сильно скорость теряется