LastChangeTime = 0
Atom
12/4/2012


Привет!
Можно ли добавить заполнение поля MarketDepth.LastChangeTime?
Без него, как я понял, не работает RTEmulator в последних версиях S#.
http://stocksharp.com/posts/m/22322/

Tags:


Thanks:


Alexander

Avatar
Date: 1/3/2013
Reply


исправил на codeplex
Thanks: Дюшес

Дюшес

Avatar
Date: 1/6/2013
Reply


Спасибо, попробую!
Thanks:

Дюшес

Avatar
Date: 1/10/2013
Reply


Выдает ошибку, говорит, что инструмент не имеет информацию о шлюзе.
Поэтому переместил эту строчку в самый низ GetSecurity:


}, security =>
{
//this.AddInfoLog("Security update {0}.", security.Id);

using (security.BeginUpdate())
{
security.BestAsk = new Quote
{
Price = details[13].To<decimal>(),
Volume = details[14].To<decimal>(),
Security = security,
OrderDirection = OrderDirections.Sell
};

security.BestBid = new Quote
{
Price = details[15].To<decimal>(),
Volume = details[16].To<decimal>(),
Security = security,
OrderDirection = OrderDirections.Buy
};

security.LowPrice = details[17].To<decimal>();
security.HighPrice = details[18].To<decimal>();
security.SetOpenInteres(details[10].To<long>());
security.OpenPrice = details[11].To<decimal>();
security.ClosePrice = details[12].To<decimal>();

// http://stocksharp.com/posts/m/21423/
security.ImpliedVolatility = details[20].To<decimal>();
security.TheorPrice = details[21].To<decimal>();

security.LastChangeTime = security.GetMarketTime();

// TODO: Add missing fields
}

return true;
});


Вроде все нормально пока работает.
Thanks: Alexander

Геннадий Ванин (Gennady Vanin)

Avatar
Date: 1/10/2013
Reply


Дюшес Go to


security.LastChangeTime = security.GetMarketTime();

// TODO: Add missing fields
}

return true;
});


Вроде все нормально пока работает.


Я не понял - какое отношение имеет текущее время к LastChangeTime

На всякий случай, в S# 4.1.5 и через Quik,я получаю это значение из
  • security.LastTrade.Time
,

которое заполняется после:
  • добавления в таблице Инструменты колонки Время последней сделки (Время послед.)
  • a в коде
    Code
    Trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.LastTradePrice);


Более того, у менее алгоритм существенно основывается на получении и мониторинге значений времен последних сделок по инструментам - достижению определенных критериев, когда устанавливается счётчик начала отсчёта интервалов удёрживания критериев по времени последней сделки и интервал удеоживания контролируется по временам последней сделки, а не просто по времени торгов, времени компьютера, .j. rehfynjd или атомным часам
Thanks:

Alexander

Avatar
Date: 1/10/2013
Reply


Дюшес Go to
Выдает ошибку, говорит, что инструмент не имеет информацию о шлюзе.
...
Вроде все нормально пока работает.



Спасибо, поправил на codeplex
Thanks:


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

loading
clippy