Блог им. Manstep

Расчет рисков и позиций (калькулятор в excel). Расширенная версия

    • 24 декабря 2019, 20:08
    • |
    • Manstep
  • Еще
Это мой основной калькулятор для расчета рисков и позиций. По сути калькулятор состоит из двух частей:
  • раздел для расчета стопов и профита (левая часть);
  • раздел для расчета количество лотов при указании суммы сделки и размера стопа (правая часть)
В заголовках таблицы оставил комментарии.

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

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

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

12.1К | ★60
16 комментариев
Отлично!!! Хорошего Нового Года!!!
avatar
Ajax, и Вас с Наступающим))
avatar
Ссылка отправляет сюда же
Диванный аналитик-практик, добрый вечер! Ссылка работает, проверил только что.

avatar
Man Step, Спасибо! В Экселе?
Диванный аналитик-практик, Добрый день! Да, в excel.
Сегодня залил откорректированную версию. С Наступающим!
avatar
Сложно слишком. Для сильных умов.

Несколько строк кода в Метатрейдере и в любой момент получаем вот такую таблицу:


Еще несколько десятков строк дают вот такие кнопки, которые сами все знают:
avatar
Негоциант, поделитесь пожалуйста.
avatar
dennet, Скрипт считает стоп как 1/4 от ATR D1 (25), выводит результутат вво вкладку Experts. Размер риска на сделку берет из глобальной переменной Risk (0.03 = 3%).

void OnStart()
  {
   double atr[1]; //массив для индикатора
   string INSTR[6]; //массив с инструментами
   INSTR[0]=«EURUSD»;
   INSTR[1]=«GBPUSD»;
   INSTR[2]=«USDJPY»;
   INSTR[3]=«USDCAD»;
   INSTR[4]=«AUDUSD»;
   INSTR[5]=«NZDUSD»;
   
   double R=GlobalVariableGet(«Risk»); //считываем глобальную переменную риск на сделку
   double balans=AccountInfoDouble(ACCOUNT_BALANCE); //получаем текущий баланс
   int stop; //размер стопа
   double size; //сайз
   
   printf("| ATR(D1,25)    | Stop| Size |"); //печатаем шапку таблицы
   for (int i=0;i<=5;i++) //перебираем инструменты
      {
         int ATR= iATR(INSTR[i],PERIOD_D1,25); //получаем АТР по инструменту
         CopyBuffer(ATR,0,0,1,atr);
         stop=MathCeil(round(atr[0]*MathPow(10,SymbolInfoInteger(INSTR[i],SYMBOL_DIGITS)-1))/4); //считаем размер стопа 4знак
         if (StringSubstr(INSTR[i],0,3)==«USD»)size=balans*R/(stop/MathPow(10,SymbolInfoInteger(INSTR[i],SYMBOL_DIGITS)-1))/100000*SymbolInfoDouble(INSTR[i],SYMBOL_BID); //вычисляем сайз для USD пар
         else size=balans*R/stop/10; //вычисляем сайз для нормальных пар
         string shab="| "+INSTR[i]+" %6.4f | %3d | %4.2f |"; //собираем шаблон для строки таблицы
         printf(shab,atr[0],stop,size); //выводим строку таблицы по шаблону
      }
  }
avatar
У меня еще добавлены такие параметры как «плечо», "% лосса от депо по инструменту", "% лосса от депо всего"
 А курс доллара автоматически подтягивается?
Феликс Осколков, здравствуйте! Нет, курс USD не подтягивается (мне это не нужно). Перечисленные Вами параметры тоже можно добавить (просто не хочу перегружать информацией себя и всех пользователей), но идея хорошая. Как  появится время, думаю сделаю. Спасибо за идею. С Наступающим!
avatar
Не работает к сожалению 

avatar
Desperate, добрый день! Все работает, просто внести параметры инструмента (в левой части таблицы) вручную (параметры меняются каждый день, поэтому  нет смысла их делать постоянными).
Значения у меня автоматически стягивается из QUIK (в ячейках ссылка на эти данные, поэтому там такие каракули). 
Введите вручную свои параметры инструмента или укажите путь в ячейках на параметры.  
Ссылка на калькулятор без моих формул https://yadi.sk/i/c5-I-rUNz216LA
avatar
Отлично, спасибо!
avatar

Читайте на SMART-LAB:
Фото
BRENT: Дипломатия Трампа против "бычьего десанта" — кто блефует?
После сенсационного заявления Трампа о достижении двухнедельного перемирия с Ираном нефть открыла торги в среду с мощным гэпом вниз. Цена...
Фото
👨🏻‍💻 Учимся зарабатывать в торговом терминале: новая серия вебинаров
  Т-Инвестиции запускают серию бесплатных вебинаров о том, как пользоваться торговым терминалом — главным инструментом людей,...
Фото
Стратегия на II квартал 2026 года. Акции с высокими дивидендами
Алексей Девятов Аналитики Альфа-Инвестиций представили инвестиционную стратегию на II квартал 2026 года : прогнозы для российской экономики и...
Фото
Кто сейчас самый дешевый сбыт? Сводный пост по сбытовым компаниям по отчетам РСБУ за 2025г.
Волгоградэнергосбыт Ставропольэнергосбыт Самараэнерго Мордовэнергосбыт Пермэнергосбыт Новосибирскэнергосбыт...

теги блога Manstep

....все тэги



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