BuyAtMarket

Странные действия тестера по исполнению ордера BuyAtMarket

  1. slava204

    Регистрация:
    28.05.17
    Сообщения:
    5
    Был на сайте:
    01.09.20

    При выставлении лимитного ордера на покупку в тестере методом BuyAtLimin ордер срабатывает на следующей свече. Например нужно открыться при превышении максимума текущей свечи. Ставим ордер - но на следующей свече он уже срабатывает и открывает позиции по цене открытия свечи даже когда цена и близко не приблизилась к установленному порогу. В классе TesterServer в методе CheckOrdersInCandleTest ордера на покупку срабатывают если цена ордера выше минимальной цены проверяемой свечи. Но это ведь не верно на сколько я понимаю. Ордера на покупку должны срабатывать при превышении цены ордера ценой максимума анализируемой свечи. Или я не прав?

    slava204
    04.12.2018 14:20
    #1
  2. Алексей Ван Команда форума

    Регистрация:
    02.02.13
    Сообщения:
    1169
    Был на сайте:
    29.03.24
    Цитата: slava204

    При выставлении лимитного ордера на покупку в тестере методом BuyAtLimin ордер срабатывает на следующей свече. Например нужно открыться при превышении максимума текущей свечи. Ставим ордер - но на следующей свече он уже срабатывает и открывает позиции по цене открытия свечи даже когда цена и близко не приблизилась к установленному порогу. В классе TesterServer в методе CheckOrdersInCandleTest ордера на покупку срабатывают если цена ордера выше минимальной цены проверяемой свечи. Но это ведь не верно на сколько я понимаю. Ордера на покупку должны срабатывать при превышении цены ордера ценой максимума анализируемой свечи. Или я не прав?

    Ордер исполняется по косанию. Косание к ордеру на покупку происходит если ЛОй свечи ниже или равен цене ордера.

    Алексей Ван
    05.12.2018 11:53
    #2