Задержка при тестировании

Задержка при тестировании
Atom
2/11/2019
eSKon


  1. Как правильно получать информацию об исполненной заявке? Попытался сначала просто реализовать метод OnOrderChanged - событие никогда не срабатывает. Подцепил его явно в конструкторе стратегии с Connector - стало приходить, но при этом цена исполнения 0. Понятно, что заявка была рыночная, но как мне узнать цену исполнения? Реализовал метод OnNewMyTrade, вроде оттуда можно вытащить и цену исполнения и исходный ордер с состоянием правильным, но при этом при тестировании на истории на часовиках заявка исполняется через 4-5 свечек после размещения. Понятно, что за 5 часов ситуация меняется кардинально, и там в очереди уже другие заявки появляются. Может в предыдущей попытке тоже была эта проблема, когда OnOrderChanged делал, просто тогда не обратил внимание на это.
  2. Немного непонятно с терминологией и наименованием полей. Мне нужно получить:
    • количество свободных денег в портфеле
    • количество бумаг в портфеле
    • размер лота для конкретной бумаги (для истории очевидно это нужно устанавливать при создании Security, но какое поле?) Откуда это всё брать и как оно называется?



Thanks: Fibo


< 1 2 
eSKon

Avatar
Date: 2/14/2019
Reply


  1. Как узнать сколько у меня свободных денег? Неблокированных, непотраченных, только тех, что в портфеле, без заёмных.
  2. Как узнать сколько в портфеле купленных бумаг?
  3. Как установить/получить размер лота? Как называется поле?
  4. В каких случаях должен срабатывать OnOrderChanged и почему он у меня никогда не срабатывает? (тестировал только на истории)
  5. Поможет ли мне решить проблему с отмененными заявками явное разбиение заявки на несколько?
Thanks:

eSKon

Avatar
Date: 2/14/2019
Reply


  1. Как узнать сколько у меня свободных денег? Неблокированных, непотраченных, только тех, что в портфеле, без заёмных.
  2. Как узнать сколько в портфеле купленных бумаг?
  3. Как установить/получить размер лота? Как называется поле?
  4. В каких случаях должен срабатывать OnOrderChanged и почему он у меня никогда не срабатывает? (тестировал только на истории)
  5. Поможет ли мне решить проблему с отмененными заявками явное разбиение заявки на несколько?
Thanks:

eSKon

Avatar
Date: 2/14/2019
Reply


  1. Как узнать сколько у меня свободных денег? Неблокированных, непотраченных, только тех, что в портфеле, без заёмных.
  2. Как узнать сколько в портфеле купленных бумаг?
  3. Как установить/получить размер лота? Как называется поле?
  4. В каких случаях должен срабатывать OnOrderChanged и почему он у меня никогда не срабатывает? (тестировал только на истории)
  5. Поможет ли мне решить проблему с отмененными заявками явное разбиение заявки на несколько?
Thanks:

eSKon

Avatar
Date: 2/14/2019
Reply


  1. Как узнать сколько у меня свободных денег? Неблокированных, непотраченных, только тех, что в портфеле, без заёмных.
  2. Как узнать сколько в портфеле купленных бумаг?
  3. Как установить/получить размер лота? Как называется поле?
  4. В каких случаях должен срабатывать OnOrderChanged и почему он у меня никогда не срабатывает? (тестировал только на истории)
  5. Поможет ли мне решить проблему с отмененными заявками явное разбиение заявки на несколько?
Thanks:

Fibo

Avatar
Date: 4/28/2020
Reply


eSKon:

  1. Как узнать сколько у меня свободных денег? Неблокированных, непотраченных, только тех, что в портфеле, без заёмных.
  2. Как узнать сколько в портфеле купленных бумаг?
  3. Как установить/получить размер лота? Как называется поле?
  4. В каких случаях должен срабатывать OnOrderChanged и почему он у меня никогда не срабатывает? (тестировал только на истории)
  5. Поможет ли мне решить проблему с отмененными заявками явное разбиение заявки на несколько?

Первый и второй вопрос меня тоже интересует. Внятного отчета не нашел. Если ты решил эти вопросы - поделись пожалуйста) [nerd] Админы видимо не хотят делиться этой инфой !

Thanks:
< 1 2 

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy