Добрый день!
С помощью какой функции возможно «запомнить» параметры определенного/ых бара/ов (open,close, high,low, …) в момент открытия сделки, а потом при необходимости использовать эти параметры.
Например, речь может идти о предыдущих пяти барах [1,2,3,4,5] с момента открытия ордера.
Обращение к массивам вида, например, open[1] – бессмысленно в данном случае, поскольку происходит постоянное смещение баров, а соответственно и данных по ним.
Было бы замечательно увидеть пример кода или ссылку на подобный вопрос.
Буду признателен за любую помощь!
Время открытия ордера известно. По времени можно найти бар - функция iBarShift()
Это если ДЦ не переоткрывает ордера в полночь.
Если переоткрывает, много чего может накрыться медным тазом и это требует особого подхода.
Если переоткрывает, много чего может накрыться медным тазом и это требует особого подхода.
Разве в переоткрытый ордер не вписывается комментарий самим ДЦ ?
Находим ордер, смотрим комментарий, если там есть from #xxxxxxx, считываем xxxxxxx - тикет родительского ордера и идём уже к нему для проверки. Если нет такого комментария, то это искомый ордер.
Для уверенности можно и в закрытых поковыряться - в комментарии должно быть to #xxxxxxx, считать от-туда ххххххх и сверить с тем, в котором from #xxxxxxx, чтобы точно найти зависимые.
Добрый день!
С помощью какой функции возможно «запомнить» параметры определенного/ых бара/ов (open,close, high,low, …) в момент открытия сделки, а потом при необходимости использовать эти параметры.
Например, речь может идти о предыдущих пяти барах [1,2,3,4,5] с момента открытия ордера.
Обращение к массивам вида, например, open[1] – бессмысленно в данном случае, поскольку происходит постоянное смещение баров, а соответственно и данных по ним.
Было бы замечательно увидеть пример кода или ссылку на подобный вопрос.
Буду признателен за любую помощь!
Сделайте массив, фиксирующий время открытия, тогда обращение к упомянутым Вами массивам обретет смысл.
Сделайте массив, фиксирующий время открытия, тогда обращение к упомянутым Вами массивам обретет смысл.
Ага. И не дыши.
Разве в переоткрытый ордер не вписывается комментарий самим ДЦ ?
Находим ордер, смотрим комментарий, если там есть from #xxxxxxx, считываем xxxxxxx - тикет родительского ордера и идём уже к нему для проверки. Если нет такого комментария, то это искомый ордер.
Для уверенности можно и в закрытых поковыряться - в комментарии должно быть to #xxxxxxx, считать от-туда ххххххх и сверить с тем, в котором from #xxxxxxx, чтобы точно найти зависимые.
Может и пишет ДЦ. Но все остальное самой собой же не произойдет.
Помогите Пожалуйста!
Нужно определить максимальное и минимальное значение цены (Bid, Ask) с момента открытия ордера
( способ перебора баров - не подходит, т.к. иногда нужно определять внутри бара (может быть посекунде, "потиковый" перебор)).
Заранее Спасибо!
Помогите Пожалуйста!
Нужно определить максимальное и минимальное значение цены (Bid, Ask) с момента открытия ордера
( способ перебора баров - не подходит, т.к. иногда нужно определять внутри бара (может быть посекунде, "потиковый" перебор)).
Заранее Спасибо!


- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Добрый день!
С помощью какой функции возможно «запомнить» параметры определенного/ых бара/ов (open,close, high,low, …) в момент открытия сделки, а потом при необходимости использовать эти параметры.
Например, речь может идти о предыдущих пяти барах [1,2,3,4,5] с момента открытия ордера.
Обращение к массивам вида, например, open[1] – бессмысленно в данном случае, поскольку происходит постоянное смещение баров, а соответственно и данных по ним.
Было бы замечательно увидеть пример кода или ссылку на подобный вопрос.
Буду признателен за любую помощь!