Exchange working time
Atom
9/22/2010


У меня неправильно время окончания первой свечки считает вот этим
методом:
_nextTime = base.TimeFrame.GetCandleBounds(base.Trader).Max;
Как можно узнать время начала работы биржи узнать?
В блоге находил такое:
var dateTime = DateTime.Today + exchange.WorkingTime.First().Min;
Не работает. По-разному пробовал.
А нельзя самому задавать время работы биржи, как это делается в прогах
теханализа?


Tags:


Thanks:


< 1 2 
dart

Avatar
Date: 9/23/2010
Reply


То есть для ТФ 4ч так писать?
_nextTime =
base.TimeFrame.GetCandleBounds(base.Trader).Max.AddHours(2)

base.Trader.MarketTime даёт текущее квиковское время.
base.TimeFrame в данном примере и равен 4 часам.

Thanks:

dart

Avatar
Date: 9/23/2010
Reply


Так у меня и
var candle = _candleManager.GetTimeFrameCandle(base.Security,
base.TimeFrame, base.TimeFrame.GetCandleBounds(base.Trader).Min);
candle.Time (время текущей свечи) = 8:00, затем 12:00 и т.д.

Thanks:

dart

Avatar
Date: 9/23/2010
Reply


А, понял. И вот тут так сделать:
var candle = _candleManager.GetTimeFrameCandle(base.Security,
base.TimeFrame,
base.TimeFrame.GetCandleBounds(base.Trader).Min.AddHours(2));

Thanks:

Mikhail Sukhov

Avatar
Date: 9/23/2010
Reply


Я бы не использовать GetCandleBounds напрямую. Данный метод вычисляет
границы свечки не учитывая время работы биржи. Сделайте свой аналог,
чтобы время было кратно началу работы биржи.

Thanks:

dart

Avatar
Date: 9/24/2010
Reply


Интересное явление. Как ввожу временную поправку, чтобы время свечи
правильно считалось, текущая свеча получается всё время null.
Как только поправку убираю, всё строится правильно, но при этом время
свечи, естественно, считается не с начала работы биржи.
Может всё-таки RegisterTimeFrameCandles имеет какую-то временную
привязку?

Thanks:

Mikhail Sukhov

Avatar
Date: 9/27/2010
Reply


В Вашем случае самый дешевый вариант - стоить свечки часовые. А их уже
собирал в 4-ех часовые с нужного временного отсчета.

Thanks:

dart

Avatar
Date: 9/27/2010
Reply


Понятно, но у меня время свечи даже не кратно часу.
Придётся выбирать самый малый ТФ, который кратен моему

Thanks:
< 1 2 

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

loading
clippy