Свечки
Atom
5/17/2011


Добрый день.

Такая проблемка: необходимо расчитать несколько своих индикаторов на основе данных из CandleManager.
Насколько я понял с помощью RegisterTimeFrameCandles можно получить только свечи текущей сессии, а точнее только свечи на основе тех данных которые есть в таблице всех сделок
а с помощью GetRangeCandles или RegisterRangeCandles свечки за исторические периоды.
Так вот мне не совсем понятно каким красивым способом получить одну коллекцию со свечками вчерашних торгов и сегодняшних. И хотелось бы пример как с этими самыми RangeCandles (применительно к истории) работать, а то в SampleCandle есть RangeCandles но он тоже показывает только текущую сессию.

Tags:


Thanks:


1 2  >
Mikhail Sukhov

Avatar
Date: 5/17/2011
Reply


Thanks: rminko

rminko

Avatar
Date: 5/17/2011
Reply


Mikhail Sukhov Go to
http://tradecommunity.ru/blog/stocksharp/41.html

Спасибо, это как раз то, что нужно. Единственная проблемка никак не могу понять в какой сборке находится расширение GetTimeFrameCandles? уже на все сборки ссылки добавляю - а не пашет.. а в примерах это расширение отлично подцепляется
Thanks:

Mikhail Sukhov

Avatar
Date: 5/17/2011
Reply


rminko Go to
Mikhail Sukhov Go to
http://tradecommunity.ru/blog/stocksharp/41.html

Спасибо, это как раз то, что нужно. Единственная проблемка никак не могу понять в какой сборке находится расширение GetTimeFrameCandles? уже на все сборки ссылки добавляю - а не пашет.. а в примерах это расширение отлично подцепляется


Это extension method. Определен в TraderHelper
Thanks: rminko

rminko

Avatar
Date: 5/18/2011
Reply


Что-то я видимо не то делаю.

посмотрел про класс TraderHelper - он находится в сборке Ecng.Trading.Algo - подключаю эту сборку и все равно студия этот экстеншен не видит.

Thanks:

esper

Avatar
Date: 5/18/2011
Reply


rminko Go to
Что-то я видимо не то делаю.

посмотрел про класс TraderHelper - он находится в сборке Ecng.Trading.Algo - подключаю эту сборку и все равно студия этот экстеншен не видит.



using Ecng.Trading.Algo; [confused]
Thanks:

rminko

Avatar
Date: 5/18/2011
Reply


esper Go to


using Ecng.Trading.Algo; [confused]


не поверишь - есть такое и даже добавил в references сборку Ecng.Trading.Algo.dll, а все равно не пашет
Thanks:

esper

Avatar
Date: 5/18/2011
Reply


rminko Go to
не поверишь - есть такое и даже добавил в references сборку Ecng.Trading.Algo.dll, а все равно не пашет



а класс TraderHelper вообще видно? если вызвать статический метод GetTimeFrameCandles(ICandleManager, Security, TimeSpan, Range<DateTime>), просто для проверки?
Thanks:

Mikhail Sukhov

Avatar
Date: 5/18/2011
Reply


rminko Go to
esper Go to


using Ecng.Trading.Algo; [confused]


не поверишь - есть такое и даже добавил в references сборку Ecng.Trading.Algo.dll, а все равно не пашет


Метод GetTimeFrameCandles именно при данном using будет.
Thanks:

rminko

Avatar
Date: 5/18/2011
Reply


to esper
в обжект браузере видно.
а в "коде" нет.. такое ощущение будто нет using_а, но он то есть.... Чуть позже попробую пересоздать проект... может глюк студии

to Михаил
так есть этот юзинг
Thanks:

Alexander

Avatar
Date: 5/18/2011
Reply


rminko Go to
to esper
в обжект браузере видно.
а в "коде" нет.. такое ощущение будто нет using_а, но он то есть.... Чуть позже попробую пересоздать проект... может глюк студии

to Михаил
так есть этот юзинг


скиньте файл или весь проект посмотреть.
явно какая-то локальная ошибка.
Thanks:
1 2  >

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy