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


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



Спасибо: Fibo


< 1 2 
eSKon

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


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

eSKon

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


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

eSKon

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


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

eSKon

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


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

Fibo

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


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



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

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

loading
clippy