ChildStrategies.AddRange() не доступен
Atom Ответить
14.09.2012


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

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




Код
 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]


""StockSharp.Algo.Strategies.IStrategyChildStrategyList" не содержит определения для "AddRange" и не был найден метод расширения "AddRange", принимающий тип "StockSharp.Algo.Strategies.IStrategyChildStrategyList" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку)"...

Подцепляю.:
Код
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;


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



Спасибо:




2 Ответов
Moadip

Фотография
Автор статей Программист
Дата: 14.09.2012
Ответить


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

И добавить namespace
Код

using Ecng.Collections;
Спасибо: Кот Axell

Кот

Фотография
Дата: 15.09.2012
Ответить


Спасибо!
Автор топика
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy