Осцилляторы 2.9.1. Общие принципы построения и расчетов, виды осцилляторов
По образному выражению одного из технических аналитиков осцилляторы напоминают резиновый мячик. Если этот мяч погрузить рукой под воду, то он будет стремиться выпрыгнуть наружу. Мы не знаем, как долго останется мяч под водой и насколько глубоко он опустится, однако рано или поздно он поднимется на поверхность воды. Если же резиновый мяч подбросить в воздух, то он обязательно упадет, NAIMAN NAIMAN хотя заранее известно, как высоко он перед этим взлетит. Так и осцилляторы - они неизбежно возвращаются в нормальное состояние, соответствующее средним значениям индикаторов. На этом принципе и основывается анализ осцилляторов. 1) Momentum, ROC и CCI. Самый простой способ построения осцилляторов являет собой индикатор Momentum. Каждое значение Momentuma вычисляется как разница между значениями цены через определенный временной интервал. Получившиеся отрицательные и положительные значения изображаются на графике с опорной нулевой линией. Общая формула выглядит так: М = Р1 - РО, где - Р - цена закрытия; - индекс 1 обозначает текущий день, а индекс 0 - заданное количество дней назад. Как и в случае со средними, более чувствительными к движению цены линиями Momentuma будут те, у которых порядок меньше. Производной Momentuma будет показатель Индекса Торгового Канала {Commodity Channel Index - CCI). который нормализует график Momentuma, деля его значения на наибольшую достигнутую амплитуду. Таким образом, CCI будет изменяться от -100 до +100. Приближаясь к верхней или нижней границе, он сигнализирует о том, что предстоит либо консолидация, либо спад (подъем соответственно). Рекомендуемый порядок CCI - 8 на любом временном периоде анализа. Создатель CCI Дональд Ламберт (Donald Lambert) с целью приведения значений индикатора к интервалу от +100 до -100 рекомендовал делить индекс на коэффициент 0.015:
- X = (1/3) • (Close + High + Low), где - Close - цена закрытия; - High - максимальная цена за анализируемый период; - Low - минимальная цена за анализируемый период; - дХ = (1/n) - e [X(i) - SMA(X,n)], где - п - длина анализируемого периода; - X(i) - значение цены в момент времени i; - SMA(X,n) - скользящая средняя за период времени п. Хотя CCI создан как "канальный" индикатор, но, по своей сути, он является осциллятором, поэтому я рискнул включить его именно в данный пункт анализа. Норма изменения (Rate of Change - ROC) - по своей сути является суррогатом Momentuma. Его отличие состоит в том, что значения вычисляются не как разница, а как частное от деления цены закрытия текущего дня на цену закрытия предыдущего периода. Значения ROC будут один в один изменяться с Momentum, за исключением того, что опорной линией будет не 0, а 100. Для получения четких сигналов используется производная Momentuma - CCI, который мы дальше будем использовать как Momentum. NAIMAN NAIMAN Рисунок 2.39 2) RSI (Индекс относительной силы). Индикатор RSI был разработан Дж.Уилдером Мл. (Welles J.Wilder Jr.) и опубликован в 1978 году в его одной из самых важных в истории технического анализа книг "Новые концепции в технических торговых системах". Необходимость создания индикатора RSI автор обосновывал значительными недостатками ведущего в то время индикатора Momentum. Индекс относительной силы является сегодня одним из самых популярных осцилляторов. Формула для расчета RSI выглядит следующим образом: RSI = 100 - [ 100 / (1 + RS) ]; RS = AUx / Adx, где - индекс х обозначает количество дней в периоде анализа (порядок RSI); - AU - сумма положительных изменений цены за период; - AD - сумма отрицательных изменений цены за период. Как можно заметить, основным принципом для расчета'RSI является теория вероятности. На основании применения этой теории можно сказать, что не может цена подниматься бесконечно долго, также как и опускаться. Можете проверить это положение на абсолютно случайном процессе - подбрасывании монетки с двумя исходами такого подбрасывания "орлом" и "решкой".
Хотя факт изменения цены не является абсолютно случайным процессом, тем не менее он подчиняется некоторым элементам теории вероятности. Еще одной основой для применения RSI является знание психологии поведения человека, ведь принимают решение о покупке или продаже именно люди. А людям присуще возбужденное состояние в период значительных изменений цен. Это выра- NAIMAN NAIMAN жается в проявлениях перекупленности или перепроданности товара с неизбежным последующим откатом цен к более низкому (высокому соответственно) уровню. Основное значение осцилляторных методов анализа состоит как раз в том, чтобы показывать такие моменты перепродажи и перепокупки. Подробное применение этого осциллятора мы будем рассматривать ниже, здесь заметим только, что RSI обязателен для применения в анализе на любых временных интервалах. Рекомендуемый порядок RSI - 8, на любом временном периоде анализа (хотя создатель описываемого индикатора использовал в своих расчетах порядок 14, так как основное его применение он видел на дневных графиках, исходя из трех пятидневных без одного дня рабочих недель). Рисунок 2.40 3) Stochastic (Стохастичекие линии), Stochastic slow (PKS), Stochastic fast (PKF). Стохастик был разработан Ч. Лайном много лет назад, но получил широкое распространение только с появлением компьютерной техники. Целью стохастика является идентификация ценовых тенденций и поворотов путем слежения за размещением цен закрытия внутри последней серии пиков и низов. Этот метод основан на наблюдении следующего факта. Когда цены растут - дневные их уровни закрытия имеют тенденцию быть поближе к значению максимума, заканчивающего их последнюю серию. Если цены продолжают изменяться полого, или растут, а цены закрытия ежедневных торгов начинают падать в пределах диапазона последней серии, это сигнализирует о внутренней слабости рынка и готовности его тенденции к повороту. Обратная картина возникает на стадии падения рынка: снижающиеся тенденции подтверждаются, когда цены закрытия находятся близко к низу последней серии минимумов. Когда они поднимаются выше в пределах диапазонов серии, они показывают внутреннюю силу рынка.
К стохастическим линиям относят - %К. %D. %R. Построение линий %К и %D основано на том, что при повышении цен торговый день обычно закрывается на уровнях, лежащих ближе к максимальным ценам, достигнутым в течение его. При понижающемся тренде происходит обратный эффект. NAIMAN NAIMAN Формула для вычисления стохастических линий отражает расположение текущей цены закрытия относительно выбранного временного периода. Обычно линию %К рассчитывают на отрезке в 5 дней: %К = 100 • [ (С1 - L5) / (Н5 - L5) ], где - С1 - текущая цена закрытия; - L5 - самый низкий уровень за последние 5 дней; - Н5 - самый высокий уровень за последние S дней. %К более чувствителен, чем %D. Формула для расчета %D: %D = 100 • CL3 / HL3, где - CL3 - трехдневная сумма (Cl - L5); - HL3 - трехдневная сумма (Н5 - L5). Построенные таким образом стохастические линии называют быстрыми, порядки данных линий 5 и 3. Расчет %R представляет собой модифицированную формулу для % К. Рекомендуется обязательно применять стохастические линии в анализе на любых временных промежутках. Кроме классических, общих для всех осцилляторов методов анализа для стохастических линий можно выделить некоторые особенности: - пересечение линий %К и %D. Такое пересечение может являться одним из основных сигналов для принятия решения о сделке; - два подряд разнонаправленных пересечения линий %К и %D говорит о том, что первый сигнал был преждевременным и возможно возобновление предыдущего движения цены, причем более сильного; - границы перекупленности и перепроданности для линий %К и %D устанавливаются в пределах от 70-80 до 30-20 соответственно, а для линии %R - 90 и 10. Stochastic slow (PKS) и fast (PKF) - это стохастические линии, медленные и быстрые соответственно. Для более осторожных трейдеров рекомендуется применять PKS в силу меньшего, по сравнению с просто стохастикой и PKF, количества ложных сигналов. Но PKF очень хорош для графиков от однодневных и выше, так как он подаст сигнал намного раньше, чем PKS.
Сигналы, подаваемые стохастическими линиями: - если быстрая линия пересекает медленную снизу вверх, то это сигнал покупки; - если быстрая линия пересекает медленную сверху вниз, то это сигнал продажи; - направление движения стохастических линий показывает динамику тренда; - если сигналы PKS и PKF взаимно противоположны, то в данной ситуации следует разобраться дополнительно, с углубленным анализом других индикаторов; - сигналы стохастических линий будут гораздо сильнее, если будут подаваться из зон перекупленности или перепроданности. Ниже приведу пример построения вышеперечисленных осцилляторов.
Стохастические линии являются одними из лучших осцилляторов и рекомендуются для обязательного применения при анализе любых рынков. 4) Построение средних по RSI. Построение средних по RSI возможно применять по той причине, что RSI является загнанной в определенные границы (от 0 до 100) ценой. Цена же по своей сути беспредельна, a RSI выступает ограничителем динамики цены и своеобразным макетом этой динамики. Это дает нам право строить средние по RSI и проводить анализ построенных средних. Для анализа средних, построенных по RSI, действуют те же методы, что и при анализе средних, построенных по графику цены. Преимущества предложенного здесь подхода анализа заключаются именно в ограниченности колебаний RSI и появлении возможностей опережения сигналов от средних по RSI по сравнению с сигналами, полученными от средних, построенных по графику цены. 5) Построение RSI и Momentum по средней. Такой подход в анализе рекомендуется применять на коротких промежутках времени (не более часа). Причиной построения осцилляторов по средней является устранение случайных колебаний цен наиболее сильно влияющих на расчет осцилляторов именно на коротких промежутках времени. Случайные колебания цен необходимо устранять, так как они могут давать, при включении их в расчет осцилляторов, ложные сигналы, которые, соответственно, могут привести к значительным убыткам. NAIMAN NAIMAN Aleksanders filter (ALF) - похож в расчете и применении на Momentum. Рекомендуемый порядок - 8. Анализ ALF можно проводить практически на любом временном периоде. ALF колеблется около 0. ALF анализируется также, как и Momentum. Рисунок 2.42 Метод Каири (Kairi - KRI) - ближе по способу применения к Momentum. Колеблется около 0, но при более широкой амплитуде колебаний. Рекомендуемый порядок - 13. KRI можно применять на любом отрезке времени. Это один из самых простых осцилляторов. При построении данного индикатора рассчитывается отклонение цены от ее простого скользящего среднего, а результат выражается в процентах от среднего.
Формула индикатора KRI: - Р - значение цены; - SMA(P,n) - скользящая средняя с порядком п. В том случае, когда движение цен не имеет ярко выраженного тренда, большая положительная величина индикатора KRI свидетельствует о завышенной цене и дает рекомендацию к продаже. Большая отрицательная величина - это рекомендация к покупке. При выраженном тренде в силу отставания по времени скользящей средней от текущего значения цены, величина KRI будет принимать устойчивые положительные значения при тренде вниз, и устойчивые отрицательные - при тренде вверх. Следовательно, если значения метода долгое время не меняют знака, его можно использовать как индикатор тренда. NAIMAN NAIMAN Рисунок 2.43 Сигналы возникают при выходе индикатора за значения выше 1 (зона перекупленности) и ниже -1 (зона перепроданности) и последующем развороте KRI из этих зон к середине. Дополнительным сигналом является также бычье расхождение и медвежье схождение индикатора с ценой. Осциллятор <Oscillator - OSC). Один из самых распространенных методов технического анализа. С помощью данного метода выявляются движения цен с заданным периодом. Для этого вычисляются две простые скользящие - короткая и длинная, и вычитается из средней с коротким периодом средняя с длинным периодом: OSC = SMA(P,m) - SMA(P,n), где - SMA(P,m) - скользящая средняя с порядком m - длинная; - SMA(P,n) - скользящая средняя с порядком п - короткая. Таким образом, мы, с одной стороны, устраняем все краткосрочные колебания цен и, с другой стороны — удаляем долгосрочные тенденции. Например, если мы желаем торговать на часовых колебаниях цен, мы выбираем в качестве короткого периода усреднения один час, чтобы не следить за более краткосрочными колебаниями. В качестве длинного периода в этом случае может служить, например, интервал времени в один день. Вычитая длиннопериодическое среднее, мы теряем информацию о том среднем уровне, который отличал один день от другого. Это, однако, окупается большей наглядностью индикатора. Большие положительные значения индикатора OSC означают завышенные цены по отношению к долгосрочной тенденции, и дают сигнал к покупке. Большие отрицательные значения подают сигнал к продаже.
NAIMAN NAIMAN Рисунок 2.44. Классическими сигналами OSC являются бычье расхождение и медвежье схождение. При этом на явном подтвержденном бычьем тренде пересечение OSC снизу-вверх линии ноля является сигналом для покупки (более ранним сигналом будет разворот OSC в направлении динамики тренда, находящегося ниже линии ноля). На медвежьем тренде наоборот, пересечение OSC линии ноля сверху вниз будет сигналом для продажи. Более ранний сигнал - разворот индикатора, находящегося выше линии ноля, сверху вниз. Это сигналы по тренду. Сигналы против тренда - разворот OSC из зон перекупленности и перепроданности. Окончательный осциллятор (Ultimate Oscillator - UOS). Этот индикатор предложил в качестве развития идеи, заложенной в ACD, Ларри Уильяме (Larry Williams). Данный индикатор измеряет давление со стороны покупок или продаж по трем различным периодам и вычисляет среднее по этим периодам значение. Давление рассчитывается по тому, насколько цена закрытия близка к наибольшей или наименьшей цене в данный интервал времени. Формула для расчета UOS выглядит следующим образом: - Close(i) - цена закрытия; - Low(i) - минимальная цена за анализируемый период k; - High (i) - максимальная цена за анализируемый период k. Основным сигналом данного индикатора является расхождение в тенденции индикатора UOS с динамикой цены. Это свидетельствует о перенасыщении рынка и служит сигналом к покупке или продаже. NAIMAN NAIMAN Рисунок 2.45 Процент сопротивления (Percent of Resistance - РСR. Этот индикатор основан на понятиях об уровнях поддержки и сопротивления, когда считается, что раз достигнутый максимум или минимум служит психологическим барьером при дальнейшем движении цен. Метод PCR использует это представление. В нем рассчитывается, насколько цена близка к наивысшей (наинизшей) цене за анализируемый период времени. Степень близости представляется в процентах от размаха цен за данный период. где: - high - наивысшая цена за анализируемый период п; - low - минимальная цена за анализируемый период п; - Р - последнее значение цены. При величине PCR, близкой к 100%, дается сигнал к продаже, близкой к 0 -сигнал к покупке. Разработчики метода советовали использовать в качестве границы overbought (перепокупки) значение PCR, равное 80%, и в качестве границы oversold (перепродажи) - 20%. В качестве параметра, который необходимо подбирать для лучшей работы метода остается период времени п, на котором отслеживаются максимумы и минимумы курса.
Практически все время индикатор PCR находился ниже средней линии (50), что подавало сигнал к покупке. Краткосрочные пики индикатора соответствовали периодам продажи и при развороте давали сигналы покупки. Индекс силы (Force Index Short Term - FI). FI был разработан Ал.Элдером как осциллятор, но учитывающий еще и показатель объема. Это его выгодно отличает от других осцилляторов. Индекс силы рассчитывается как разница между ценами закрытия текущего и предыдущего дня, умноженная на объем текущего дня. Формула для расчета индекса силы выглядит следующим образом: FI = Volumeсегодня * (Closeсегодня - Closeвчера) / С1оseевчера, где - Volumeсегодня - объем заключенных сегодня сделок или контрактов; - Closeсегодня - цена закрытия сегодня; - Closeвчера - цена закрытия вчера. При этом для короткой игры лучше использовать усредненный FI с порядком 2, а для длинной - усредненный с порядком 13. Основные сигналы, подаваемые индикатором - направление движения FI и соотношение минимальных и максимальных значений индекса. Направление движения FI показывает нам общее направление предполагаемых сделок, а соотношение максимумов и минимумов - силу действующего тренда. Характерными сигналами будут здесь бычье расхождение и медвежье схождение индикатора FI и графика цены. Если индекс выше ноля, то это говорит о силе быков. Если он отрицательный, то на рынке господствуют медведи. Сигнал на покупку поступает, когда значение средней по индикатору ниже ноля, а на рынке господствует бычий тренд. Если же средняя по индикатору находится выше ноля на медвежьем тренде, то поступает сигнал на продажу. Индекс денежного потока (Money Flow Index - MFI). Данный индикатор является взвешенным по объему индексом относительной силы (RSI) и используется аналогичным способом. С помощью MFI измеряют денежные потоки, входящие и уходящие с рынка. Формула для расчета индекса: NAIMAN NAIMAN MFI = 100 - [ 100 / (1 +MF) ], где - MF - отношение суммарного оборота за периоды роста цен к суммарному обороту за дни падения цен. Здесь периодом будет соответствующее значение анализируемого графика. Для дневных графиков - день, для недельных - неделя, минутных - минута и т. д. Рассмотрим индекс MFI на примере 15-минутного графика GBP/USD. Рисунок 2.47 На представленном выше рисунке мы видим как классические сигналы осцилляторов (выход в зоны перекупленности и перепроданности), так и сигналы схождения/расхождения. 2.9.2. Правила анализа 1) Обшие правила анализа осцилляторов. В целом правила анализа осцилляторов совпадают с правилами анализа MACD, но ниже мы все-таки рассмотрим анализ осцилляторов, имея целью как повторить пройденное, так и выявить какие-то новые моменты, которые не удалось рассмотреть прежде. К общим правилам анализа осцилляторов можно отнести следующие: - находите точки пересечения осцилляторов с серединой (для Momentum и CCI -О, для RSI, PKS и PKF - 50, для ROC - 100); - находите точки пересечения осциллятора с заданной границей значений (для RSI верхняя граница находится в интервале от 60 до 80, а нижняя — от 20 до 40; для PK.S и PKF - верхняя около 90, нижняя — около 10; для остальных границы расчетные). Здесь необходимо заметить, что на флэтовом рынке границы RSI 30 и 70, на бычьем рынке - 40 и 80, на медвежьем - 20 и 60. Это же правило будет действовать и для других осцилляторов. Поднимайте границы на выраженных бычьих рынках и снижайте - на явных медвежьих трендах; - находите точки, следующие за максимумом или минимумом значений осциллятора. Хорошие результаты анализа осцилляторов будут проявляться при спокойном рынке (тренд либо вялый, либо отсутствует). На сильном действующем тренде отрицательный результат анализа осциллятора является также хорошей информацией, подтверждающей действие тренда. Как пра- NAIMAN NAIMAN вило, если при сильном тренде вверх (вниз) осциллятор будет показывать вниз (вверх) и цена не пойдет в указанном осциллятором направлении, то тем сильнее в дальнейшем будет тенденция вверх (вниз). При смене тренда осциллятор может как обмануть вас сильнее всего, так и первым предупредить вас о смене тренда. Поэтому будьте начеку в конце ЖЦТ. Все сигналы можно разделить на три категории по степени их значения. К первой категории относятся сигналы, подаваемые значением, следующим за максимумом или минимумом значений осциллятора. Сигнал-предупреждение. Заключайте сделку только при получении не менее двух дополнительных сигналов. Ко второй категории относятся сигналы, возникающие при пересечении осциллятора с заданной границей значений. Самое время заключать сделку. Но при этом не повредит иметь в подтверждение хотя бы один сигнал. К третьей категории можно отнести сигналы, поступающие при пересечении осциллятора с серединой. Открываясь в данной точке, можете опоздать. Для заключения сделки необходимо получить не менее двух дополнительных сигналов. Ниже рассмотрим классический анализ осциллятора безотносительно какого вида этот осциллятор. Рисунок 2.48 1. Сигнал возник при пересечении снизу вверх осциллятором середины значений. Если у нас была позиция, открытая вверх, можно частично ее закрыть 2. Возврат осциллятора в область значений ниже середины. Возможна короткая продажа. 3. Повторный сигнал пересечения снизу вверх. Я не отметил сигнал пересечения сверху-вниз, т.к. он возник в то время, пока осциллятор находился в "мертвой зоне" и не выходил из нее после поступления сигнала №1. 4. Получили первый сигнал для открытия вниз. Ожидаем, когда осциллятор пробьет заданную границу. 5. Хорошая позиция для открытия вниз. Производим сделку на продажу. 6. Получен сигнал третьей категории - пересечение с серединой. Можно закрыть часть позиций. 7. Возврат осциллятора в область значений выше середины. Возможна короткая покупка. 8. Повторный сигнал третьей категории. Ожидаем дальнейшего развития событий. 9. Получен сигнал первой категории для открытия вверх. Закрываем все оставшиеся от ранее открытых позиций вниз. Ждем поступления сигнала для открытия вверх. 10. Хорошая позиция для открытия вверх. Производим сделку на покупку. 11. Часть открытых вверх позиций закрываем. NAIMAN NAIMAN 2) Взаимодействие вышеуказанных осцилляторов с графиком цены. Линии схождения, расхождения и параллельности рисуются с помощью трендовых линий сопротивления и поддержки RSI (или длинных средних) и графика цены. Целью выявления таких линий является определение направления движения цены и осциллятора и силы этой динамики. а) медвежье схождение (цена сверху, осциллятор снизу). средний сигнал следует ожидать изменения цены (если конец осциллятора близок к верхней границе, то возможно понижение; если конец осциллятора ближе к середине значений, то возможна стабилизация курса) слабый сигнал следует ожидать стабилизации цены с последующим изменением тренда средний сигнал следует ожидать изменения тренда (если конец осциллятора близок к верхней границе.то возможно усиление тренда; если конец осциллятора близок к нижней границе, то скорее произойдет повышение; если конец осциллятора ближе к середине значений.то равновероятно и падение и стабилизация цены)
NAIMAN NAIMAN
средний сигнал следует ожидать изменения цены (если конец осциллятора близок к нижней границе, то возможно повышение; если конец осциллятора ближе к середине значений то скорее произойдет понижение) сильный сигнал следует ожидать стабилизации цены с последующим изменением тренда средний сигнал следует ожидать изменения тренда (если конец осциллятора близок к нижней границе, то возможно усиление тренда; если конец осциллятора близок к верхней границе, то возможна стабилизация курса; если конец осциллятора ближе к середине значений, то равновероятен и рост и стабилизация цены)
NAIMAN NAIMAN
средний сигнал сильный тренд вверх средний сигнал следует ожидать изменения тренда средний сигнал сильный тренд вниз Рисунок 2.51 3) Анализ средних по RSI. Правила анализа средних по RSI такие же, как и при анализе средних по графику цены, т.е: - находите точки пересечения средней и графика RSI; - находите точки, следующие за максимумом или минимумом средней (поворотные моменты); - находите точки наибольшего расхождения средней и графика RSI; - следите за общим направлением движения средней. При этом необходимо учитывать то, что усреднение по RSI будет запаздывать не только на порядок самой средней, но и на порядок RSI. Поэтому рекомендуется строить среднюю с порядком, меньшим на порядок RSI. Например, вы хотите построить среднюю по RSI с порядком 21. Порядок самого RSI 8. Тогда средней необходимо будет присвоить порядок 21-8 = 13. Данная разновидность анализа осцилляторов способствует трендовому анализу. Средняя с большим порядком (например 34) при этом будет находиться выше середины на бычьем тренде и ниже - на медвежьем. NAIMAN NAIMAN Плюс данного анализа - устранение случайных колебаний цены, возможных при исполнении единичных сделок. График осциллятора, полученный с помощью средней, будет иметь довольно приятный плавный вид. Вы будете лучше видеть тренд изменения осциллятора. Минус - суммирование отставания осциллятора с отставанием средней. Частично этого можно избежать, применив ту же тактику построения, что была описана в предыдущем пункте. При этом рекомендуется строить осциллятор по средней, с порядком средней не выше 3. При этом необходимо учитывать то, что усреднение осцилляторов будет запаздывать не только на порядок самого осциллятора, но и на порядок средней. Поэтому рекомендуется строить осциллятор с порядком, меньшим на порядок средней. Например, вы хотите построить осциллятор по средней с порядком 8. Порядок средней 3. Тогда осциллятору необходимо будет присвоить порядок 8-3 = 5. 5) Дополнения к анализу осцилляторов. Очень важно знать и помнить, что осцилляторы могут часто вас обманывать на сильном тренде. Поэтому, если вы работаете в сильно действующем тренде, то осторожно относитесь к сигналам осцилляторов. Если сигналы, подаваемые осцилляторами, ложны, то это скорее говорит об обратном - усилении действующего тренда. В данном случае работу следует вести именно в направлении этого тренда. Начинающие трейдеры совершают много ошибок, применяя только классические методы анализа осцилляторов и забывая о возможных противоречиях направлений трендов и сигналов осцилляторов. Если тренд повышательный, то осцилляторы будут большую часть времени находится в зоне перекупленности. Если же тренд понижательный, то осцилляторы будут находиться скорее в нижней половине графика. Это необходимо иметь ввиду при принятии решений на основе анализа осцилляторов. Рисунок 2.52 NAIMAN NAIMAN Анализ показателей объема
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|