и снова GetTimeFrameCandles
Atom
08.11.2010


Что-то не понятное всё-таки с методом GetTimeFrameCandles.
Посмотрел все ветки форума на эту тему ответа не нашёл.

1. Берём пример SampleSMA.
2. Открываем SMAStrategy.cs и в метод OnRunning, перед строкой base.OnRunning(); дописываем:

Код
var candlesForTest = _candleManager.GetTimeFrameCandles(base.Security, TimeSpan.FromMinutes(5), 14);

Т.е. я пытаюсь получить 14 последних 5-ти минутных свечек.

Так вот, candlesForATR.Count() всегда равна нулю...
Что я делаю не так?

Может быть это из-за того что счёт учебный на терминале Quik-Junior?

Версия StockSharp 2.5.1

Теги:


Спасибо:


< 1 2 3 
Mikhail Sukhov

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


sinc
у меня тоже не получается экспортировать свечки. запускаю пример SampleCandles. Во-первых, не всегда загружется список инструментов, иногда вместо названий инструментов загружаются числа и пустые строки. Во-вторых, событие NewCandles не вызывается. что может быть не так?

вот картиночка http://www.sharemania.ru/0122592


Экспорт по тикам идет? В таблице Все сделки стоит фильтр для нужного инструмента (по которому свечки строятся)?

Такие картинки заливайте лучше на этот форум.

Названия у инструментов не обновляется (только визуально, в программе все должно нормально быть), потому что это особенность WPF. Надо по другому строить ГУИ интерфейс, но так как для роботов это не критично, я этим пока не занимался.
Спасибо:

sinc

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


Фильтр стоит по лукойлу и сбербанку. жэкспорт не идет почему-то. событие NewCandles не вызывается
Спасибо:

sinc

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


Mikhail Sukhov

Названия у инструментов не обновляется (только визуально, в программе все должно нормально быть)

и в названиях инструментов бывают пустые строки. в картинке показано
Спасибо:

Mikhail Sukhov

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


sinc
Фильтр стоит по лукойлу и сбербанку. жэкспорт не идет почему-то. событие NewCandles не вызывается


Скорее всего, ITrader.NewTrades не идет. Посмотрите, ITrader.ProcessDataError что нибудь выводит?
Спасибо: sinc

sinc

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


пишет "Данные для таблицы 'инструменты' экспортировались в меньшем формате. Не было найдено значение для колонки 'Точность цены'. Количество колонок равно '15', индекс колонки '17'."

т.е. не все колонки в инструментах стоят? можете пречислить их все. я пользовался файлом конфигурации, вязтый с вашего сайта
Спасибо:

Mikhail Sukhov

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


sinc
пишет "Данные для таблицы 'инструменты' экспортировались в меньшем формате. Не было найдено значение для колонки 'Точность цены'. Количество колонок равно '15', индекс колонки '17'."

т.е. не все колонки в инструментах стоят? можете пречислить их все. я пользовался файлом конфигурации, вязтый с вашего сайта


http://stocksharp.com/do...4-958a-66c93c58b941.htm

Какой именно файл (их несколько) и какие площадки подключены.
Спасибо: sinc

sinc

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


Площадка ММВБ. Обновил файл. сейчас правильно стали инструменты подгружаться, а свечки все равно не экспортируются. сообщений об ошибках нет
Спасибо:

sinc

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


Спасибо!!!!!!!!! Все заработало!
Спасибо:

Mikhail Sukhov

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


sinc
Площадка ММВБ. Обновил файл.


какой именно файл?
Спасибо:
< 1 2 3 

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

loading
clippy