← Zurück

API 4.2.5 SampleHistoryTesting не работает с дочерними стратегиями

Тестирование на истории не работает при создании дочерних стратегия:

SmaStrategy.cs:

				if (!SafeGetConnector().RegisteredMarketDepths.Contains(Security))
				{
					// регистрируем псевдо-маркетную заявку - лимитная заявка с ценой гарантирующей немедленное исполнение.
					RegisterOrder(this.CreateOrder(direction, Security.GetMarketPrice(direction), volume));
				}
				else
				{
					// переворачиваем позицию через котирование
					var strategy = new MarketQuotingStrategy(direction, volume)
					{
						WaitAllTrades = true,
					};
					ChildStrategies.Add(strategy);
				}

не особо понятно почему написано

!SafeGetConnector().RegisteredMarketDepths.Contains(Security)

если Strategy класс инкапсулирует в себя коннектор в свойстве Connector, должно быть ```csharp Connector.RegisteredMarketDepths.Contains(Security)

 но не в этом суть, при тестировании со стаканом тест проходит без сделок
```csharp
					var strategy = new MarketQuotingStrategy(direction, volume)
					{
						WaitAllTrades = true,
					};
					ChildStrategies.Add(strategy);

создается дочерняя стратегия, но результат работы отсутствует/никакой

Strategy results

War dieses Thema hilfreich?

Thema teilen

Kommentare (0)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Noch keine Kommentare. Seien Sie der Erste!