Блог им. Manstep

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

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

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

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

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

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
12.2К | ★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:
Рыночная ипотека восстанавливается на фоне снижения ставок
По данным ДОМ. РФ, число выданных ипотечных кредитов в России за май увеличилось на 24% г/г, до 79 тыс., а их объем вырос на 15% г/г, до 332 млрд...
Инвестиции без спешки: торгуем в выходные
Алексей Девятов Рынок часто движется импульсами, и тем важнее оценивать активы без спешки, не отвлекаясь на инфошум. Для этого отлично...
Фото
Курс рубля летом: ждать ли сюрпризов?
Рост вопреки прогнозам: с начала 2025 года рубль укрепился на 55%, хотя многие аналитики ожидали его ослабления. Теперь, когда Минфин...
Фото
ЦИАН. Отчет МСФО Q1 26г. Такой рентабельности никогда не было
Вышли финансовые результаты по МСФО за Q1 2026г. от компании ЦИАН: 👉Выручка — 3,90 млрд руб. (+17,9% г/г) 👉Операционные расходы — 2,72...

теги блога Manstep

....все тэги



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