Integration mit Visual Studio
Runner kann ähnlich wie Designer als Werkzeug zum Debuggen von Strategien verwendet werden. Das ist praktisch, wenn die Strategie ausschließlich in Runner ausgeführt werden soll. Andernfalls ist es bequemer, die Strategie im Programm Designer zu starten und dort mit ihr zu arbeiten.
Um den Debugging-Prozess einzurichten, führen Sie die folgenden Schritte aus:
- Klicken Sie mit der rechten Maustaste auf das Handelsstrategieprojekt und wählen Sie im Kontextmenü Eigenschaften:

Suchen Sie auf der geöffneten Registerkarte den Punkt Debuggen, wählen Sie den Abschnitt Allgemein aus und klicken Sie auf Benutzeroberfläche für Debugstartprofile öffnen.
- Erstellen Sie anschließend im geöffneten Fenster ein neues Debugging-Profil mit dem Start eines externen Programms:

- Geben Sie den vollständigen Pfad zu Runner ein und legen Sie die Befehlszeilenparameter für den Start fest. Mehr dazu in der Runner-Befehlszeile.

Befehlszeilenargumente für das Beispiel:
l -s "$(TargetPath)" -c "C:\StockSharp\Runner\Data\connection.json" --sec BTCUSDT_PERPETUAL@BNB --pf Binance_-298049655_Futures
$(TargetPath) - ist ein spezielles Visual Studio-Makro, das beim Debugging-Start automatisch durch den Pfad zur kompilierten DLL mit der Strategie ersetzt wird.
- Schließen Sie das Fenster mit den Projekteinstellungen und starten Sie das Debugging des Projekts (zum Beispiel mit F5). Das Programmfenster von Runner erscheint und zeigt den Verbindungsprozess zum Handel an:

- Beim Setzen von Haltepunkten hält die Programmausführung an, sobald diese erreicht werden. Zum Beispiel zum Debuggen der Handelslogik, wenn eine neue Kerze erscheint:
