Калькулятор трейдера скачать excel

Это мой основной калькулятор для расчета рисков и позиций. По сути калькулятор состоит из двух частей:

  • раздел для расчета стопов и профита (левая часть);
  • раздел для расчета количество лотов при указании суммы сделки и размера стопа (правая часть)

В заголовках таблицы оставил комментарии.

Для редактирования, заходите в «Рецензирование» и «Снять защиту листа» (пароли нет). 
Если где-то ошибся, поправляйте, буду только рад. 

Новая ссылка на калькулятор (дополнил формулы для расчета всех инструментов)yadi.sk/i/c5-I-rUNz216LA
Расчет рисков и позиций (калькулятор в excel). Расширенная версия

В предыдущем посте ссылка на более простые калькуляторы. 

Калькулятор трейдераЗдравствуйте, дорогие читатели!

Озадачился я тут недавно вопросом поиска какой-нибудь программы или он-лайн сервиса, которые позволяли бы мне перед открытием сделки рассчитывать потенциальные значения убытка и доходности, в зависимости от текущего депозита. В общем, так называемый калькулятор трейдера. А также, желательно, предоставлять некоторые рекомендации по оптимизации размера объема позиции. Задача поставлена и надо выполнять.

Интересного решения этой задач я в сети не нашел. Поэтому пришлось решать проблему самостоятельно. В результате получился весьма неплохой Калькулятор Трейдера, который представлен в формате таблицы Excel (эксель) и подойдет для тех, кто торгует акциями и фьючерсами на российском фондовом рынке, а также валютой на рынке Форекс.

О том, как скачать и пользоваться этим калькулятором, читайте ниже.

  • Общие рекомендации по использованию Калькулятора Трейдера
  • Калькулятор фьючерсов рынка FORTS
  • Калькулятор акций рынка ММВБ
  • Калькулятор валютного рынка FOREX
  • Видео инструкция по работе с «Калькулятором Трейдера»
  • Онлайн версия Калькулятора Трейдера
  • Как пользоваться Калькулятором, если на компьютере не установлен Excel?
  • Как скачать Калькулятор Трейдера?

Постоянные читатели блога вспомнят, что похожие калькуляторы я выкладывал в статье о том, как рассчитывать торговый лот при торговле фьючерсами FORTS. Но в процессе его использования мне его функционала оказалось недостаточно и приходилось некоторые параметры рассчитывать в уме или на бумаге. В общем, меня это стало напрягать и я решил эту проблему автоматизировать, а результатами поделиться с Вами.

к оглавлению ↑

Общие рекомендации по использованию Калькулятора Трейдера

Как я писал выше, основной задачей калькулятора является расчет торгового лота в пределах указанного риска в процентах от депозита на одну сделку. Помимо прочего, он автоматически рассчитывает стоп-лосс/тейк-профит в пунктах и валюте депозита, соотношение риск-доходность и много чего еще интересного. Он состоит из трех частей и будет полезен тем трейдерам, кто: торгует акциями на ММВБ, фьючерсами на FORTS и валютой на FOREX. Так как логика расчетов идентична, поэтому многие аспекты будут повторяться. И чтобы не писать каждый раз одно и то же, я решил начать с общего и перейти к частному.

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

Параметры, заполняемые пользователем:

  • Размер депозита.Пишите ту сумму, которой располагаете для торговли.
  • Допустимы риск на сделку в %. Указываете тот процент от депозита, который Вы готовы потерять в одной сделке. Исходя из этого параметра, будет рассчитан итоговый объем (торговый лот).
  • Цена открытия сделки. Указываем цену, по которой была открыта (или планируется) сделка.
  • Цена стоп-лосса. Цена, на которой размещен (будет размещен) защитный стоп-лосс.
  • Цена тейк-профита. Указываем цену тейк-профита.

Эти параметры одинаковы для всех калькуляторов, но есть еще некоторые специфические параметры, в зависимости от рынка, но их мы разберем немного ниже.

