Shell
Shell は、完全なオープンソースの C# で書かれた、取引端末の既製のグラフィカルフレームワークです。Avalonia で構築されており、Windows、Linux、macOS で動作します。
GUI(グラフィカルユーザーインターフェース)をゼロから構築する必要はありません。データソースへの接続、ポートフォリオ・銘柄・注文・約定のテーブル、チャート、履歴でのテスト、パラメーターの最適化、作業ログがすでに含まれています。残るのは、ストラテジー自体を書くことだけです。

主な機能
- 完全なソースコード。カスタム取引ロボットにも、独自のソリューションにも適しています。
- コネクター を通じた取引所およびブローカーへの StockSharp プラットフォームのすべての接続のサポート。
- サイドパネルで切り替える 4 つの作業領域: 共通、リアルタイム、エミュレーション、ログ。
- 柔軟なインターフェイス: 作業領域内のすべてのパネルは、ドラッグ、分割、別ウィンドウへの切り離し、元の位置へのドッキングができます。レイアウトは次回の起動時にも保持されます。
- 統計、約定のチャート、収益曲線による、履歴でのストラテジーのテスト。
- 最適化 — 同じ履歴でのストラテジーパラメーターの総当たり。
- リスクルールを含む、ストラテジー設定の保存と復元。
- 複数のストラテジーの同時実行: 各ストラテジーは独立して動作し、独自の注文、約定、統計を持ちます。
- Designer で作成したストラテジーを、コードを書かずに実行。
- リモート管理 — サイトや Telegram ボットからのストラテジーの開始と停止。
付属のストラテジー
Shell には、起動直後に実行できる 4 つのストラテジーが付属しています。
| ストラテジー | 動作 |
|---|---|
| SMA strategy | 短期移動平均と長期移動平均の交差 |
| SMA Index strategy | 同じ内容ですが、式で指定した合成銘柄を対象にします |
| StairsTrend strategy | 同じ方向のローソク足が数本続いた後に、トレンドに沿ってエントリーします |
| StairsCountertrend strategy | 同じ状況で、トレンドに逆らってエントリーします |