арта сайта
العربية Ѕългарски 中文 Čeština English Français Deutsch हिन्दी Bahasa Indonesia Italiano Bahasa Malay اردو Polski Português Română –усский Srpski Slovenský Español ไทย Nederlands ”крањнська Vietnamese বাংলা °збекча O'zbekcha Қазақша

 абинет клиента »нста‘орекс

  • ѕерсональные настройки кабинета
  • ƒоступ ко всем сервисам компании
  • ѕодробна€ статистика и отчетность по сделкам
  • ѕолный спектр финансовых операций
  • —истема управлени€ несколькими счетами
  • ћаксимальна€ степень защиты данных

 абинет партнера »нста‘орекс

  • ѕодробна€ информаци€ о клиентах и комисси€х
  • √рафическа€ статистика счетов и кликов
  • Ќеобходимые инструменты дл€ вебмастера
  • √отовые веб-решени€ и широкий выбор баннеров
  • ¬ысока€ безопасность данных
  • Ќовости компании, RSS-ленты и ‘орекс-информеры
ќткрыть торговый счет
ѕартнерска€ программа
cabinet icon

≈щЄ один Lamborghini от »нста‘орекс!» за его рулем можешь оказатьс€ именно “ы!

ѕросто пополни торговый счет на сумму от 1000 долларов!

ѕолучай лучшие торговые услови€ и роскошные бонусные предложени€! ћы уже вручили 6 легендарных спорткаров! » это далеко не предел! —ледующий Lamborghini Huracan последнего поколени€ может стать твоим!

»нста‘орекс Ч инвестируй в свои победы!

Ѕыстрое открытие счета

ѕолучить обучающее письмо
toolbar icon

“оргова€ платформа

ƒл€ мобильных устройств

ƒл€ торговли в браузере

Ѕонусы »нста‘орекс

Ѕонусы »нста‘орекс

ѕомимо р€да преимуществ работы с ‘орекс-брокером »нста‘орекс, теперь каждому клиенту компании доступна нова€ услуга Ч API  лиентского  абинета.

API Ч это мощна€ библиотека функций, доступна€ каждому клиенту брокера »нста‘орекс. »спользование функций API  лиентского  абинета откроет каждому клиенту доступ к размещению основного функционала кабинета на любом веб-ресурсе.

Ѕлагодар€ использованию сервиса API  лиентского  абинета, каждый клиент брокера »нста‘орекс имеет возможность использовать такой набор опций клиентского кабинета, как запросы по открытым и закрытым торговым сделкам, по балансу счета, закрытым лотам за определенный временной период, статистики по полученным бонусам, историю авторизаций, а также сводную информацию по счету.

”ровни доступа

ƒоступ к API- функци€м происходит по двум уровн€м, которые отличаютс€ степен€ми безопасности.

ѕервый уровень Ч открытый, то есть нет необходимости введени€ дополнительных параметров.

¬торой уровень Ч закрытый. ѕри закрытом уровне доступа, в зависимости от заданных вами параметров, доступ к API возможен только по паролю или паролю IP и маске IP.

“аким образом, каждый клиент, использующий сервис API  лиентского  абинета, имеет возможность контролировать состо€ние своего торгового счета без необходимости посещени€  абинета  лиента на сайте брокера »нста‘орекс.

ѕример PHP

$Login = 0; #Must be Changed
$apiPassword = "password"; #Must be Changed
$data = array("Login" => $Login, "Password" => $apiPassword);
$data_string = json_encode($data);

$apiAuthenticationMethod = ''; #Must be Changed
$ch = curl_init('https://client-api.instaforex.org/'.$apiAuthenticationMethod);

curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json', 'Content-Length: ' . strlen($data_string)));

$token = curl_exec($ch);
curl_close($ch);

$apiMethodUrl = ''; #Must be Changed
$ch = curl_init('https://client-api.instaforex.org/'.$apiMethodUrl.$Login); #possibly Must be Changed part with [$Login]. Depends on the method param
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch, CURLOPT_HTTPHEADER, array('passkey: '.$token));
$result = curl_exec($ch);
echo $result;

ѕример C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Net.Http.Formatting;
using System.Text;

namespace ClientPartnerApiDemoProject{
class PartnerApiSample{
public void TestMethod(){
const int login = 000000;
const string pass = "your pass";
var token = GetToken(login, pass);
var result = GetCommissionRecords(login, token);
foreach (var trade in result){
Console.WriteLine("{0} {1}",trade.Partner, trade.BalanceRecords.Count);
}
}
public string GetToken(int login, string password){
var client = new HttpClient();
HttpContent tokenContent = new ObjectContent(typeof(AccessTokenRequest), new AccessTokenRequest { Login = login, Password = password }, new JsonMediaTypeFormatter());
var token = client.PostAsync("https://client-api.instaforex.org/api/Authentication/RequestPartnerApiToken", tokenContent).Result.Content.ReadAsStringAsync().Result;
return token;
}
public List GetCommissionRecords(int login, string token){
var client = new HttpClient();
client.DefaultRequestHeaders.Add("passkey", token);
var result = client.GetAsync(string.Format("https://client-api.instaforex.org/partner/GetCommissionRecords/{0}", login)).Result.Content.ReadAsAsync>().Result;
return result;
}
public class AccessTokenRequest{
public int Login { get; set; }
public string Password { get; set; }
}
}
}