API

por StockSharp

API é uma biblioteca gratuita de trading algorítmico para C# e Python. Ela funciona de duas formas: como código dentro do Designer — um bloco com script, um indicador próprio ou um elemento do esquema...

154,9K Downloads
⭐⭐⭐⭐⭐ Classificação
4 Avaliações
NuGet 5.0.171 Install-Package StockSharp.Samples -Version 5.0.171
API Captura de tela

API é uma biblioteca gratuita de trading algorítmico para C# e Python. Ela funciona de duas formas: como código dentro do Designer — um bloco com script, um indicador próprio ou um elemento do esquema — e como SDK para programas próprios, de um robô de console a um terminal de negociação. Todos os nossos programas são construídos sobre ela: Designer, Terminal, Hydra, Shell, Runner e conectores como MatLab.

74
conexões
166
indicadores
Grátis
preço

O robô é escrito no Visual Studio. Da conexão até a ordem são três passos.

1. Conectar-se à plataforma

var connector = new Connector();

connector.Adapter.InnerAdapters.Add(new BinanceMessageAdapter(connector.TransactionIdGenerator)
{
	Key = key.Secure(),
	Secret = secret.Secure(),
});

connector.Connect();

2. Assinar os candles

var subscription = new Subscription(TimeSpan.FromMinutes(5).TimeFrame(), security);

connector.CandleReceived += (sub, candle) =>
{
	if (sub == subscription)
		Console.WriteLine($"{candle.OpenTime:t} {candle.ClosePrice}");
};

connector.Subscribe(subscription);

3. Enviar a ordem

connector.RegisterOrder(new Order
{
	Portfolio = portfolio,
	Security = security,
	Side = Sides.Buy,
	Volume = 1,
	Type = OrderTypes.Market,
});

Trocar de plataforma é trocar o adaptador do primeiro passo. O restante do código não muda: assinaturas, ordens e posições funcionam da mesma forma na bolsa, na corretora e na exchange de cripto.

Designer

esquemas e C#

Terminal

negociação pelo gráfico

Hydra

dados e armazenamento

Shell

estrutura do robô

Runner

execução no servidor

Seu próprio programa

o mesmo SDK

API
uma única biblioteca sob todos os programas
74
conexões: bolsas, corretoras, cripto, forex

Um código para todos os mercados

O robô não fica preso à API da corretora: passar do Quik para o Transaq, ou do forex para a bolsa, não exige reescrever a estratégia.

Velocidade

O processamento de uma ordem dentro da biblioteca fica na casa dos microssegundos; centenas de estratégias em instrumentos diferentes rodam ao mesmo tempo.

Teste honesto

O teste roda sobre ticks e livros de ofertas, com slippage e fila de ordens — e não sobre os preços de fechamento dos candles.

Script ou programa

O mesmo código pode ficar como bloco dentro do Designer ou ser compilado em um aplicativo separado — a API é a mesma.


Avaliações dos Usuários

Entrar para escrever uma avaliação

duc
duc
⭐⭐⭐⭐⭐
5 anos atrás

test....

Sergey Sokolov
⭐⭐⭐⭐⭐
5 anos atrás

test

Sergey Sokolov
⭐⭐⭐⭐⭐
5 anos atrás

test

Sergey Sokolov
⭐⭐⭐⭐⭐
5 anos atrás

test