У меня свечи рисуются на графике каждые 200 тиков. Каким образом можно программно померить как много свечей в каком либо направлении появилось за 10 минут например?
В ТСлаб или амиброкере
Не знаю применимо ли это в тслаб (вроде бы планировали подключаться к ОЕК) или амиброкере, но я у себя использую поток тиков при использовании АПИ от ОЕК
void oecapi_OnTicksReceived(OEC.API.Subscription Subscription, OEC.API.Ticks Ticks)
…
…
…
for (int i = 0; i < Ticks.PriceList.Length; ++i)
{
//сравниваем время очередного тика с временем начала периода
rez = Ticks.TimestampList[i].ToLocalTime() — predTime;
//Если разница в секундах меньше или равна установленного нами периода анализируемого времени (банка)
//то производим накопление нужной информации в нулевом элементе массивов
if (rez.Seconds <= periodsec)
{
}
ну а если времени больше то обновляем нужную нам информацию и переходим к новому этапу.
Rostislav Kudryashov, Так еврей Зеля очень даже приемлемая фигура для Британии, так что аналогии с Гитлером нет. Причина наверное в том, что Судоплатова нет
Va Chen, испокон веков на нашей условно русской земле лились реки крови, что характерно братской крови в междоусобных войнах и конфликтах. И большой вопрос, существует ли страна, власть которой уни...
РКК похоже коллекционирует исполнительные производства, уже 44 штуки насобирал. В основном исполнительный сбор по 10 000, в общей сложности где-то 1.5 млн приставы от них ждут.
А в арбитраже завтра ...
Владимир Омск ***, Этот вход у меня был в конце пятницы по 2883.48
Дальше на 2946 посмотрим как оно будет… а так, к примеру, давно шпилек не было, где-нить до 3000...
void oecapi_OnTicksReceived(OEC.API.Subscription Subscription, OEC.API.Ticks Ticks)
…
…
…
for (int i = 0; i < Ticks.PriceList.Length; ++i)
{
//сравниваем время очередного тика с временем начала периода
rez = Ticks.TimestampList[i].ToLocalTime() — predTime;
//Если разница в секундах меньше или равна установленного нами периода анализируемого времени (банка)
//то производим накопление нужной информации в нулевом элементе массивов
if (rez.Seconds <= periodsec)
{
}
ну а если времени больше то обновляем нужную нам информацию и переходим к новому этапу.
Вообще у Openecry очень красивый, логичный и функциональный апи. Если интересно развиваться в роботостроительстве и торговать запад — обращайтесь.