教你如何在mql4中进行数据哈希运算 - 页 6

 
谢尔盖夫,你被征召了吗?
 
sanyooooook:
谢尔盖耶夫,你被征召入伍了吗?
也向你问好 :)
 
sergeev:
也向你问好 :)
我只是想检查一下是否...))
 
不要等待它 :)
 
sergeev:
迫不及待 :)

(你是否及时赶到了加拿大边境?)

ZS:我不是在等,只是很久没有看到你了,所以我想。

 
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美元的自由职业订单,用于在mql4上为brizhe提供所有api功能。

只有散列是通过libs进行的。

将有可能做到完全没有任何lib。

谢谢,我将尝试把这些功能添加到旧的api中(如果我能找到它们的话)。

ZS:顺便说一下,机器人工作得很好,但很少,所以我没有欲望去套利,现在似乎在移动,应该是频繁的回应。

 

杰森亲自解析,或者说只解析了我需要的东西。

我不确定在弦乐工作中会损失多少速度。