Stocksharp’ta manuel ve algoritmik ticaret, robot geliştirme

Софт и программы для трейдинга

Stocksharp (S#) – alım satım, alım satım stratejileri oluşturma ve alım satım robotları (normal veya HFT), kullanım özellikleri, nereden indirileceği ve nasıl kullanılacağı, arayüz özellikleri için bir yazılım seti. StockSharp, kullanıcıların tam döngülü otomasyonlar (analiz/test/ticaret) oluşturmalarına ve kendi başlarına ticaret botları geliştirmelerine olanak tanıyan yenilikçi bir yazılımdır
. Standart teknik analiz paketine ek olarak, platform benzersiz bir görsel strateji oluşturucu içerir. Ticaret robotları ve üçüncü taraf yazılımlar için API bağlantısı mevcuttur. Aşağıda Stocksharp (S# – kısa) hakkında daha fazla bilgi edinebilir ve popüler platformun avantajlarını ve dezavantajlarını değerlendirebilirsiniz.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme

StockSharp Lisanslama

Kullanıcılara en uygun lisans türünü seçme fırsatı (https://doc.stocksharp.ru/topics/License.html) verilir: genişletilmiş/kurumsal/kurumsal artı/özel tüccar/kripto tüccarı.

Özel tüccar

Bu tür bir lisans, kayıttan sonra ücretsiz olarak sağlanır. Aşağıdaki programlar kullanıcıya sunulacaktır:

  • S#.Designer – ticaret stratejileri tasarımcısı https://stocksharp.ru/store/%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D0%B5%D1% 80 %20%D1%81%D1%82%D1%80%D0%B0%D1%82D0%B5%D0%B3%D0%B8%D0%B9/;
  • S#.Data Hydra – geçmiş piyasa verilerini otomatik olarak indirmek ve depolamak için bir program https://stocksharp.ru/store/hydra/;
  • S#.Terminal ticaret terminali https://stocksharp.ru/store/%D1%82%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9%20 %D1%82%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%B0%D0%BB/;
  • S#.API – ticaret robotları geliştirmek için bir kütüphane https://stocksharp.ru/store/api/.

Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme

Kripto Tüccarı

Crypto Trader lisansı aşağıdaki platformlara erişim sağlar: Binance/ Bitalong/Bitbank/Bitexbook/Bitfinex/Bithumb/BitStamp/BitMEX/Bittrex/WEX (BTC-e)/CEX.IO/Coinbase/Coincheck/CoinExchange/CoinCap/Coinigy/ Cryptopia /Deribit/EXMO/DigiFinex/ DigitexFutures/GDAX/HitBTC/Huobi/IDAX/Kraken/KuCoin/Liqui/Livecoin/OKCoin/OKEx/Poloniex/PrizmBit/QuoineX/TradeOgre/YoBit/Zaif/LBank/W/BitMaif CoinBene /BitZ/ZB.

Uzatılmış Lisans

Genişletilmiş lisans, kullanıcıların QUIK terminaline aynı anda en fazla 3 program bağlamasına olanak tanır
. Süresi 40 saati aşan video derslerine ve hazır ticaret stratejilerine erişim açıktır.

Not! StockSharp’ın teknik destek hizmeti, ortaya çıkan sorunlara hızla yanıt vererek, müşterinin yazılımın çalışmasıyla ilgili herhangi bir sorunu çözmesine yardımcı olur.

kurumsal lisans

Toplu lisans almak için bir ücret ödemeniz gerekecek. Temel/gelişmiş lisans işlevine ek olarak, kullanıcıya aşağıdakilere doğrudan erişim verilecektir:

  • Moskova Borsasında türev piyasası ;
  • Moskova Borsası’ndaki borsa;
  • LSE/NASDAQ değişimi.

Ayrıca, tüccarlar Moskova Borsası türev piyasasındaki siparişleri yönetebilir ve FIX/FAST protokolünü kullanarak ticarete bağlanabilir.

kurumsal artı

Kurumsal plus lisansı, tüm hazır yazılım çözümlerinin (S#.Data/S#.Designer/S#.Shell) kaynak kodlarını içerir. Platformun kendisi için de kaynak kodları vardır: S#.API.

Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme
S# mimarisi

Github’daki Stocksharp kaynak kodları

S# çekirdeği, Açık Kaynak topluluğu içinde geliştirilmiştir. S#, https://github.com/StockSharp/StockSharp adresindeki GitHub/StockSharp deposunda kaynak olarak mevcuttur. Türe göre bileşenler kaynak kodlarıyla birlikte sunulacaktır:

  • kendi bağlantılarınızı oluşturma sürecinde kullanılan ortak sınıflar;
  • ticaret simülatörü;
  • tarih simülatörü;
  • çok sayıda teknik analiz göstergesi (70’den fazla);
  • Kerestecilik.

Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme StockSharp satın almak için para transferinden sonra, kapalı bileşenlerin kaynak kodlarına erişim sağlanacaktır. Bir tüccar, herhangi bir zaman diliminde mum oluşturmanın yanı sıra kar/zarar/kayma/gecikme algoritmalarını kullanabilir.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme

Not! Ticaret alanında yeni başlayanlar için, ticaret için robotlar oluşturma ve test etme sürecini büyük ölçüde basitleştiren S#.Studio grafik ortamı uygundur.

GitHub kılavuzu – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/

Kurulum Özellikleri

Acemi kullanıcıların çoğu, StockSharp’ı nasıl düzgün bir şekilde başlatacağını, programları nasıl kuracağını ve gerekirse yazılımı nasıl güncelleyeceğini anlamaz. Aşağıdaki bilgiler StockSharp’ın nasıl kurulacağını anlamanıza yardımcı olacaktır.

başlatmak

S#.Installer’ı yüklemek için kullanıcıların https://stocksharp.ru/products/download/ bağlantısını izlemesi ve dağıtımı indirmeye dikkat etmesi gerekir. Installer.zip.Installerzip Properties bloğu kaldırılır.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme Bunu yapmak için dosyaya sağ tıklayın ve özellikleri seçin. Arşiv açıldı. Açılan klasörde StockSharp.Installer.Console.bat dosyasını bulmanız gerekecek. Ardından, bu dosyanın kurulum modunu başlatın ve kurulum işleminin tamamlanmasını bekleyin.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme Bir sonraki aşamada, programa girmek için gerekli olan oturum açma ve gizli StockSharp kombinasyonunu girerler. Kurulum işlemi tamamlandığında ekranda bir yazılım penceresi açılacaktır.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme

Yazılım yükleme ve kaldırma

Geliştiriciler, kullanıcıların programda arama yapmasının uygun olduğundan emin oldu ve uygulama türlerini seçme olanağı sağladı.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme Uygulamayı kurmak için, tüccarlar programı seçer ve “Yükle” komutuna tıklar. Ardından, lisans sözleşmesinin şartlarıyla sözleşmeyi onaylayın ve “Devam” düğmesine dokunun.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme Ardından, kurulum yolunu seçin. Aynı zamanda programın kurulu olduğu klasörün boş olması gerektiğini hatırlamakta fayda var. Bundan sonra tekrar “Devam” düğmesine tıklayın, “Çalıştır” komutunu seçin ve kurulumun tamamlanmasını bekleyin.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme Artık yazılım kullanıma hazır! Tavsiye! Yazılımın kaldırılması gerekiyorsa, kullanıcılar “Kaldır” komutunu seçer ve “Devam” düğmesine tıklar. Yazılımı geri yüklemek için “Geri Yükle” komutuna tıklamanız ve “Devam Et” düğmesine tıklamanız gerekir.

Program güncelleme özellikleri

Geliştiriciler, S#.Installer’ın yazılım güncellemelerini bağımsız olarak izlediğinden ve bunları otomatik olarak başlattığından emin oldu. Bu nedenle kurulum tamamlandıktan sonra programı kaldırmamak daha iyidir. Mevcut güncellemeleri manuel olarak kontrol etmek için “Güncellemeler” düğmesine tıklamanız gerekir. Yazılım penceresinin sağ köşesinde bulabilirsiniz. Güncellemeler mevcutsa, ekranda bir bildirim görünecektir. Şimdi düğmeye dokunmanız gerekiyor.

Araç çubuğu aracılığıyla S#.Installer’ı kapatmanız önerilir. Bu amaçla menüye geçiş yapılır. “Kapat” düğmesine sağ tıklayın.

Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme

S#.API – Visual Studio’da C# ile ticaret robotları yazmak için bir kitaplık

S#.API, algoritmik ticaret alanında hem yeni başlayanlar hem de profesyoneller için faydalı olacak ücretsiz bir kütüphanedir.
. Kitaplık, Visual Studio ortamında C# programlamaya odaklanmıştır, bu sayede kullanıcılar kesinlikle herhangi bir strateji oluşturma fırsatına sahiptir: uzun bir zaman çerçevesine sahip konumsal stratejilerden yüksek frekanslı (HFT) olanlara, doğrudan erişim (DMA) kullananlara kadar. ticaret. S#.API, diğer ürünlerin temelidir. Geliştiriciler, kitaplığı temel alarak S#.Designer/S#.Data/S#.MatLab adaptörü vb. gibi çeşitli çözümler oluşturmuştur. Kullanıcılar, herhangi bir harici ticaret sistemine kendi bağlantılarını oluşturma olanağına sahiptir. Bot herhangi bir bağlantı ile çalışabilir. Aracının API’sine bağlı değildir, bu önemli bir avantajdır. S#.API özel tüccarlara / bankacılık kurumlarına / yatırım şirketlerine yöneliktir. Performans oldukça yüksek. Herhangi bir enstrüman için yüzlerce strateji aynı anda yürütülür.

S#.API yükleme özellikleri

5.0 sürümünden bu yana, S#.API kurulumu NuGet aracılığıyla yapılır. Önceki sürümler için GitHub web hizmetinden StockSharp Sürümleri deposundan yüklemeyi seçmelisiniz.

GitHub’dan yükleme özellikleri

Her şeyden önce, kullanıcılar
GitHub’a kaydolur . Ardından, StockSharp deposundaki github.com/StockSharp/StockSharp sayfasına gidin ve “Yayınlar” etiketli simgeyi seçin. Ekranda S# sürümünü seçmeniz (İndirilenler bölümünden) ve gerekli arşivleri indirmeniz gereken bir pencere açılacaktır. İndirilen arşivlerin kilidi açılır ve sıkıştırılır.

Bilginize! Arşivlerde StockSharp_#.#.#. kütüphanenin zip dosyalarını/örneklerin kaynak kodlarını içerir. Kaynak kodlarını Kaynak Kod arşivlerinde bulabilirsiniz.

Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme

Nuget ile Kurulum

Nuget’i kullanarak kullanıcılar S# kitaplığını yükleyebilir. Kaynak kodları ve örnekleri yüklemek için GitHub’a gitmeniz gerekecek.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme Solution Explorer’da, çözüm adına sağ tıklayın. Bağlam menüsüne gittikten sonra, Çözüm için NuGet Paketlerini Yönet’i seçin. Ekranda Çevrimiçi sekmesine dokunmanız gereken bir pencere açılacaktır. Arama çubuğuna StockSharp yazın. StockSharp API’sini kurmak için paket bulunduğunda, “Yükle”ye tıklamanız gerekir. Paket kurulumu tamamlandıktan sonra, klasörde Paketler görünecektir. “Paketleri” açarak, S#’nin en son sürümüyle StockSharp.#.#.# içerdiğinden emin olabilirsiniz.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme

Konnektörler

Bağlayıcı temel sınıfı aracılığıyla StockSharp’ta borsalar ve veri kaynaklarıyla çalışmanız gerekir. Kaynak kodları Samples/Common/SampleConnection projesinde bulunabilir.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme Her şeyden önce, Connector sınıfının bir örneğini oluşturmaya özen göstermeniz gerekir
https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :

public Connector Connector;

public MainWindow()
{
InitializeComponent();
Bağlayıcı = yeni Bağlayıcı();
InitConnector();
} S#.API için Bağlayıcıyı yapılandırmak üzere tasarlanmış özel bir grafik arabirimde, aynı anda birden çok bağlantı yapılandırmak mümkündür.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme Doğrudan koddan bir bağlantı eklemek de mümkündür (grafik pencereleri olmadan). Bunu yapmak için TraderHelper.AddAdapter<TAdapter>(StockSharp.Algo.Connector bağlayıcı, System.Action<TAdapter> init) uzantısını kullanmanız gerekir. Bir Bağlayıcı nesnesindeki bağlantı sayısı sınırsızdır. Kullanıcılar aynı anda birden fazla borsaya/brokere bağlanabilir.

Not! Olay işleyicileri, InitConnector yönteminde ayarlanmalıdır.

Uygulamalar

Order nesnesini kullanarak yeni bir sipariş oluşturabilirsiniz. Kullanıcı, sunucuya bir sipariş gönderen Connector.RegisterOrder(StockSharp.BusinessEntities.Order order) yöntemini kullanarak, bunu borsaya kaydedebilecektir. Durdurma emri oluşturma ihtiyacı varsa, uzmanlar Order.Type özelliğinin OrderTypes.Conditional olarak belirtilmesine özen gösterilmesini tavsiye eder. Uygulamalarla daha fazla çalışma için aynı nesne kullanılır.

Araçlar

Güvenlik, ticaret için kullanılan bir finansal araçtır. Enstrüman bir hisse senedi/gelecek/opsiyon vb. olabilir. Geliştirici, alet sepetlerini sınıflara ayırdı:

  • DizinGüvenliği;
  • Sürekli Güvenlik;
  • WeightedIndexSecurity.

Veri depolama

StockSharp’ta verileri daha sonra indirmek üzere kaydedebilirsiniz. Kural olarak, analiz toplamak / kalıp aramak için veri depolamak,
ticaret terminalinden piyasa verilerini kaydetmek (botları test etmek için) gereklidir. Veri depolama kesinlikle şeffaftır, çünkü geliştirici üst düzey erişim ve teknik ayrıntıları içeride gizlemekle ilgilendi.

S#.Designer, ticaret robotları ve stratejileri oluşturmaya yönelik evrensel bir tasarımcı programıdır

S#.Designer, gerçek ticarette ticaret stratejileri oluşturmak, test etmek ve yönetmek için kullanılır. Bu programın sunduğu birkaç tür oluşturma stratejisi vardır. Kullanıyorlar:

  1. Kubikov. Bu durumda kullanıcı programlama becerisine sahip olmayabilir. Stratejiler oluşturmak için çizgileri birleştirme ve küpleri birleştirme yöntemini kullanmanız gerekecektir.
  2. C#. Bu seçenek, kodla çalışmaktan korkmayan deneyimli programcılar için uygundur. Böyle bir strateji, yaratma olanaklarıyla sınırlı değildir. Küplerden farklı olarak herhangi bir algoritmayı tanımlayabilir. Strateji, doğrudan S#.Designer’da veya C# geliştirme ortamında oluşturulur.

S#.Designer’ın ilk başlatılması sırasında, ekranda bir başlatma modu seçmeniz gereken bir pencere belirecektir.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme Bundan sonra Tamam düğmesine basın. S#.Designer’ın ilk başlatılması sırasında bir veri indirme penceresi açmanız istenecektir. Geçmiş verileri indirmek için S#.Data programını (kod adı Hydra) yüklemeniz gerekir. İndirme aracı düğmesine tıkladıktan sonra, ekranda araç / veri kaynağının kodunu ve türünü girmeniz gereken ilgili bir pencere görünecektir. Ardından, Tamam düğmesine tıklayın. S#.Designer’ın bulacağı araçlar Tüm Araçlar panelinde bulunabilir.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme

Not! Rusya pazarı için en popüler ücretsiz geçmiş veri kaynağı Finam brokeridir. Varsayılan veri kaynağı S#.Designer’dır.

Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme Geçmiş verileri almak için Tüm enstrümanlar kategorisine gidin ve gerekli enstrümanın adına dokunun. Ardından, mumların tarihsel veri / tür / Zaman Çerçevesini ayarlayın ve Başlat düğmesine tıklayın.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme Tarihsel veriler elde edildikten sonra gösterim stratejilerinden biri tercih edilmelidir. Bunu yapmak için Şemalar paneline gidin. Stratejiler klasöründe örnek bir SMA stratejisi seçin. Bir stratejiye gittiğinizde, şeritte Öykünme sekmesi açılır. Burada bir strateji oluşturmak / hata ayıklamak / test etmek için temel unsurları bulabilirsiniz.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme Bu sekmede, “Piyasa verileri” alanında test süresini ve Piyasa verilerinin depolanmasını ayarlayın. Ardından, gerekli araçları seçin ve Blok Özellikleri kategorisinde mumların türünü/Zaman Çerçevesini ayarlayın. İşlem öykünmesi Başlat düğmesine basıldıktan hemen sonra başlar.

https://youtu.be/NrzI4yJFg7U Stocksharp İkinci Ders: https://youtu.be/N_AFlKYP2rU Üçüncü Ders: https://youtu.be/f75zeQL5Ucw

S#.Terminal – ticaret terminali

S#.Terminal, ana avantajı çok sayıda ticaret platformuna eşzamanlı bağlantı olan ücretsiz bir ticaret terminalidir. Dünyanın farklı borsalarından 70’den fazla bağlantı için destek mevcuttur. Zaman çerçeveleri keyfidir.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme S#.Terminal’in ilk başlatılması sırasında başlatma modunu seçmeniz ve Tamam düğmesine tıklamanız gerekir. Ekranda bir terminal penceresi görünecektir. Bileşenler varsayılan olarak ayarlanır. Bağlantı ayarlarını düzenledikten sonra “Bağlan” düğmesine tıklamanız gerekir.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme Yeni bir grafik alanı eklemek için kullanıcılar “Ekle” komutuna dokunun. Aynı yerdeki ikinci fare düğmesine tıklayarak, ilgilendiğiniz enstrümanlar / göstergeler / emirler ve kendi anlaşmalarınız için mum ekleyebilirsiniz. İşlemler kategorisinde, tüccarlar işlemleri enstrümana göre görebilirler. İhtiyaç ortaya çıkarsa, tüccarlar her zaman ek bileşenler ekleme seçeneğine sahip olacaktır.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme

S#.Data (Hydra) – piyasa verileri indiricisi

Geliştiriciler, çeşitli kaynaklardan piyasa verilerinin (enstrümanlar/mumlar/tick fiyatları/DOM) otomatik olarak yüklenmesi için S#.Data (Hydra) yazılımı oluşturdular. Veriler, diğer yazılımlarda uygun veri analizi sağlayan S#.Data (BIN) metin biçiminde veya maksimum sıkıştırma düzeyi sağlayan özel bir ikili biçimde yerel depolamaya kaydedilebilir. Kaydedilen bilgiler, ticaret stratejileri tarafından kullanılabilir hale gelecektir. Verilere erişmek için StorageRegistry’yi veya Excel/xml/txt biçimindeki normal yüklemeleri kullanmanız gerekir. S#.Data, hem gerçek zamanlı hem de geçmiş veri kaynaklarını aynı anda kullanmanıza olanak tanır. Bu avantaj, genişletilebilir bir kaynak modelinin kullanılmasıyla elde edilir. Programın ilk açılışında ekranda bir pencere açılacak,başlangıç ​​modunun seçildiği ve OK butonuna tıklandığı yerdir.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme Veri kaynağı seçim penceresini açmak için “Genel” kategorisine gitmeniz ve “Ekle” bölümüne ve “Kaynaklar” klasörüne dokunmanız gerekir.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme Açılan pencerede gerekli kaynakları işaretleyin. Bölge/elektronik site/veri tipi/gerçek zamanlı filtre kullanımına izin verilir. Seçim işlemini tamamlamak için Tamam’a tıklayın. Bundan sonra, yazılım, kullanıcılardan yardımcı programları etkinleştirmesini isteyecektir. Tamam’a tıklayarak satıcı, uygulamanın ana penceresinin sol paneline kaynak ekleyebilecektir.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme

S#.Shell – kaynak kodlu hazır grafik çerçeve

S#.Shell, kullanıcı gereksinimlerine göre hızlı değişiklikler yapmanızı sağlayan ve C# dilinde tamamen açık kaynak kodlu, kullanıma hazır bir grafik çerçevesidir. Robot, hızlı bir şekilde bir grafik arayüz oluşturacak, strateji ayarlarını kaydedip geri yükleyecek, stratejinin işleyişi hakkında ayrıntılı bilgi sağlayacak ve programa göre otomatik olarak başlatacaktır. S#.Shell’i başlattığınızda, Shell projesi Solution Explorer’da görünecektir.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme Strategies klasörü, S#.Shell/Helpering Interfaces/Wrapper for Default Strategies içinde bulunan birkaç strateji içerir. Proje başlatıldığında, üst kısmında bulabileceğiniz ekranda bir pencere açılacaktır:

  • bağlantı ayarları düğmeleri;
  • mevcut Kabuk yapılandırmasını kaydetmek için düğme;
  • ana sekmeler.

Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme Bağlantı ayarlarına gittikten sonra bağlantı türünü seçmeniz gerekecektir. Kullanıcı bağlanmayı başarır başarmaz, “Genel” kategorisine gitmeye ve enstrümanlar / portföy içerikleri / emirler / kendi işlemleri hakkında bilgi sahibi olmaya değer.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme Ardından, ticarete başlamak için bir strateji eklemek için “Gerçek zamanlı” sekmesine gidin. Bir strateji ekledikten sonra, bir tüccar ana parametrelerini Enstrüman, Portföy vb. türüne göre doldurmaya devam edebilir.

Not! “Emülasyon” kategorisinde, geçmiş veriler üzerinde strateji testi yapmak mümkündür.

Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme StockSharp platformunu kullanarak algoritmik ticaret üzerine temel çevrimiçi kurs: https://youtu.be/lileOIlcNP4

S#.MatLab – Ticaret sistemleriyle MatLab entegrasyonu

Geliştiriciler, MatLab MathWorks ortamında ticaret algoritmaları yazan ticaret uzmanları için https://doc.stocksharp.ru/topics/MatLab.html ürününe bir bağlantı olan S#.MatLab’ı oluşturdu. S#.MatLab entegrasyon bağlayıcısının varlığı, neredeyse tüm aracılara/değişimlere bağlanmayı mümkün kılar. MatLab betikleri, işlem platformlarından veri aldıktan sonra işlem emirlerini onlara gönderir. Ayrıntılı ayarlar, komut dosyaları ve belgeler almak için S#.MatLab satın almanız gerekir.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme

MatLab betiklerinden ticaret

CSV dosyaları verileri toplar ve depolar. Güncel alıntılar satırlar halinde yazılmıştır. Sütunlar, her bir döviz çifti için tüm teklif/satış teklif aralığını gösterir. Bilgisayarınızı her zaman açık tutamıyorsanız endişelenmeyin. Bu durumda veriler bloklar halinde gelecektir. İndirdikten sonra programı kapatabilir, kaybolmaması için dosyayı yeniden adlandırabilir ve belirli bir süre sonra yeniden başlatabilirsiniz.

Not! Veri bloklarına sahip dizilerin boyutu farklı olacaktır. Veri blokları PRICES (genel değişken) içinde saklanır.

Bir strateji oluştururken, girdi olarak sadece kendi parametrelerini kabul etmelerini sağlamalısınız. İlk veriler global değişkenler aracılığıyla aktarılır. Bir ticaret kapatıldığında, küresel değişkenler stratejinin kalitesini karakterize etmek için ayarlanır. Bu özellikleri optimize etmek için, içinde global değişkenlerin başlatılacağı bir “kabuk” oluşturmalısınız.

Bilginize! Her işlem kapatıldığında, stratejinin performansı güncellenir.

Tüm Stocksharp belgeleri https://doc.stocksharp.ru/ adresinde

Şampiyonlar Ligi Görüntüleyicisi – Şampiyonlar Ligi yarışmasının katılımcı anlaşmalarıyla birlikte çizelgeleri

LCH Viewer, LCH katılımcılarının işlemlerini göstergelerle birlikte bir grafik üzerinde görüntüleyen bir yazılımdır. Aşağıdaki fotoğrafta, birkaç aracın görüntüsünün nasıl görüneceğini görebilirsiniz.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme HFT robotlarının işlemlerini RI tik grafiğinde de görmek mümkündür.
Stocksharp'ta manuel ve algoritmik ticaret, robot geliştirme Yazılım, kullanım kolaylığı ile sizi memnun edecek. Programı başlattıktan sonra, kullanıcının yılı/katılımcıyı/enstrüman tipini/Başlangıç ​​ve Bitiş tarihlerini seçmesi gerekecektir. Gerekirse, bir zaman çerçevesi belirleyebilirsiniz. İndirme komutuna dokunarak, tüccar ekranda görünen grafiği ayrıntılı olarak inceleyebilir ve Kâseyi bulabilir. İndirilen veriler yazılım tarafından önbelleğe alınır (yeniden kurulum yoktur). Sadece bir görüntü değil, aynı zamanda ayrıntılı veriler elde etmek için programın bulunduğu dizine gitmelisiniz. Her tüccar için, işlemlerinin CSV dosyalarının bulunduğu ayrı bir klasör oluşturulmuştur. StockSharp, kendi diline sahip güçlü bir kabuk programıdır. Gittikçe daha fazla programcı bu özel yazılımı tercih ediyor. S# dilini öğrenmek nispeten kolaydır. Bu nedenle, hiç şüphe yok. StockSharp programını test ederek avantajlarını değerlendirebilir ve

info
Rate author
Add a comment