Programování NinjaTrader 8 a NinjaScript
Programujeme indikátory, strategie a automatizované obchodní systémy pro NinjaTrader 8 v C# (NinjaScript). Umíme propojit NinjaScript s Pythonem přes ZeroMQ pro pokročilé vyhodnocení nebo optimalizaci strategie mimo NinjaTrader. Kód strategie je po zaplacení váš, včetně dokumentace.
Co si můžeme doložit?
Vlastní nástroj NT8-Optimizer optimalizuje obchodní strategie pro NinjaTrader 8 — NinjaScript v C# propojený přes ZeroMQ s vyhodnocením v Pythonu. Nejde o ukázkový kód, ale o nasazení, které sami používáme a dál vyvíjíme; je uvedený mezi rozpracovanými projekty na stránce Reference. Výsledky strategií nezveřejňujeme a nic neslibujeme: dodáváme software, ne obchodní výnos.
Časté otázky
Máte reálné zkušenosti s NT8 API?
Ano — na NinjaScript API stavíme vlastní nástroj NT8-Optimizer, který sami používáme. Znamená to, že známe i ta místa, kde se dokumentace a skutečné chování platformy rozcházejí, a nemusíme se je učit na vašem projektu.
Umíte propojit NinjaScript s Pythonem?
Ano: NinjaScript řeší obchodní logiku v reálném čase, Python přebírá těžší výpočty a optimalizaci mimo platformu a spojuje je komunikační vrstva ZeroMQ. Přesně tak je postavený NT8-Optimizer, takže nejde o experiment na vašem projektu.
Kdo vlastní kód strategie?
Vy — po zaplacení dostanete 100 % zdrojového kódu a dokumentace, stejně jako u každé jiné zakázky. Vaši strategii proto neuvádíme ani jako referenci; na tomto webu jsou jen naše vlastní produkty.
Otestujete strategii na historických datech?
Ano, backtesting na historických datech je standardní součást vývoje strategie — a řekneme vám i to, co backtest neukáže: strategie, která projde historií, nemá zaručený výsledek naživo, a před ostrým nasazením doporučujeme ověření na demo účtu.