← Atrás

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

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

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

¿Le resultó útil este tema?

Compartir tema

Comentarios (2)

Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario

Alexander
Alexander

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

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

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

freelancer
freelancer Autor

А какой лучший способ кидать за 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);
});

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