Параметры, рассчитываемые автоматически:

  • Допустимый риск на сделку (руб. или $). Показывает риск на сделку в валюте депозита, исходя из указных пользователем размера депозита и допустимого риска на сделку в процентах.
  • Стоп-лосс (в пунктах и рублях/$). Калькулятор на основании из заданных значений автоматически рассчитывает значение стоп-лосса в валюте депозита и переводит его в пункты (пипсы).
  • Тейк-прфоит (в пунктах и рублях/$). По аналогии со стоп-лоссом, автоматически рассчитывается значение тейк-профита, как в деньгах, так и пунктах.
  • Соотношение риск/прибыль. Данное значение показывает во сколько раз потенциальная прибыль больше (или меньше) убытка по сделке. Может принимать значения больше или меньше «1».
  • Рекомендуемый лот. Собственно, в этой ячейке рассчитывается то, ради чего и затевался весь этот сыр-бор. Калькулятор автоматически определяет объем для сделки так, чтобы уложиться в допустимый риск (в рублях и процентах).
  • Минимальный рекомендуемый тейк-профит. Довольно интересное значение, но носит, в общем-то, информационно-рекомендательный характер. Рассчитывается, исходя из разницы между ценой открытия и стоп-лоссом, умноженное на коэффициент (R1-R5).

Для большей наглядности объясню на примере: допустим, я открываю лонг по 10 руб., стоп-лосс размещаю по цене 7 руб. Риск на сделку — 3 рубля. Если к цене открытия прибавить (10 руб.) прибавить риск на сделку (3 руб.), то тейк-профит будет равен 13 рублям. При таком раскладе получим соотношение риск/прибыль 1−1 (R1). Если риск на сделку умножить на 2 и прибавить к цене открытия, то получим соотношение в сделке 1−2 (R2). Аналогичным образом умножаем вычисляются значения R3-R5.

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

Ну вот, с основными полями и значениями, которые можно встретить во всех калькуляторах, разобрались и можно рассмотреть специфику расчетов каждого калькулятора в отдельности.

к оглавлению ↑

Калькулятор фьючерсов рынка FORTS

Если Вы торгуете фьючерсами на российском рынке ФОРТС и понимаете его специфику, то знаете, насколько порой бывает непросто рассчитать в уме торговый лот, а также размер стопа и тейка в рублях и пипсах. Сложность эта вызвана тем, что некоторые фьючерсы, да, в общем-то, все, кроме фьючерсов на акций (если я не прав, поправьте меня в комментариях), привязаны к курсу рубля относительно американского доллара. В связи с чем, допустим, такой параметр как стоимость шага цены меняется ежедневно. Так, например, стоимость шага цены, на момент написания статьи, по фьючерсу на индекс РТС (Ri) составляет 12,97 720 рублям. Но давайте закончим обсуждать проблему и перейдем к ее устранению:

Калькулятор для расчета лота фьючерсов ФОРТС выглядит следующим образом:

Калькулятор-трейдера-фьючерсов-fortsКак Вы можете заметить, помимо тех параметров, о которых я писал выше, необходимо заполнить еще некоторые поля, а именно:

  • Шаг цены — минимальное изменение цены инструмента. Этот параметр заполняется обязательно.
  • Стоимость шага цены — показывает сколько стоит минимальное изменение цены актива. Также параметр обязателен для заполнения.
  • Гарантийное обеспечение (ГО) — минимальная сумма на торговом счете, необходимая для торговли одним контрактом. Так как торговля фьючерсами маржинальная, то эта сумма идет в залог. Это значение носит справочный характер и необязательно для заполнения. Параметр ГО необходим для расчета максимального количества контрактов для торговли.
  • Стоп-лосс и тейк-профит (в рублях и пунктах) — данные показатели рассчитывают потенциальные риск и доходность как в рублях, так и пунктах. Также обратите внимание на то, что риск и прибыль рассчитывается как на 1 контракт, так и на рекомендуемый рабочий лот.
  • Максимальное количество контрактов — данный параметр показывает соотношение суммы депозита к гарантийному обеспечению. Также как и ГО носит больше информационный характер.

