Открылся ордер, и через каждых 20 тиков мне надо узнавать максимальный бид за весь промежуток времени от открытия этого ордера. Вот еслибы кто написал код.....
Открылся ордер, и через каждых 20 тиков мне надо узнавать максимальный бид за весь промежуток времени от открытия этого ордера. Вот еслибы кто написал код.....
- Переменную max устанавливаем в 0 (отрицательных цен не бывает).
- При поступлении новой котировки сравниваем её Bid с max, и если Bid > max, то max = Bid.
Всего-то и остаётся, чтобы смотреть на этот максимум раз в двадцать шагов...
Спасибо понятно. только вот я не то хотел узнать.
Есть массив в который записаны тикеты открытых в разное время ордеров.
и вот мне надо знать максимумы за промежуток времени от каждого ордера до настоящего момента.
Тики не хранятся. Поэтому узнать через каждые N тиков что-то на истории задним числом нельзя.
Спасибо понятно. только вот я не то хотел узнать.
Есть массив в который записаны тикеты открытых в разное время ордеров.
и вот мне надо знать максимумы за промежуток времени от каждого ордера до настоящего момента.
- Организуем массив max[].
- При появлении нового ордера увеличиваем размер массива на 1 элемент.
- Этот элемент устанавливаем в 0.
- При появлении новой котировки сравниваем её Bid со всеми хранимыми в массиве max[] значениями и соответственно, обновляем при необходимости.
- Оставшись без ордеров, сокращаем размер массива до 0.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Доброго времени суток. Подскажите пожалуйста как получить максимальный Bid за период от открытия ордера и до текущей цены?