Alexander
|
Дата: 03.06.2011
samujan:
Здравствуйте Михаил.
Обьясните пожалуйста как вообще работать со свечами меня волнует вопрос того как получить хотя бы high предыдущей свечи.
Во всех других примерах ничего не смог найти ,везде только описания как строить эти свечи через какие то непонятные списки или сохранение их через гидру.
Могли бы вы привести побольше примеров с работой со свечами.
Описание свойств в документации Stock#
|
|
|
|
Спасибо:
|
|
|
|
|
|
Самунджян Артем
|
Дата: 03.06.2011
Alexander:
samujan:
Здравствуйте Михаил.
Обьясните пожалуйста как вообще работать со свечами меня волнует вопрос того как получить хотя бы high предыдущей свечи.
Во всех других примерах ничего не смог найти ,везде только описания как строить эти свечи через какие то непонятные списки или сохранение их через гидру.
Могли бы вы привести побольше примеров с работой со свечами.
Описание свойств в документации Stock#
а нельзя просто пример получения цены за предыдущий бар?
|
|
|
|
Спасибо:
|
|
|
|
|
|
Alexander
|
Дата: 04.06.2011
samujan:
Alexander:
samujan:
Здравствуйте Михаил.
Обьясните пожалуйста как вообще работать со свечами меня волнует вопрос того как получить хотя бы high предыдущей свечи.
Во всех других примерах ничего не смог найти ,везде только описания как строить эти свечи через какие то непонятные списки или сохранение их через гидру.
Могли бы вы привести побольше примеров с работой со свечами.
Описание свойств в документации Stock#
а нельзя просто пример получения цены за предыдущий бар?
var lastCandle = _candleManager.GetTimeFrameCandle(Security, TimeFrame, roundMarketTime);
var openPrice = lastCandle.OpenPrice;
var closePrice = lastCandle.ClosePrice;
.....
|
|
|
|
Спасибо:
|
|
|
|
|
|
avkar
|
Дата: 04.06.2011
Тоже один раз сталкивался с такой задачей, что нужно получить предыдущую свечу. Хотя есть ссылка на последнюю свечу, для поиска предыдущей приходится получать и анализировать весь массив свечей. Было бы неплохо в классе Candle иметь методы (свойства), например, GetNextCandle и GetPriorCandle, для нахождения следующей и предыдущей свечи.
|
|
|
|
Спасибо:
|
|
|
|
|
|
Самунджян Артем
|
Дата: 08.06.2011
Alexander:
samujan:
Alexander:
samujan:
Здравствуйте Михаил.
Обьясните пожалуйста как вообще работать со свечами меня волнует вопрос того как получить хотя бы high предыдущей свечи.
Во всех других примерах ничего не смог найти ,везде только описания как строить эти свечи через какие то непонятные списки или сохранение их через гидру.
Могли бы вы привести побольше примеров с работой со свечами.
Описание свойств в документации Stock#
а нельзя просто пример получения цены за предыдущий бар?
var lastCandle = _candleManager.GetTimeFrameCandle(Security, TimeFrame, roundMarketTime);
var openPrice = lastCandle.OpenPrice;
var closePrice = lastCandle.ClosePrice;
.....
СПАСИБО!
|
|
|
|
Спасибо:
|
|
|
|
|
|
freelancer
|
Дата: 21.07.2011
Здравствуйте. У меня свеча новая приходит только через 3 минуты после её открытия.
Чем это может быть вызвано ?
Мне конкретно надо что бы OnProcess стратегии отрабатывался при открытии новой свечи
|
|
|
|
Спасибо:
|
|
|
|
|
|
Alexander
|
Дата: 21.07.2011
freelancer:
Здравствуйте. У меня свеча новая приходит только через 3 минуты после её открытия.
Чем это может быть вызвано ?
Мне конкретно надо что бы OnProcess стратегии отрабатывался при открытии новой свечи
А как отслеживается приход новой свечи?
Какие свечи строятся?
|
|
|
|
Спасибо:
|
|
|
|
|
|
freelancer
|
Дата: 21.07.2011
Вызывается OnProcess - значит новая свеча. Или я ошибаюсь ?
У меня пятиминутки. Вызываю внутри метода:
// получаем сформированную свечку
var candle = _candleManager.GetTimeFrameCandle(base.Security, base.TimeFrame, _nextTime - base.TimeFrame);
На часах 12:38, а candle = 12:30
|
|
|
|
Спасибо:
|
|
|
|
|
|
Alexander
|
Дата: 21.07.2011
freelancer:
Вызывается OnProcess - значит новая свеча. Или я ошибаюсь ?
У меня пятиминутки. Вызываю внутри метода:
// получаем сформированную свечку
var candle = _candleManager.GetTimeFrameCandle(base.Security, base.TimeFrame, _nextTime - base.TimeFrame);
На часах 12:38, а candle = 12:30
неверно.
OnProcess вызывается раз в интервал - в тот, который вы задали.
Если вы запустили стратегию в 10:08 с 5 минутным интервалом, то запускаться будет в 10:08, 10:13, 10:18, ....
к свечам никак не привязано. нужно запускать чаще - уменьшайте интервал (но таймфрейм, при этом, может быть прежний - 5 минут)
хотите привязаться к свечам - используйте события генерации новых свечей.
|
|
|
|
Спасибо:
|
|
|
|
|
|
freelancer
|
Дата: 21.07.2011
Спасибо.
А как правильно написать условие с использованием NewCandles ?
|
|
|
|
Спасибо:
|
|
|
|
|