← Назад

Когда выполняется правило candleToken.CandlesFinished()

Собственно вопрос... Только не надо отвечать что когда свеча закончилась :) Я использую квик.

И ещё 1 вопрос. Время у нас 23:49:49. Свеча закончилась -> мы кидаем заявку. Она успеет исполниться ?

Комментарии (2)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

Alexander
Alexander

freelancer: И ещё 1 вопрос. Время у нас 23:49:49. Свеча закончилась -> мы кидаем заявку. Она успеет исполниться ?

для последней свечи, особенно в 23:49:49, не придёт никакого события о том что она закончилась.

Если кидаем заявку за 10 секунд до конца - то всё зависит от того, какой шлюз использовать и от длины очереди на бирже. но обычно за 10 секунд любая заявка успевает исполниться.

freelancer
freelancer Автор

А какой лучший способ кидать за 5 секунд ? Я хочу так:

this.
When<IEnumerable<Candle>>(candleToken.CandlesChanged()).
Do(m =>
{
if ((Trader.MarketTime.TimeOfDay == new TimeSpan(18, 44, 55)) || (Trader.MarketTime.TimeOfDay == new TimeSpan(13, 59, 55)) || (Trader.MarketTime.TimeOfDay == new TimeSpan(23, 49, 55)))
    action(m, true);
});

Не вызовет ли это излишнюю нагрузку ?