Блог им. besedinov

Программисты, подскажите, помогите!

Как оказалось, задачка не решается инструментами Excel.  Спецы соскочили с темы, а реализовать хочется. Подскажите, каким инструментом сделать следующее:

 

1. На входе:  csv-файл c котировками торгов следующего вида (из Metatrader4):

2023.04.16,19:59,1.48906,1.48946,1.48886,1.48946,49
2023.04.16,20:00,1.48948,1.49001,1.48948,1.49001,23
2023.04.16,20:01,1.49003,1.49021,1.49003,1.49017,15
2023.04.16,20:02,1.49018,1.49031,1.49011,1.49031,28

(дата, время, OHLC, количество тиков)


2. Задаются уровни-константы (по оси Y, если представить ось координат) с равными размерами расстояния между собой, допустим 10 пунктов (число задаётся в обработчике, также, как и точный уровень, с которого задается построение и отсчёт всем остальным, т.е. в обработчике автоматически строится множество равных уровней с указанного значения и в вверх и вниз)

3. Обработчик прогоняет csv-файл с котировками, а на выходе (графический файл???) расставляет точки на уровнях, которых коснулись/пересекли эти котировки.

Визуально представляется так:

Программисты, подскажите, помогите!
Если в csv-файле 1-минутные OHLC, то точка — это пересечения/касания уровней за 1 минуту
Если в csv-файле 5-минутные OHLC, то точка — это пересечения/касания уровней за 5 минут.

 

Где копать??? Чем делать? Спасибо!!!

P.S. Какой может быть бюджет реализации?


Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.

645
19 комментариев
если не программист — тс лаб в помощь
avatar
jin, Спасибо! Уже какая-то зацепка.  Получается надо искать спецов по TSLab
avatar
Беседин Олег, сами посмотрите 10к роликов, да сделаете.
avatar
я думаю, что это часа полтора возни в екселе, чтобы визуализировать в первом приближении такое чудо. Надо только напрячься и пофантазировать
avatar
Андрей К, к сожалению, именно на Excel и рассчитывал, но один мною уважаемый спец, который раньше щёлкал любые задачки — тут отказался. Сказал, что именно надо напрячься и прям копать.  Засада ещё в том, что банальное закрашивание ячеек, например, не вариант.  Для визуальной картины за сутки минутными данными надо задействовать 1440 ячеек по горизонтали.  В общем, не вариант.
avatar
Беседин Олег, щас пока я ехал на самокате домой, прикинул, с чего бы начал.

к csv добавил еще столбцы, кол-во которых равно кол-во уровней.
Дальше бы формулой прописал бы, если текущая свеча пробила уровень, то в столбце = 1, иначе 0

Потом бы на эти столбцы бы подобрал правильный график. И посмотрел бы что вышло. Скорее всего, формулу бы доработал, либо на них построил бы еще какую сводную таблицу
avatar
avatar
nsk54, мне топик не виден из за чс
avatar
Eugene Logunov,  по идее пересечение уровня — это тупо есть ли значение уровня между High и Low из csv-файла. 
avatar

Eugene Logunov,  вроде то, что нужно!

Поизучаю, можно потом к Вам в личку спрошусь?

avatar

Eugene Logunov,  у R есть возможность сделать десктопную версию?

P.S. Про доработку и т.п. понял.  Спасибо хотя бы за наводку! :)

avatar
Это что — округлить значения до заданного (например 10 пунктов) не получается?
avatar
Mityan, мне тоже кажется, что простое округление до ближайшего уровня в Эксель устроит ТС.
avatar

darkcorp, Mityan, на выходе нужно что-то графическое с уровнями и метками на них.  В Excele отказались копать такую реализацию.



avatar
Беседин Олег, не силен в экселе, но это всего лишь нюансы отображения. Создайте n единичных векторов длины как у данных и умножьте их на n дискретных значений. Это будут горизонтальные линии. Для данных увеличьте размер маркера (точки), или используйте иные виды графика (в питоне и матлабе это stem или bar).
А сами данные — это всего лишь округление
avatar

Читайте на SMART-LAB:
Фото
С Днём Победы
9 мая — особенный день для каждой семьи. День памяти, благодарности и уважения к людям, которые прошли через войну, выдержали тяжелейшие...
Фото
Евротранс: победа над БКС и алчностью перед дивидендами в долг, бизнес компании ожидаемо идёт на дно
ЕвроТранс по-настоящему «народная» акция — заправки, ЦФА, бонды с ежемесячным купоном и куча МИНОРИТАРИЕВ. Вышел отчет по МСФО за 2025 год...
Фото
Итоги первичных размещений ВДО и некоторых розничных выпусков на 8 мая 2026 г.
Следите за нашими новостями в удобном формате:  Telegram ,  Youtube ,  RuTube,   Smart-lab ,  ВКонтакте ,  Сайт
Фото
Сети. Кто сейчас самый дешевый? Сводный пост по сетевым компаниям по отчетам РСБУ за Q1 26г.
Введение Россети Центр Россети Ленэнерго Россети Московский регион Россети Волга Сводные таблицы Введение Все...

теги блога Олег Сединов

....все тэги



UPDONW
Новый дизайн