к оглавлению ↑

Калькулятор акций рынка ММВБ

В целом, данный калькулятор упрощенная версия предыдущего. Также показывает риск и прибыль в рублях и валюте, как для одного лота, так и для рекомендуемого лота.

Калькулятор-трейдера-акций-ммвбДля корректной работы необходимо указать:

  • шаг цены;
  • количество акций в лоте.

Значение поля «стоимость шага цены» оставляем равным «1» и пренебрегаем.

Эти значения справочные, но для каждой бумаги свои. Их можно посмотреть либо в торговом терминале, либо на сайте Московской биржи.

к оглавлению ↑

Калькулятор валютного рынка FOREX

Калькулятор-трейдера-forexАналогично с предыдущими двумя калькуляторами, остановимся на тех параметрах, которые присущи только валютному рынку:

Стоимость пункта — указываем стоимость пункта валютной пары для стандартного мини-лота (10,000 ед. базовой валюты), независимо от того, какая сумма у Вас на депозите! Так, например, для EUR/GBP/AUD/NZD-USD стоимость пункта равна «1». Стоимость пункта для кросс-курсов и обратных котировок ищите на сайте своего форекс-брокера.

Шаг цены или минимальное изменение цены в пунктах. Это поле можно встретить и в других калькуляторах, но в калькуляторе форекс я должен уделить ему особое внимание. На валютном рынке существуют старые и новые пункты. Отличить одни от других можно, взглянув на котировку. Если в ней 5 знаков после запятой (0,0), то это новые пункты, если 4 — старые (0,0000). В этом калькуляторе все расчеты производятся в новых пунктах. Поэтому, если в котировке 5 знаков после запятой (EUR, AUD, NZD, GBP, CAD,.), то поле заполняем как «0,1». Если в котировке 3 знака после запятой (USDJPY, XAUG, XAUR,.), то в поле пишем «0,001».

к оглавлению ↑

Видео инструкция по работе с «Калькулятором Трейдера»

к оглавлению ↑

Онлайн версия Калькулятора Трейдера

На блоге появилась онлайн версия Калькулятора Трейдера! Перейдите по ссылке (либо же в главном меню сайта откройте пункт: «Инструменты» — «Калькулятор трейдера») и пользуйтесь на здоровье!

О всех замечаниях и предложениях пишите в комментариях к этой статье.

к оглавлению ↑

Как пользоваться Калькулятором, если на компьютере не установлен Excel?

Возможно, у Вас возникнет (или уже возникла) ситуация, когда на компьютере не установлен Эксель, а программой пользоваться хочется. Что же делать? Это досадное недоразумение можно легко устранить. Конечно, можно установить бесплатный (свободно-распространяемый) пакет программ Libre Office, но мы пойдем другим путем и я расскажу о решении, с помощью которого обойдемся вообще без установки каких-либо программ на свой компьютер.

В решении поставленной задачи нам поможет (как ни странно) компания Microsoft! У этой замечательной компании есть свое облачное хранилище — Microsoft OneDrive. И в это облако интегрирован пакет программ Microsoft Office Online.

Шаг 1. Переходим на официальный сайт и регистрируемся.

Шаг 2. Загружаем файл с калькулятором в свой аккаунт:

Калькулятор-трейдера-в-эксель-онлайн-1

Шаг 3. Пользуемся на здоровье:

Калькулятор-трейдера-в-эксель-онлайн-2

Шаг 4. Описанный выше метод хорош, но не очень удобен тем, чтобы открыть файл, необходимо каждый раз заходить в свой аккаунт, искать нужный файл среди документов, коих могут быть десятки или сотни. Поэтому мы пойдем дальше и еще немного упростим себе жизнь. Для этого мы всего лишь откроем общий доступ к нашему файлу. Сделать это можно следующим образом: нажать правой кнопкой мыши и выбрать в меню пункт «Поделиться». В открывшемся окне нажмите на кнопку «Получить ссылку»:

Калькулятор-трейдера-в-эксель-онлайн-3

