Автор Тема: Использование EXCEL  (Прочитано 2638 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Фаворит

  • Постоялец
  • ***
  • Сообщений: 147
  • Репутация: 12
Использование EXCEL
« : 18 Июля 2023, 20:42:37 »
Разбирая свои архивы, нашёл различные екселевские файлы с теми или иными реализациями графиков и индикаторов, в т.ч. и по Ганну.
Решил, по возможности, разместить их здесь с подробным описанием действий по их созданию.
Начальный уровень, без использования VBA, в основном формулы и маршрут нажатий мышкой. :)
Используется 2003 excel, в принципе его достаточно.

Постараюсь придерживаться правила: в одном сообщении - описание одного способа, с примером файла.
Если кто решит внести замечания или добавить свой способ - всегда за.


Обработка данных для построение графика свингов.
т.е. график по времени не линейный.

Имеем следующие столбцы данных для обработки:
столбец А - дата ; столбец В - цена закрытия (можете использовать цену открытия, или же хай, или лоу)


нам нужно получить следующий столбец (С) значений при изменении цены на определённую, заданную вами, величину.
если изменение незначительно - цена остаётся прежняя
( примечание - формула вставляется во вторую ячейку данных столбца С, в первую же ячейку копируется значение из первой ячейки данных столбца В )

тут уж самостоятельно выбирать,
будет ли это процентное изменение (например на 1%), формула =ЕСЛИ(B2>(B1*1,01);B2;ЕСЛИ(B2<(B1*0,99);B2;C1))
или
изменение на определённое количество пунктов (например на 10 долларов), формула =ЕСЛИ(B2>(B1+10);B2;ЕСЛИ(B2<(B1-10);B2;C1))
(пункты требуют пересчёта для разных инструментов)
или какой-то ещё другой вариант.
копируем и повторяем формулы в следующих ниже ячейках столбца С.
(либо тяните за правый нижний уголок ячейки с формулой, либо щёлкните два раза по этому уголку правой кнопкой мыши)

теперь в столбце С мы имеем данные значимых изменений цены.

следующие столбцы D и E будyт вспомогательными
в первую ячейку столбца D вводим единицу - 1
во вторую ячейку - формулу =ЕСЛИ(C2<>C1;D1+1;D1)
повторяем формулы в следующих ниже ячейках столбца D

выделяем весь столбец D и копируем его,
в столбец E производим специальную вставку скопированных данных, выбрав параметр значения

После чего выбираем в меню Данные -> Фильтр -> Расширенный фильтр
оставляем выбранным пункт - фильтровать данные на месте
и отмечаем галочкой - только уникальные записи
в исходном диапазоне должно стоять $E:$E


выделяем столбцы A и B, копируем,
вставляем их в новый лист - данные готовы, можно строить графики и работать с ними.


Подробнее

LIKE

verst

DISLIKE

0 пользователей