← Voltar

ChildStrategies.AddRange() не доступен

Доброго времени суток!

При попытке использования TakeProfit и StopLoss возникла проблема...

      ```csharp

var protectiveStrategies = trades.Select(t => { // выставляет тейк-профит в 40 пунктов var takeProfit = new TakeProfitStrategy(t, 40);

            // выставляет стоп-лосс в 20 пунктов 
            var stopLoss = new StopLossStrategy(t, 20);

            return new TakeProfitStopLossStrategy(takeProfit, stopLoss);
        });

       [h]ChildStrategies.AddRange(protectiveStrategies);[/h]

<mark>:[""StockSharp.Algo.Strategies.IStrategyChildStrategyList" не содержит определения для "AddRange" и не был найден метод расширения "AddRange", принимающий тип "StockSharp.Algo.Strategies.IStrategyChildStrategyList" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку)"]{color=red}</mark>...  

Подцепляю.:
```csharp
using StockSharp.Algo;
using StockSharp.Algo.Candles;
using StockSharp.Algo.Indicators;
using StockSharp.Algo.Indicators.Trend;
using StockSharp.Algo.Logging;
using StockSharp.Algo.Strategies;
using StockSharp.Algo.Testing;
using StockSharp.BusinessEntities;

Подскажите пожалуйста что я не подцепил....

Este tópico foi útil?

Compartilhar tópico

Comentários (2)

Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário

Moadip
Moadip

Подцепить к проекту либу Ecng.Collections.dll, если еще не добавлена.

И добавить namespace


using Ecng.Collections;

Кот Axell
Кот
Кот Autor

Спасибо!