Событие NewTrades
Atom Ответить
30.03.2010


Здравствуйте.
Скажите, а почему событие NewTrades возыращает IEnumerable? разве оно
не возникает при событии появления КАЖДОЙ сделки? Если нет, то как оно
возникает?
Заранее спаисибо.

Теги:


Спасибо:




35 Ответов
< 1 2 
Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 01.04.2010
Ответить


Так, а минимальное время за 2 дня какое?

Спасибо:

Tauler

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


в смысле минимальное? Запись с порядковым номерм 1 в таблице Все
сделки имеет время 19:00:00 (дата видимо вчера)

Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 01.04.2010
Ответить


Квик не транслирует дату. Поэтому 19:00 - точно не будет минимальным.

Спасибо:

Tauler

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


а как же поле Trade.Time?

Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 02.04.2010
Ответить


Попробуйте сделать такое:

"19:00:00".To<DateTime>()

Как видно из строки, есть только компонента, содержащая время. Но
метод To сделает полноценный DateTime, с датой. Потому что он просто
возьмет текущую дату. Уловили? Ваши сделки за вчера с временем 19:00
будут рассматриваться просто как сделки сегодняшние. Может быть Вам
почистить таблицу сделок перед запуском роботов?

Спасибо:

Tauler

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


Честно говоря не до конца понимаю, что мне даст
"19:00:00".To<DateTime>()

и что значит "Почистить таблицу сделок". Фильтр с инструментами
наложить ?

Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 02.04.2010
Ответить


"19:00:00".To<DateTime>() даст понимание того, почему вчерашняя сделка
транслируется как сегодняшняя.

Почистить - значит удалить эти вчерашние строки. Думаю, они хранятся
только у Вас локально на компьютере, и Квик сервер их не
перетраслирует заново. Как вариант, через Связь-Списки перезакачать
данные заново.

Спасибо:

Tauler

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


Ну фиг с ними со вчерашними. Вопрос то в том - почему когда в таблице
сделок записей много -происходит вывод пакетами бывших сделок,а потом
уже тех, кторые реально новые.
Причем что инетересно - вот в эти пакеты попадают те сделки, время
кторых меньше момента подписки на событие NewTrades.

Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 02.04.2010
Ответить


1. Потому что так устроен механизм экспорта сделок.
2. Конечно, NewTrades - это событие появления новых сделок в программе
роботе, а не в Квике.

Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 02.04.2010
Ответить


Подумал еще раз - сделаю экспорт даты для сделок в следующем релизе.
Вносит путаницу.

Спасибо:
< 1 2 

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

loading
clippy