Общие вопросы по разработке > Открытие в середине бара

Общие вопросы по разработке в Альфа-Директ 4. Обсуждение разработки пользовательских индикаторов, стратегий.
Alexandr-IV
Сообщения: 13
Зарегистрирован: 24 апр 2018, 20:58
Откуда: Ставрополье
Благодарил (а): 9 раз
Поблагодарили: 6 раз

Открытие в середине бара

Непрочитанное сообщение Alexandr-IV » 16 июн 2020, 12:25

Добрый день! Не подскажите скрипт открытия позиции в середине предыдущего бара?

Аватара пользователя
evge
Администратор
Сообщения: 1641
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 62 раза
Поблагодарили: 294 раза
Контактная информация:

Re: Открытие в середине бара

Непрочитанное сообщение evge » 16 июн 2020, 19:48

Код: Выделить всё

var I = Input1;
double midPrev = (I.Open[1] + I.High[1] + I.Low[1] + I.Close[1]) * 0.25;
//для Long
EnterLongLimit(midPrev);
//для Short
EnterShortLimit(midPrev);
никогда такого не было и вот опять

Alexandr-IV
Сообщения: 13
Зарегистрирован: 24 апр 2018, 20:58
Откуда: Ставрополье
Благодарил (а): 9 раз
Поблагодарили: 6 раз

Re: Открытие в середине бара

Непрочитанное сообщение Alexandr-IV » 16 июн 2020, 20:06

Спасибки. Буду пробовать.

Alexandr-IV
Сообщения: 13
Зарегистрирован: 24 апр 2018, 20:58
Откуда: Ставрополье
Благодарил (а): 9 раз
Поблагодарили: 6 раз

Re: Открытие в середине бара

Непрочитанное сообщение Alexandr-IV » 18 июн 2020, 12:16

А открытие позиции происходит не на следующей свечи после определения середины предыдущей свечи, а через одну. Это не исправить?
Вложения
Screenshot_4.png
Screenshot_4.png (12.01 КБ) 1989 просмотров

BugsDigger
Сообщения: 333
Зарегистрирован: 11 ноя 2018, 17:11
Благодарил (а): 21 раз
Поблагодарили: 41 раз

Re: Открытие в середине бара

Непрочитанное сообщение BugsDigger » 18 июн 2020, 14:05

Это реальность или из тестирования?
Если тестирование, проверьте крыжик в параметрах тестирования "На открытии" (как-то так).
При установленном крыжике сделка открывается по цене открытия _следующего_ бара. Это имитирует ситуацию ближе к реальной работе, т.к. отработка шага стратегии идет _после_ окончания текущего бара, следовательно заявка будет выставлена на _следующем_ баре.

BugsDigger
Сообщения: 333
Зарегистрирован: 11 ноя 2018, 17:11
Благодарил (а): 21 раз
Поблагодарили: 41 раз

Re: Открытие в середине бара

Непрочитанное сообщение BugsDigger » 18 июн 2020, 14:41

Ну то есть объяснить это можно как-то так:
- заканчивается текущий бар, вызывается стратегия;
- робот думает, но время неумолимо движется, и наступает следующий бар (хотя бы первая его микросекунда);
- робот придумал отправить заявку; она будет отправлена и исполнена в лучшем случае на текущем новом баре, но он является следующим по отношению к бару, над которым думал робот.

А желтый штрих, видимо (если принять во внимание описанный вами ранее алгоритм), отмечает бар _перед_ баром, где робот думал. Так что вроде и должен отстоять на 2...

Alexandr-IV
Сообщения: 13
Зарегистрирован: 24 апр 2018, 20:58
Откуда: Ставрополье
Благодарил (а): 9 раз
Поблагодарили: 6 раз

Re: Открытие в середине бара

Непрочитанное сообщение Alexandr-IV » 18 июн 2020, 14:44

Да это реальный робот. Спасибо за разъяснения. Я понял

BugsDigger
Сообщения: 333
Зарегистрирован: 11 ноя 2018, 17:11
Благодарил (а): 21 раз
Поблагодарили: 41 раз

Re: Открытие в середине бара

Непрочитанное сообщение BugsDigger » 18 июн 2020, 14:48

Ну и если заявка не по рынку, то тоже с задержкой может исполниться (мало ли когда цена дойдет до нужного уровня).


Вернуться в «Общие вопросы по разработке»

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и 9 гостей