Скопируйте полученную ссылку и добавьте ее в закладки. Все, теперь не надо будет каждый раз тратить время на авторизацию в своем аккаунте и поиск нужного файла. Кстати, подобные офисы онлайн появились и на ЯДиске, и в облаке Маил.ру. Можно пользоваться и ими. Тут дело привычки.

к оглавлению ↑

Как скачать Калькулятор Трейдера?

Чтобы скачать этот замечательный калькулятор, Вам надо подписаться на мою почтовую рассылку. Форма подписки на почтовую рассылку:

[newsletter_signup_form id=2]

Укажите свои имя и действующий адрес электронной почты. После подписки Вам придет письмо с ссылками на скачивание всего того, что доступно подписчику.

А на этом у меня все. Если у Вас есть какие-то идеи и пожелания по увеличению/изменению функционала калькулятора для трейдера, или Вы нашли ошибки в расчетах, то пишите в комментариях, будем обсуждать, изменять и исправлять.

Успехов в торговле! И помните о том, что вы — самые лучшие!

С уважением, Вадим Атрощенко

  • Как использовать онлайн-калькулятор на Форекс
  • Как рассчитать уровень риска
  • Автоматический расчет на платформе xStation
  • Калькулятор трейдера – десктопная версия
  • Мобильное приложение Forex Calculator
  • Калькулятор трейдера в Excel

Один из секретов успешного и выгодного инвестирования является управление рисками, а для того чтобы оценить риски, сопровождающие каждую сделку, важно понимать сколько потенциально можно заработать и сколько потерять – в этом поможет калькулятор трейдера.

Калькулятор трейдера - подсчёт возможных прибылей и убытков вели издревле

Калькулятор трейдера — подсчёт возможных прибылей и убытков вели издревле

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

Как использовать онлайн-калькулятор на Форекс

Калькулятор трейдера предлагают Альпари, Инстафорекс, Робофорекс и многие другие брокеры. Чтобы выполнить необходимые расчеты необязательно регистрироваться у брокера. Итак, алгоритм расчёта стоимости 1 пипса (пункта) на примере брокера Инстафорекс – необходимо:

  • выбрать валютную пару или другой интересующий инструмент;
  • ввести кредитное плечо (от 1:1 до 1:1000);
  • ввести объем позиции;
  • выбрать валюту счета;
  • нажать «Рассчитать» и получить стоимость пункта и размер залога для текущей рыночной цены.

 Расчет по калькулятору трейдера

Расчет по калькулятору трейдера

Форекс калькулятор трейдера онлайн позволяет рассчитать стоимость пункта, которая зависит от выбранного инструмента и производится по одной из формул:

  1. для инструментов типа ААА/USD: стоимость пункта = 1 Х (объём сделки).
  2. для инструментов типа USD/ВВВ: стоимость пункта = 1 / (USD/ВВВ) Х (объём сделки). Для USD/JPY:  стоимость пункта = 100 / (USD/JPY) Х (объём сделки). Для USD/RUR и EUR/RUR: стоимость пункта = 10 / (USD/RUR) Х (объём сделки).
  3. для инструментов типа WWW/ZZZZ: стоимость пункта = (WWW/USD) / (WWW/ZZZ) Х (объём сделки).

Как рассчитать уровень риска

Перед открытием сделки трейдеру необходимо рассчитать основные параметры риска:

  • объем сделки исходя из баланса счета, стоимости пипса, риска на сделку в процентах и расстояния стопа в пунктах;
  • размер риска в процентах исходя из размера баланса счета, цены за 1 пункт, размера стопа, лотности ордера;
  • величину стопа исходя из размера депозита, стоимости пипса, объема ордера;
  • размер капитала для входа в рынок исходя из цены за 1 пункт, величины стопа, величины лота сделки и риска в процентах на одну сделку.

Калькулятор риска

Калькулятор риска

Автоматический расчет на платформе xStation

Стоп-лосс и тейк-профит:

  • это автоматизированные функции, которые доступны на большинстве платформ – они определяют уровень прибыли и уровень максимальной потери;
  • они являются важным фактором в управлении рисками и эмоциями;
  • выполняются автоматически, поэтому трейдеру не придется следить за их позицией и контролировать их исполнение;
  • калькулятор, встроенный в платформу xStation, поможет трейдеру выбрать подходящий уровень стоп-лосса и тейк-профита, которые соответствуют индивидуальному стилю управления рисками.

Есть много различных способов, чтобы установить стоп лосс и тейк профит на платформе xStation, но самая подробная информация, которую получает трейдер, находится в окне открытия ордера. Инвестиционный калькулятор в состоянии правильно перечислить все параметры позиции.

После выбора объема и направления транзакции можно установить стоп-лосс и тейк-профит на основе:

  • точного значения рыночной цены;
  • риска в пипсах;
  • допустимого значения в валюте счета.

Пример расчета

Пример расчета

В приведенном выше примере, потеря устанавливается на расстоянии 198,00 пунктов по паре USD/JPY с объемом позиции 0,10 лота с залогом 50,00 долларов.

В этом примере, стоп-лосс был установлен на уровне 112,785, и если цена достигает этой отметки, позиция будет автоматически закрыта с потерей 178,74 $, что составляет 3.5 % от общего объема инвестированного капитала. При этом также трейдеру показаны:

  • залоговые средства;
  • спред в пипсах и долларах;
  • стоимость пункта;
  • размер дневного свопа;
  • комиссия брокера.

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

Калькулятор трейдера – десктопная версия

Калькулятор трейдера 1.4 это инструмент, который должен быть под рукой у каждого спекулянта. Котировки в программе обновляются ежеминутно, при отсутствии связи калькулятор трейдера использует последние загруженные данные.

Функции программы:

  • Форекс валютные пары. В данной вкладке трейдер может рассчитать залог для открытия 1 позиции и максимальное количество позиций для фиксированного размера кредитного плеча (1:50, 1:100, 1:500, 1:1000 и 1:2000) при установленном размере депозита и объеме позиции. В бесплатной версии ограничение на максимальный объем позиции – 0,50 лота и максимальный размер депозита – 100 $.
  • Помощник. Здесь трейдер введя стоп лосс и тейк профит в пунктах, размер депозита, кредитное плечо и риск на сделку (в лотах или процентах) получит расчетные данные: возможный убыток/прибыль в долларах и процентах, залог в долларах и стоимость 1 пункта. Выбор торгового инструмента осуществляется на вкладке «Форекс валютные пары» двойным щелчком мыши.
  • Рост депозита – эта функция программы позволяет рассчитать количество сделок, для достижения конечной цели депозита исходя, из начального капитала, риска на сделку (в процентах или долларах) и соотношения прибыльных и убыточных ордеров.
  • Слив депозита. Здесь трейдер может рассчитать количество и размер сделок для полного слива депозита. Также разработчик дает полезные советы как этого избежать – устанавливать стоп лоссы, не торговать во время выхода новостей, не оставлять ордера открытыми на выходные, не доливаться если позиция в минусе и всегда использовать одинаковые риски.
  • Для умных. Наиболее полезная функция, которая исходя из размера начального депозита, количества сделок, соотношения убыточных и прибыльных ордеров, процента прибыльных сделок рассчитывает баланс счета, и выводит информацию о количестве убыточных и прибыльных сделок.

Мега калькулятор

Мега калькулятор

К основным недостаткам бесплатной версии программы можно отнести:

  • реклама;
  • ограниченный набор инструментов – 34 валютные пары.

Мобильное приложение Forex Calculator

  • С каждым днем все больше трейдеров предпочитают торговлю через портативные устройства, поэтому для удовлетворения их потребностей было разработано мобильное приложение для смартфонов – Forex Calculator. Мобильный калькулятор трейдера скачать бесплатно доступно из AppStore или Google Play;

