mql4에서 데이터를 해시하는 방법 배우기 - 페이지 6

 
Sergeev, 그들은 왜 당신을 군대에 데려갔습니까?
 
sanyooooook :
Sergeev, 그들은 왜 당신을 군대에 데려갔습니까?
여러분도 안녕 :)
 
sergeev :
여러분도 안녕 :)
예, 확인했지만 당신은 결코 알지 못합니다 ...))
 
기다리지 마세요 :)
 
sergeev :
기다리지 마세요 :)

관리? 캐나다 국경으로 달려갑니다. )

추신: 기다리지 않고 그냥 오랜만에 눈에 들어와서 그렇게 생각했어요.

 
Alexandr Bryzgalov :
BTC-e에 있습니다

확인을 위해 SHA512 + HMAC를 코드베이스로 보냈습니다.

곧 게시됩니다

 
o_o :

확인을 위해 SHA512 + HMAC를 코드베이스로 보냈습니다.

곧 게시됩니다

+
 
Alexandr Bryzgalov :
+

방금 BTC-자체에 대한 작업을 확인했습니다.

다 괜찮아

 #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-자체에 대한 작업을 확인했습니다.

다 괜찮아


답변으로


일반적으로 모든 것이 정상입니다. 당신은 사용할 것입니다)

그때 프리랜서로 주문했는데 mql4의 브리지에 대한 모든 API 기능이 400달러였습니다.

해싱만 완료되었습니다.

이제 둘 중 하나 없이도 할 수 있습니다.

감사합니다. 이전 API에 이러한 기능을 추가하려고 시도할 시간이 있습니다(찾으면).

추신: 그건 그렇고, 봇은 명확하게 작동했지만 드물게 그것이 내가 중재하고 싶지 않은 이유입니다.

 

Jason은 자신을 분석하거나 오히려 내가 필요한 것만 분석했습니다.

문자열로 작업할 때 속도가 많이 손실됩니다.