Adds Custom Signal Export Example (#8674)
Syntax Tests / build (push) Has been cancelled
API Tests / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled

* Adds example of custom signal exports.

- SignalExportManager send signals automatically after 5 seconds.
- Missing example and Python support.

* Updates Examples to Disable Automatic Export

* Addresses Peer-Review
This commit is contained in:
Alexandre Catarino
2025-04-09 14:14:21 +01:00
committed by GitHub
parent 1e4ef83132
commit 1cb0405517
15 changed files with 390 additions and 11 deletions
@@ -38,6 +38,7 @@ using QuantConnect.Statistics;
using QuantConnect.Data.Market;
using QuantConnect.Algorithm.Framework.Alphas.Analysis;
using QuantConnect.Commands;
using QuantConnect.Algorithm.Framework.Portfolio.SignalExports;
namespace QuantConnect.AlgorithmFactory.Python.Wrappers
{
@@ -564,6 +565,12 @@ namespace QuantConnect.AlgorithmFactory.Python.Wrappers
/// </summary>
public StatisticsResults Statistics => _baseAlgorithm.Statistics;
/// <summary>
/// SignalExport - Allows sending export signals to different 3rd party API's. For example, it allows to send signals
/// to Collective2, CrunchDAO and Numerai API's
/// </summary>
public SignalExportManager SignalExport => ((QCAlgorithm)_baseAlgorithm).SignalExport;
/// <summary>
/// Set a required SecurityType-symbol and resolution for algorithm
/// </summary>