Помогите разобраться с api бирж

neoarey

Новичок
Регистрация
16.02.2017
Сообщения
28
Благодарностей
5
Баллы
3
Заходишь сюда https://www.yobit.io/ru/api/ и смотришь описание.

Узнать свой баланс - getInfo
Создавать ордера на покупку или продажу метод - Trade
Узнать текущие параметры пары (цену покупки, цену продажи и т. д.) - ticker

Пример покупки во вложении. По именам переменных всё поймёшь. Остальное по аналогии. В методе ticker обрати внимание что поле "sell" это текущая цена покупки, а поле "buy" текущая цена продажи несмотря на их имена. После покупки или продажи проверяй выполнение ордера с помощью метода ActiveOrders.
 

neoarey

Новичок
Регистрация
16.02.2017
Сообщения
28
Благодарностей
5
Баллы
3

Prosto

Client
Регистрация
29.09.2010
Сообщения
24
Благодарностей
2
Баллы
3
В гугле примеры есть, sidor800 выложил уже готовое, спасибо ему.
Пропишите в переменных свои апи-ключ и апи-секрет и получите о балансе и привилегиях .
Перепишите method=getInfo на method=ActiveOrders&pair=ltc_btc получите список активных ордеров.
Ну и т.д. по примеру
 

Salomon1

Client
Регистрация
22.04.2014
Сообщения
36
Благодарностей
3
Баллы
8
Спасибо ВАМ всем большое!!!))) все работает.
 

z@jivalo

Client
Регистрация
27.12.2016
Сообщения
798
Благодарностей
178
Баллы
43

Prosto

Client
Регистрация
29.09.2010
Сообщения
24
Благодарностей
2
Баллы
3
На предыдущей странице
 

alexandr7sasha

Новичок
Регистрация
07.02.2018
Сообщения
2
Благодарностей
0
Баллы
1
sidor800, подскажи, пожалуйста, пароль к архиву
 

alexandr7sasha

Новичок
Регистрация
07.02.2018
Сообщения
2
Благодарностей
0
Баллы
1
Укажите на ошибку
private JObject PostTradeAPI(string METHOD_NAME, string Key, string Secret, string nonce)
{
JObject stuff = new JObject();
try
{
UTF8Encoding UTF8E = new UTF8Encoding();
string Sign = "method=" + METHOD_NAME + "&nonce=" + nonce;
string Sign_ = "method=" + METHOD_NAME + "&nonce=" + nonce;
byte[] parameters = UTF8E.GetBytes(Sign);
HMACSHA512 hmacsHA512 = new HMACSHA512(UTF8E.GetBytes(Secret));
byte[] hashValue = hmacsHA512.ComputeHash(parameters);
//Sign = string.Empty;
StringBuilder hex = new StringBuilder();
foreach (byte b in hashValue)
{
hex.AppendFormat("{0:x2}", b);
}
Sign = hex.ToString();
string postUrl = @"https://yobit.io/tapi/";

WebRequest request = WebRequest.Create(postUrl);
request.Method = "POST";

request.Headers.Add("Key", Key);
request.Headers.Add("Sign", Sign);

request.ContentType = "application/json";

request.ContentLength = parameters.Length;
using (Stream newStream = request.GetRequestStream())
{
newStream.Write(parameters, 0, parameters.Length);
newStream.Close();
}
WebResponse hwr = request.GetResponse();
StreamReader strreader = new StreamReader(hwr.GetResponseStream(), Encoding.UTF8-);
string responseToString = strreader.ReadToEnd();

stuff = JObject.Parse(responseToString);
}
catch (Exception e) { MessageBox.Show(e.ToString()); error = true; }
return stuff;
}
 

Kob

Новичок
Регистрация
21.01.2017
Сообщения
6
Благодарностей
0
Баллы
1

Kob

Новичок
Регистрация
21.01.2017
Сообщения
6
Благодарностей
0
Баллы
1
Кто то работал с API биржи Poloniex?
 

dixite

Client
Регистрация
09.02.2017
Сообщения
22
Благодарностей
0
Баллы
1
У кого есть готовые шаблоны или может на заказ написать? Хочу на exmo поторговать. может еще какие биржи
 

dmtet

Client
Регистрация
06.07.2010
Сообщения
185
Благодарностей
21
Баллы
18
с Yobit работает кто-нибудь?
авторизация нужна и действия в браузере. шаб не нашел тут
 

Кто просматривает тему: (Всего: 4, Пользователи: 0, Гости: 4)