Приложение выполняет единственную, но бесценную функцию – рассчитывает размер лота по заданным параметрам. Чтобы рассчитать размер позиции необходимо:

  • запустить его;
  • ввести размер собственных средств;
  • установить уровень стоп-лосса в четырехзначных котировках;
  • указать допустимый риск в процентах или валюте;
  • выбрать торгуемый инструмент (валютную пару);
  • ввести текущую рыночную цену инструмента;
  • нажать рассчитать.

В дальнейшем разработчики приложения доработают момент с ручным вводом рыночной цены, чтобы облегчить жить трейдерам.

Мобильный калькулятор трейдера

Мобильный калькулятор трейдера

Калькулятор трейдера в Excel

Исходя из того, что размер возможной потери от одного ордера не должен превышать 2-3 процентов от суммы депозита, возникает необходимость рассчитывать объем позиции перед каждым входом в рынок. Если трейдер не краткосрочник, то это всегда можно рассчитать с помощью обычного калькулятора. Но что делать трейдеру, у которых каждая минута на вес золота?

Для облегчения работы торговца разработан специальный инструмент – калькулятор управления размером позиции на Форекс в Excel. Калькулятор трейдера Excel есть в свободном доступе в интернете. А главным плюсом данной разработки является отсутствие привязки или ограничений по торгуемым инструментам и простота в использовании. Выбор инструментов полностью зависит от воли предпринимателя. Для расчета размера лота нужно ввести:

  • допустимый риск в процентах;
  • размер депозита;
  • направление входа в рынок (sell/buy);
  • цену входа в позицию;
  • цену стоп лосс;
  • стоимость 1 пункта.

Калькулятор трейдера в Excel

Калькулятор трейдера в Excel

После ввода данных, Excel сам рассчитает размер лота и возможные потери.

Принципы управления капиталом являются гладкими, как и сам рынок. Основная задача трейдера – всегда оставаться в игре, а для этого важно выбрать правильный объем лота.

Обновлено

2018-11-08 12:49:43

Совместимость

Windows 98, Windows 2000, Windows XP, Windows Vista, Windows 7

Описание

Калькулятор Трейдера — это программа, которая содержит функционал расчета для сделок forex, акции, фьючерсы. Позволяет изменять валюту расчета. Расчет параметров сделок с учетом комиссий биржи и брокера. Выбор активной закладки по умочанию. Округление чисел до сотых. Функция автоматического расчета максимально возможной позиции во вкладке фьючерсы и форекс. В функционале форекс есть возможность изменять валютные пары, шаг цены и спред. Расчет оптимального размера позиции в соответствие заданному риску Программа совмещает в себе функционал расчета для нескольких видов инструментов и может быть использована широкой аудиторией трейдеров.

Версии

Если у вас есть Excel в версии с 2010 года, то вы часто использовали график курса во времени в ячейках листа, известный в разговорной речи как Sparkline. Спарклайны особенно полезны при построении панелей мониторинга или графически расширенных отчетов. Рассмотрим еще один интересный метод использования спарклайнов, который будет обогащен сигналом положительной/отрицательной динамики изменения показателей. Такое решение позволит не только отслеживать тенденции данных, но и быстро находить области, требующие срочных дополнительных изменений.

Подготовка данных для спарклайнов калькулятора форекс-стратегий

forex currency calculator.

Для примера работы со спарклайнами составим простейший калькулятор анализа торговой стратегии на рынке Forex одновременно по 16-ти валютным парам на протяжении целых 6-ти лет. Калькулятор позволить пользователю быстро визуально определить наиболее подходящие валютные пары и вместе с тем же исключить убыточные валюты для данной стратегии.

В качестве источника данных для построения графиков в ячейках мы будем использовать результаты теста стратегии, заранее предоставленные в форме отчета о балансе средств на торговом счете по состоянию на текущий год с разбивкой по отдельным валютным парам. Созданные нами спарклайны графики позволят вам быстро определить тенденцию успешности торговли и определить те валютные пары, для которых баланс средств стал ниже, чем в 2014 году. Следующая таблица подготовлена на втором листе под названием «Данные»:

Данные.

Как видно из данных отчета условием тестирования было определено, что в 2014-ом году был открыт торговый счет на, который был внесен депозит на сумму 10 000. Далее баланс депозита изменялся то в плюс, то в минус на протяжении 6-ти лет в зависимости от того по какой валюте совершались торги с использованием одной и той же торговой стратегии.

Так же калькулятор будет содержать информацию об общей картине если торговать сразу по всем валютным парам на протяжении всего времени. Такой подход позволит трейдеру существенно диверсифицировать риски.



Создание шаблона интерактивной аналитической таблицы валют в Excel

Сам калькулятор – очень прост и будет обладать только лишь одним элементом управления. Для этого перейдите на первый лист «Калькулятор» и в ячейке D5 создайте выпадающий список со ссылкой на диапазон =Данные!$C$1:$H$1. Выберите инструмент: «ДАННЫЕ»-«Работа с данными»-«Проверка данных». В появившемся окне «Проверка вводимых значений» на вкладке «Параметры» из группы опций «Тип данных:» выберите опцию «Список». А в поле ввода «Источник» введите ссылку на используемые значения из ячеек второго листа как показано ниже на рисунке:

Выпадающий список.

Также заполните заголовки таблицы. А затем заполняем табличную часть формулами:

  1. Ссылаясь на ячейки первого столбца таблицы на листе «Данные» получаем все наименования валютных пар заполняя таким образом формулой со ссылкой =Данные!A2 диапазон ячеек B6:B21 на первом листе «Калькулятор»:
  2. Калькулятор.

  3. Диапазон ячеек D6:D21 на первом листе заполняем формулой с функцией =ГПР() для выборки значений со второго листа:
  4. ГПР.

  5. Диапазон E6:E21 на первом листе заполняем формулой для вычисления уровня разницы изменения в процентном соотношении между начальным сальдо торгового счета в 2014-ом году – 10 000 и текущим по состоянию на указанный год пользователем:
  6. изменения в процентном соотношении.

  7. Не спешите устанавливать процентный формат, а вместо этого зададим свой пользовательский более информативный формат ячеек для диапазона E6:E21 вызвав диалоговое окно клавишами CTRL+1 где необходимо указать параметры как на рисунке:
  8. свой процентный формат.

  9. Условным форматированием экспонируем красным цветом отрицательные изменения в процентах для удобочитаемости анализа. Для этого предварительно выделите диапазон E6:E21 и выберите инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило». В появившемся окне «Диспетчер правил условного форматирования» нажмите на кнопку «Создать правило» после чего отмечаем опцию «Форматировать только ячейки, которые содержат» и указываем параметры: 1-значение ячейки; 2-меньше; 3-=0. Так же не забудем указать формат для ячеек, которые соответствуют данному условию:

Диспетчер правил условного форматирования.

Теперь в калькулятор необходимо добавить саму информативную часть анализа, которая является определяющим фактором данного аналитического инструмента для тестирования торговой стратегии – это спарклайны.

Создание спарклайна для технического анализа курсов валют в Excel

Мы будем использовать особенные, умные спарклайны, которые должны иметь возможность динамически изменятся в зависимости от выбранного года пользователем в калькуляторе. Также все спарклайны в столбце E6:E21 должны автоматически изменять свой цвет в зависимости от положительной тенденции (синий) или отрицательной (красный).

Поэтому для умных спарклайнов нам необходимо сначала подготовить и должным образом обработать входящие данные. На втором листе с названием «Данные» создаем дополнительную таблицу заполненной одной и той же формулой в диапазоне J2:P17, как на рисунке:

создаем дополнительную таблицу.

Добавляем к таблице еще один столбец с формулой в ячейках Q2:Q17, которая буде определять убыточные валютные пары по состоянию на выбранный год в калькуляторе:

убыточные валютные пары.

И в итоговой строке K18:P18 данной таблицы будем использовать формулу для главного спарклайна отображающего динамику общего баланса одновременно по всем валютным парам:

формула для главного спарклайна.

Теперь, когда все данные подготовлены переходим на лист «Калькулятор» и создаем спарклайны. Для этого выделите диапазон G6:G21 и выберите инструмент: «ВСТАВКА»-«Спарклайны»-«График»:

Спарклайны.

В окне «Создание спарклайнов» укажите в поле «Диапазон данных:» внешнюю ссылку Данные!J2:P17 на ранее созданную дополнительную таблицу на втором листе и нажмите ОК.

Изменение цвета спарклайнов по условию

Чтобы заставить спарклайны автоматически изменять свой цвет в зависимости от убыточности анализируемых валют придется использовать макрос. Чтобы создать такой макрос откройте редактор макросов выбрав инструмент: «РАЗРАБОТЧИК»-«Код»-«VisualBasic» или нажмите комбинацию клавиш ALT+F11:

Visual Basic.

Далее создайте новый модуль выбрав инструмент: «Insert»-«Module» и в созданный Module1 вставьте код:

код макроса.

Sub controlcolor()
Dim spkline As SparklineGroup
Dim lRow As Long

 
lRow = Cells(Rows.Count, 

«B»).End(xlUp).Row
Range(«G6:G» & lRow).SparklineGroups.Ungroup
For Each spkline In Range(«G6:G» & lRow).SparklineGroups
With Application.Range(spkline.Item(1).SourceData)
If .Offset(, .Columns.Count).Resize(1, 1).Value = 1 Then
   spkline.SeriesColor.Color = 255
Else
   spkline.SeriesColor.ThemeColor = 5
End If
End With
Next
End Sub

Описание действий программы в коде макроса:

  1. Указать номер последней непустой строки в столбце B для автоматического определения количества спарклайнов.
  2. Определить адрес диапазона ячеек со спарклайнами вместе с тем получить доступ к их группе и разгруппировать.
  3. Методом перебора получить доступ к адресу внешней ссылки на диапазон данных для каждого спарклайна и проверить, имеет ли соседняя ячейка значение 1 (то есть в столбце loss на листе «Данные»).
  4. Если соседняя ячейка по отношению к адресу ссылки данных для спарклайна содержит число 1, тогда линия на графике окрашивается в красный цвет, в противном случае — в синий.

А теперь сделайте двойной щелчок по Лист1 (Калькулятор) в редакторе VBA-макросов VisualBasic и вставьте в него код для вызова макроса controlcolor из модуля 1:

код вызова макроса.

Private Sub Worksheet_Change(ByVal Target As Range)
Dim rng As Range: Set rng = [D5] ‘диапазон изменяемых ячеек
If Not Intersect(rng, Target) Is Nothing Then controlcolor
End Sub

В этом коде вызова все просто: при каждом изменении значений в ячейке D5 выполняется макрос controlcolor на текущем листе 1 (Калькулятор).

Теперь в ячейку G4 добавим главный спарклайн для отображения динамики общего баланса:

главный спарклайн.

В главном спарклайне использем ссылку на ячейки в итоговой строке дополнительной таблице второго листа: Данные!J18:P18.

Также в ячейку E4 добавим формулу для вычисления изменения общего баланса торгового счета в процентном соотношении. При этом не забудем скопировать пользовательский формат с нижних ячеек.

вычисление изменения общего баланса.

И последняя формула в ячейке B3 для вычисления количества убыточных валютных пар в процентах для торгового счета в том или ином году:

количество убыточных валютных в процентах.

После добавления текста с описанием калькулятора и выполнения небольших манипуляций с форматом значений для стильного оформления с удобным анализом получаем готовый результат:

Пример.

Скачать калькулятор валют для форекс в Excel

Как видно на рисунке несмотря на то что графики в ячейках небольшого размера в некоторых случаях при некоторых задачах спарклайны наиболее правильное и удобное решение, которые сложно заменить другими диаграммами.

Понравилась статья? Поделить с друзьями:
  • Калькулятор трейдера для excel
  • Калькулятор стоимости дома excel
  • Калькулятор стажа в excel
  • Калькулятор сложных процентов excel скачать
  • Калькулятор сложного процента в excel с капитализацией