# Калькулятор Мартингейла: минимизация рисков на Форекс и бинарных опционах
* Автор: Елена Воробьёва*
### Введение
Стратегия Мартингейла, пришедшая из мира азартных игр, нашла широкое применение в трейдинге, особенно на рынках Форекс и бинарных опционов. Её суть заключается в последовательном увеличении ставки после каждой проигрышной сделки, что позволяет в случае выигрыша не только покрыть убытки, но и получить прибыль. Однако эта стратегия сопряжена с высокими рисками, такими как длинные безоткатные движения цены и нехватка депозита. Именно здесь на помощь приходит калькулятор Мартингейла, который помогает минимизировать риски и оптимизировать стратегии. Подробнее об этом можно узнать в [ Полный материал] ( https: //t...content-available-to-author-only...a.ph/Kalkulyator-Martingejla-dlya-Foreks-i-Binarnyh-Opcionov-06-10).
! [ Калькулятор Мартингейла: минимизация рисков на Форекс и бинарных опционах] ( https: //p...content-available-to-author-only...t.link/uploads/generated-images/2026/06/1781075424008-f68e6f97.jpg)
### Как работает калькулятор Мартингейла
Калькулятор Мартингейла — это инструмент, который автоматизирует расчеты параметров стратегии. Основные функции включают определение начального лота, множителя и шага между ордерами. Например, если трейдер задает начальный размер ставки, баланс и количество допустимых проигрышей, калькулятор рассчитывает размер каждой последующей ставки. Это позволяет избежать ошибок, которые часто возникают при ручных расчетах, и минимизировать риски.
> Её суть заключается в последовательном увеличении ставки после каждой проигрышной сделки, что позволяет в случае выигрыша не только покрыть убытки, но и получить прибыль.
- Как работает калькулятор Мартингейла
- Основные параметры для расчета в калькуляторе Мартингейла
- Расширенные методики использования калькулятора Мартингейла
- Разбор кейсов: успешное применение калькулятора Мартингейла
- Чеклист для эффективного использования калькулятора Мартингейла
Преимущество использования калькулятора заключается в его точности и скорости. В условиях высокой волатильности рынка, когда цена может двигаться без откатов, автоматизация расчетов становится критически важной. Калькулятор также позволяет тестировать различные сценарии, что помогает трейдерам приспосабливать стратегию под текущие рыночные условия.
### Основные параметры для расчета в калькуляторе Мартингейла
Для эффективного использования калькулятора необходимо правильно задать несколько ключевых параметров. Первый из них — размер депозита. Начальный капитал должен быть достаточным для покрытия возможных убытков, но при этом не превышать допустимый уровень риска. Второй параметр — процент риска. Оптимальное значение обычно составляет 1 –2 % от депозита, что позволяет минимизировать потери.
Коэффициент увеличения ставки, или множитель, также играет важную роль. Он определяет, насколько увеличивается ставка после каждого проигрыша. Обычно используется множитель 2 , но его можно корректировать в зависимости от рыночных условий. Уровни стоп- лосса и тейк- профита влияют на общую эффективность стратегии. Их правильная настройка позволяет избежать чрезмерных потерь и зафиксировать прибыль.
### Расширенные методики использования калькулятора Мартингейла
Калькулятор Мартингейла может быть адаптирован под различные рыночные условия. Например, в периоды высокой волатильности можно уменьшить начальный лот и увеличить количество допустимых проигрышей. Это позволяет снизить риск потери депозита. Также калькулятор можно использовать для тестирования стратегий на исторических данных, что помогает оценить их эффективность.
Интеграция калькулятора с другими инструментами анализа рынка, такими как индикаторы и экономический календарь, позволяет повысить точность прогнозов. Например, закрытие всех сделок перед выходом важных новостей помогает избежать резких движений цены. Это особенно актуально для трейдеров, использующих стратегию Мартингейла.
### Разбор кейсов: успешное применение калькулятора Мартингейла
Примером успешного использования калькулятора может служить случай, когда трейдер смог минимизировать потери после серии из пяти проигрышных сделок. Благодаря точным расчетам, он смог восстановить депозит и даже получить прибыль. Однако ошибки в расчетах могут привести к быстрой потере капитала. Например, неправильное определение начального лота может привести к тому, что депозит будет исчерпан уже после нескольких проигрышей.
Рекомендации по улучшению стратегий включают регулярное обновление параметров и контроль за рыночными условиями. Это позволяет приспосабливать стратегию к изменениям и минимизировать риски. Подробнее о практических примерах можно узнать в [ этом материале] ( https: //t...content-available-to-author-only...a.ph/Kalkulyator-Martingejla-dlya-Foreks-i-Binarnyh-Opcionov-06-10).
### Чеклист для эффективного использования калькулятора Мартингейла
Для эффективного использования калькулятора Мартингейла рекомендуется следовать нескольким шагам. Во- первых, правильно определить начальный размер ставки и баланс. Во- вторых, задать оптимальные значения для процента риска и множителя. В- третьих, регулярно проверять корректность расчетов и обновлять параметры в зависимости от рыночных условий.
Контрольные точки включают проверку уровня стоп- лосса и тейк- профита, а также анализ текущей рыночной ситуации. Это позволяет избежать ошибок и минимизировать риски. Также рекомендуется использовать калькулятор в сочетании с другими инструментами анализа, такими как индикаторы и экономический календарь.
### Заключение
Калькулятор Мартингейла — это незаменимый инструмент для трейдеров, работающих на рынках Форекс и бинарных опционов. Он позволяет минимизировать риски и улучшать стратегии, что значительно повышает эффективность торговли. Для более глубокого понимания стратегии Мартингейла и её применения в трейдинге, можно ознакомиться с [ историей и принципами этой стратегии] ( https: //r...content-available-to-author-only...a.org/wiki/%D0%9C%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%B3%D0%B5%D0%B9%D0%BB)./* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
}
}
IyDQmtCw0LvRjNC60YPQu9GP0YLQvtGAINCc0LDRgNGC0LjQvdCz0LXQudC70LA6INC80LjQvdC40LzQuNC30LDRhtC40Y8g0YDQuNGB0LrQvtCyINC90LAg0KTQvtGA0LXQutGBINC4INCx0LjQvdCw0YDQvdGL0YUg0L7Qv9GG0LjQvtC90LDRhQoKKtCQ0LLRgtC+0YA6INCV0LvQtdC90LAg0JLQvtGA0L7QsdGM0ZHQstCwKgoKIyMjINCS0LLQtdC00LXQvdC40LUKCtCh0YLRgNCw0YLQtdCz0LjRjyDQnNCw0YDRgtC40L3Qs9C10LnQu9CwLCDQv9GA0LjRiNC10LTRiNCw0Y8g0LjQtyDQvNC40YDQsCDQsNC30LDRgNGC0L3Ri9GFINC40LPRgCwg0L3QsNGI0LvQsCDRiNC40YDQvtC60L7QtSDQv9GA0LjQvNC10L3QtdC90LjQtSDQsiDRgtGA0LXQudC00LjQvdCz0LUsINC+0YHQvtCx0LXQvdC90L4g0L3QsCDRgNGL0L3QutCw0YUg0KTQvtGA0LXQutGBINC4INCx0LjQvdCw0YDQvdGL0YUg0L7Qv9GG0LjQvtC90L7Qsi4g0JXRkSDRgdGD0YLRjCDQt9Cw0LrQu9GO0YfQsNC10YLRgdGPINCyINC/0L7RgdC70LXQtNC+0LLQsNGC0LXQu9GM0L3QvtC8INGD0LLQtdC70LjRh9C10L3QuNC4INGB0YLQsNCy0LrQuCDQv9C+0YHQu9C1INC60LDQttC00L7QuSDQv9GA0L7QuNCz0YDRi9GI0L3QvtC5INGB0LTQtdC70LrQuCwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQsiDRgdC70YPRh9Cw0LUg0LLRi9C40LPRgNGL0YjQsCDQvdC1INGC0L7Qu9GM0LrQviDQv9C+0LrRgNGL0YLRjCDRg9Cx0YvRgtC60LgsINC90L4g0Lgg0L/QvtC70YPRh9C40YLRjCDQv9GA0LjQsdGL0LvRjC4g0J7QtNC90LDQutC+INGN0YLQsCDRgdGC0YDQsNGC0LXQs9C40Y8g0YHQvtC/0YDRj9C20LXQvdCwINGBINCy0YvRgdC+0LrQuNC80Lgg0YDQuNGB0LrQsNC80LgsINGC0LDQutC40LzQuCDQutCw0Log0LTQu9C40L3QvdGL0LUg0LHQtdC30L7RgtC60LDRgtC90YvQtSDQtNCy0LjQttC10L3QuNGPINGG0LXQvdGLINC4INC90LXRhdCy0LDRgtC60LAg0LTQtdC/0L7Qt9C40YLQsC4g0JjQvNC10L3QvdC+INC30LTQtdGB0Ywg0L3QsCDQv9C+0LzQvtGJ0Ywg0L/RgNC40YXQvtC00LjRgiDQutCw0LvRjNC60YPQu9GP0YLQvtGAINCc0LDRgNGC0LjQvdCz0LXQudC70LAsINC60L7RgtC+0YDRi9C5INC/0L7QvNC+0LPQsNC10YIg0LzQuNC90LjQvNC40LfQuNGA0L7QstCw0YLRjCDRgNC40YHQutC4INC4INC+0L/RgtC40LzQuNC30LjRgNC+0LLQsNGC0Ywg0YHRgtGA0LDRgtC10LPQuNC4LiDQn9C+0LTRgNC+0LHQvdC10LUg0L7QsSDRjdGC0L7QvCDQvNC+0LbQvdC+INGD0LfQvdCw0YLRjCDQsiBb0J/QvtC70L3Ri9C5INC80LDRgtC10YDQuNCw0LtdKGh0dHBzOi8vdC4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uYS5waC9LYWxrdWx5YXRvci1NYXJ0aW5nZWpsYS1kbHlhLUZvcmVrcy1pLUJpbmFybnloLU9wY2lvbm92LTA2LTEwKS4KCiFb0JrQsNC70YzQutGD0LvRj9GC0L7RgCDQnNCw0YDRgtC40L3Qs9C10LnQu9CwOiDQvNC40L3QuNC80LjQt9Cw0YbQuNGPINGA0LjRgdC60L7QsiDQvdCwINCk0L7RgNC10LrRgSDQuCDQsdC40L3QsNGA0L3Ri9GFINC+0L/RhtC40L7QvdCw0YVdKGh0dHBzOi8vcC4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4udC5saW5rL3VwbG9hZHMvZ2VuZXJhdGVkLWltYWdlcy8yMDI2LzA2LzE3ODEwNzU0MjQwMDgtZjY4ZTZmOTcuanBnKQoKIyMjINCa0LDQuiDRgNCw0LHQvtGC0LDQtdGCINC60LDQu9GM0LrRg9C70Y/RgtC+0YAg0JzQsNGA0YLQuNC90LPQtdC50LvQsAoK0JrQsNC70YzQutGD0LvRj9GC0L7RgCDQnNCw0YDRgtC40L3Qs9C10LnQu9CwIOKAlCDRjdGC0L4g0LjQvdGB0YLRgNGD0LzQtdC90YIsINC60L7RgtC+0YDRi9C5INCw0LLRgtC+0LzQsNGC0LjQt9C40YDRg9C10YIg0YDQsNGB0YfQtdGC0Ysg0L/QsNGA0LDQvNC10YLRgNC+0LIg0YHRgtGA0LDRgtC10LPQuNC4LiDQntGB0L3QvtCy0L3Ri9C1INGE0YPQvdC60YbQuNC4INCy0LrQu9GO0YfQsNGO0YIg0L7Qv9GA0LXQtNC10LvQtdC90LjQtSDQvdCw0YfQsNC70YzQvdC+0LPQviDQu9C+0YLQsCwg0LzQvdC+0LbQuNGC0LXQu9GPINC4INGI0LDQs9CwINC80LXQttC00YMg0L7RgNC00LXRgNCw0LzQuC4g0J3QsNC/0YDQuNC80LXRgCwg0LXRgdC70Lgg0YLRgNC10LnQtNC10YAg0LfQsNC00LDQtdGCINC90LDRh9Cw0LvRjNC90YvQuSDRgNCw0LfQvNC10YAg0YHRgtCw0LLQutC4LCDQsdCw0LvQsNC90YEg0Lgg0LrQvtC70LjRh9C10YHRgtCy0L4g0LTQvtC/0YPRgdGC0LjQvNGL0YUg0L/RgNC+0LjQs9GA0YvRiNC10LksINC60LDQu9GM0LrRg9C70Y/RgtC+0YAg0YDQsNGB0YHRh9C40YLRi9Cy0LDQtdGCINGA0LDQt9C80LXRgCDQutCw0LbQtNC+0Lkg0L/QvtGB0LvQtdC00YPRjtGJ0LXQuSDRgdGC0LDQstC60LguINCt0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LjQt9Cx0LXQttCw0YLRjCDQvtGI0LjQsdC+0LosINC60L7RgtC+0YDRi9C1INGH0LDRgdGC0L4g0LLQvtC30L3QuNC60LDRjtGCINC/0YDQuCDRgNGD0YfQvdGL0YUg0YDQsNGB0YfQtdGC0LDRhSwg0Lgg0LzQuNC90LjQvNC40LfQuNGA0L7QstCw0YLRjCDRgNC40YHQutC4LgoKPiDQldGRINGB0YPRgtGMINC30LDQutC70Y7Rh9Cw0LXRgtGB0Y8g0LIg0L/QvtGB0LvQtdC00L7QstCw0YLQtdC70YzQvdC+0Lwg0YPQstC10LvQuNGH0LXQvdC40Lgg0YHRgtCw0LLQutC4INC/0L7RgdC70LUg0LrQsNC20LTQvtC5INC/0YDQvtC40LPRgNGL0YjQvdC+0Lkg0YHQtNC10LvQutC4LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINCyINGB0LvRg9GH0LDQtSDQstGL0LjQs9GA0YvRiNCwINC90LUg0YLQvtC70YzQutC+INC/0L7QutGA0YvRgtGMINGD0LHRi9GC0LrQuCwg0L3QviDQuCDQv9C+0LvRg9GH0LjRgtGMINC/0YDQuNCx0YvQu9GMLgoKLSDQmtCw0Log0YDQsNCx0L7RgtCw0LXRgiDQutCw0LvRjNC60YPQu9GP0YLQvtGAINCc0LDRgNGC0LjQvdCz0LXQudC70LAKLSDQntGB0L3QvtCy0L3Ri9C1INC/0LDRgNCw0LzQtdGC0YDRiyDQtNC70Y8g0YDQsNGB0YfQtdGC0LAg0LIg0LrQsNC70YzQutGD0LvRj9GC0L7RgNC1INCc0LDRgNGC0LjQvdCz0LXQudC70LAKLSDQoNCw0YHRiNC40YDQtdC90L3Ri9C1INC80LXRgtC+0LTQuNC60Lgg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LrQsNC70YzQutGD0LvRj9GC0L7RgNCwINCc0LDRgNGC0LjQvdCz0LXQudC70LAKLSDQoNCw0LfQsdC+0YAg0LrQtdC50YHQvtCyOiDRg9GB0L/QtdGI0L3QvtC1INC/0YDQuNC80LXQvdC10L3QuNC1INC60LDQu9GM0LrRg9C70Y/RgtC+0YDQsCDQnNCw0YDRgtC40L3Qs9C10LnQu9CwCi0g0KfQtdC60LvQuNGB0YIg0LTQu9GPINGN0YTRhNC10LrRgtC40LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQutCw0LvRjNC60YPQu9GP0YLQvtGA0LAg0JzQsNGA0YLQuNC90LPQtdC50LvQsAoK0J/RgNC10LjQvNGD0YnQtdGB0YLQstC+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC60LDQu9GM0LrRg9C70Y/RgtC+0YDQsCDQt9Cw0LrQu9GO0YfQsNC10YLRgdGPINCyINC10LPQviDRgtC+0YfQvdC+0YHRgtC4INC4INGB0LrQvtGA0L7RgdGC0LguINCSINGD0YHQu9C+0LLQuNGP0YUg0LLRi9GB0L7QutC+0Lkg0LLQvtC70LDRgtC40LvRjNC90L7RgdGC0Lgg0YDRi9C90LrQsCwg0LrQvtCz0LTQsCDRhtC10L3QsCDQvNC+0LbQtdGCINC00LLQuNCz0LDRgtGM0YHRjyDQsdC10Lcg0L7RgtC60LDRgtC+0LIsINCw0LLRgtC+0LzQsNGC0LjQt9Cw0YbQuNGPINGA0LDRgdGH0LXRgtC+0LIg0YHRgtCw0L3QvtCy0LjRgtGB0Y8g0LrRgNC40YLQuNGH0LXRgdC60Lgg0LLQsNC20L3QvtC5LiDQmtCw0LvRjNC60YPQu9GP0YLQvtGAINGC0LDQutC20LUg0L/QvtC30LLQvtC70Y/QtdGCINGC0LXRgdGC0LjRgNC+0LLQsNGC0Ywg0YDQsNC30LvQuNGH0L3Ri9C1INGB0YbQtdC90LDRgNC40LgsINGH0YLQviDQv9C+0LzQvtCz0LDQtdGCINGC0YDQtdC50LTQtdGA0LDQvCDQv9GA0LjRgdC/0L7RgdCw0LHQu9C40LLQsNGC0Ywg0YHRgtGA0LDRgtC10LPQuNGOINC/0L7QtCDRgtC10LrRg9GJ0LjQtSDRgNGL0L3QvtGH0L3Ri9C1INGD0YHQu9C+0LLQuNGPLgoKIyMjINCe0YHQvdC+0LLQvdGL0LUg0L/QsNGA0LDQvNC10YLRgNGLINC00LvRjyDRgNCw0YHRh9C10YLQsCDQsiDQutCw0LvRjNC60YPQu9GP0YLQvtGA0LUg0JzQsNGA0YLQuNC90LPQtdC50LvQsAoK0JTQu9GPINGN0YTRhNC10LrRgtC40LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQutCw0LvRjNC60YPQu9GP0YLQvtGA0LAg0L3QtdC+0LHRhdC+0LTQuNC80L4g0L/RgNCw0LLQuNC70YzQvdC+INC30LDQtNCw0YLRjCDQvdC10YHQutC+0LvRjNC60L4g0LrQu9GO0YfQtdCy0YvRhSDQv9Cw0YDQsNC80LXRgtGA0L7Qsi4g0J/QtdGA0LLRi9C5INC40Lcg0L3QuNGFIOKAlCDRgNCw0LfQvNC10YAg0LTQtdC/0L7Qt9C40YLQsC4g0J3QsNGH0LDQu9GM0L3Ri9C5INC60LDQv9C40YLQsNC7INC00L7Qu9C20LXQvSDQsdGL0YLRjCDQtNC+0YHRgtCw0YLQvtGH0L3Ri9C8INC00LvRjyDQv9C+0LrRgNGL0YLQuNGPINCy0L7Qt9C80L7QttC90YvRhSDRg9Cx0YvRgtC60L7Qsiwg0L3QviDQv9GA0Lgg0Y3RgtC+0Lwg0L3QtSDQv9GA0LXQstGL0YjQsNGC0Ywg0LTQvtC/0YPRgdGC0LjQvNGL0Lkg0YPRgNC+0LLQtdC90Ywg0YDQuNGB0LrQsC4g0JLRgtC+0YDQvtC5INC/0LDRgNCw0LzQtdGC0YAg4oCUINC/0YDQvtGG0LXQvdGCINGA0LjRgdC60LAuINCe0L/RgtC40LzQsNC70YzQvdC+0LUg0LfQvdCw0YfQtdC90LjQtSDQvtCx0YvRh9C90L4g0YHQvtGB0YLQsNCy0LvRj9C10YIgMeKAkzIlINC+0YIg0LTQtdC/0L7Qt9C40YLQsCwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQvNC40L3QuNC80LjQt9C40YDQvtCy0LDRgtGMINC/0L7RgtC10YDQuC4KCtCa0L7RjdGE0YTQuNGG0LjQtdC90YIg0YPQstC10LvQuNGH0LXQvdC40Y8g0YHRgtCw0LLQutC4LCDQuNC70Lgg0LzQvdC+0LbQuNGC0LXQu9GMLCDRgtCw0LrQttC1INC40LPRgNCw0LXRgiDQstCw0LbQvdGD0Y4g0YDQvtC70YwuINCe0L0g0L7Qv9GA0LXQtNC10LvRj9C10YIsINC90LDRgdC60L7Qu9GM0LrQviDRg9Cy0LXQu9C40YfQuNCy0LDQtdGC0YHRjyDRgdGC0LDQstC60LAg0L/QvtGB0LvQtSDQutCw0LbQtNC+0LPQviDQv9GA0L7QuNCz0YDRi9GI0LAuINCe0LHRi9GH0L3QviDQuNGB0L/QvtC70YzQt9GD0LXRgtGB0Y8g0LzQvdC+0LbQuNGC0LXQu9GMIDIsINC90L4g0LXQs9C+INC80L7QttC90L4g0LrQvtGA0YDQtdC60YLQuNGA0L7QstCw0YLRjCDQsiDQt9Cw0LLQuNGB0LjQvNC+0YHRgtC4INC+0YIg0YDRi9C90L7Rh9C90YvRhSDRg9GB0LvQvtCy0LjQuS4g0KPRgNC+0LLQvdC4INGB0YLQvtC/LdC70L7RgdGB0LAg0Lgg0YLQtdC50Lot0L/RgNC+0YTQuNGC0LAg0LLQu9C40Y/RjtGCINC90LAg0L7QsdGJ0YPRjiDRjdGE0YTQtdC60YLQuNCy0L3QvtGB0YLRjCDRgdGC0YDQsNGC0LXQs9C40LguINCY0YUg0L/RgNCw0LLQuNC70YzQvdCw0Y8g0L3QsNGB0YLRgNC+0LnQutCwINC/0L7Qt9Cy0L7Qu9GP0LXRgiDQuNC30LHQtdC20LDRgtGMINGH0YDQtdC30LzQtdGA0L3Ri9GFINC/0L7RgtC10YDRjCDQuCDQt9Cw0YTQuNC60YHQuNGA0L7QstCw0YLRjCDQv9GA0LjQsdGL0LvRjC4KCiMjIyDQoNCw0YHRiNC40YDQtdC90L3Ri9C1INC80LXRgtC+0LTQuNC60Lgg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LrQsNC70YzQutGD0LvRj9GC0L7RgNCwINCc0LDRgNGC0LjQvdCz0LXQudC70LAKCtCa0LDQu9GM0LrRg9C70Y/RgtC+0YAg0JzQsNGA0YLQuNC90LPQtdC50LvQsCDQvNC+0LbQtdGCINCx0YvRgtGMINCw0LTQsNC/0YLQuNGA0L7QstCw0L0g0L/QvtC0INGA0LDQt9C70LjRh9C90YvQtSDRgNGL0L3QvtGH0L3Ri9C1INGD0YHQu9C+0LLQuNGPLiDQndCw0L/RgNC40LzQtdGALCDQsiDQv9C10YDQuNC+0LTRiyDQstGL0YHQvtC60L7QuSDQstC+0LvQsNGC0LjQu9GM0L3QvtGB0YLQuCDQvNC+0LbQvdC+INGD0LzQtdC90YzRiNC40YLRjCDQvdCw0YfQsNC70YzQvdGL0Lkg0LvQvtGCINC4INGD0LLQtdC70LjRh9C40YLRjCDQutC+0LvQuNGH0LXRgdGC0LLQviDQtNC+0L/Rg9GB0YLQuNC80YvRhSDQv9GA0L7QuNCz0YDRi9GI0LXQuS4g0K3RgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDRgdC90LjQt9C40YLRjCDRgNC40YHQuiDQv9C+0YLQtdGA0Lgg0LTQtdC/0L7Qt9C40YLQsC4g0KLQsNC60LbQtSDQutCw0LvRjNC60YPQu9GP0YLQvtGAINC80L7QttC90L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC00LvRjyDRgtC10YHRgtC40YDQvtCy0LDQvdC40Y8g0YHRgtGA0LDRgtC10LPQuNC5INC90LAg0LjRgdGC0L7RgNC40YfQtdGB0LrQuNGFINC00LDQvdC90YvRhSwg0YfRgtC+INC/0L7QvNC+0LPQsNC10YIg0L7RhtC10L3QuNGC0Ywg0LjRhSDRjdGE0YTQtdC60YLQuNCy0L3QvtGB0YLRjC4KCtCY0L3RgtC10LPRgNCw0YbQuNGPINC60LDQu9GM0LrRg9C70Y/RgtC+0YDQsCDRgSDQtNGA0YPQs9C40LzQuCDQuNC90YHRgtGA0YPQvNC10L3RgtCw0LzQuCDQsNC90LDQu9C40LfQsCDRgNGL0L3QutCwLCDRgtCw0LrQuNC80Lgg0LrQsNC6INC40L3QtNC40LrQsNGC0L7RgNGLINC4INGN0LrQvtC90L7QvNC40YfQtdGB0LrQuNC5INC60LDQu9C10L3QtNCw0YDRjCwg0L/QvtC30LLQvtC70Y/QtdGCINC/0L7QstGL0YHQuNGC0Ywg0YLQvtGH0L3QvtGB0YLRjCDQv9GA0L7Qs9C90L7Qt9C+0LIuINCd0LDQv9GA0LjQvNC10YAsINC30LDQutGA0YvRgtC40LUg0LLRgdC10YUg0YHQtNC10LvQvtC6INC/0LXRgNC10LQg0LLRi9GF0L7QtNC+0Lwg0LLQsNC20L3Ri9GFINC90L7QstC+0YHRgtC10Lkg0L/QvtC80L7Qs9Cw0LXRgiDQuNC30LHQtdC20LDRgtGMINGA0LXQt9C60LjRhSDQtNCy0LjQttC10L3QuNC5INGG0LXQvdGLLiDQrdGC0L4g0L7RgdC+0LHQtdC90L3QviDQsNC60YLRg9Cw0LvRjNC90L4g0LTQu9GPINGC0YDQtdC50LTQtdGA0L7Qsiwg0LjRgdC/0L7Qu9GM0LfRg9GO0YnQuNGFINGB0YLRgNCw0YLQtdCz0LjRjiDQnNCw0YDRgtC40L3Qs9C10LnQu9CwLgoKIyMjINCg0LDQt9Cx0L7RgCDQutC10LnRgdC+0LI6INGD0YHQv9C10YjQvdC+0LUg0L/RgNC40LzQtdC90LXQvdC40LUg0LrQsNC70YzQutGD0LvRj9GC0L7RgNCwINCc0LDRgNGC0LjQvdCz0LXQudC70LAKCtCf0YDQuNC80LXRgNC+0Lwg0YPRgdC/0LXRiNC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC60LDQu9GM0LrRg9C70Y/RgtC+0YDQsCDQvNC+0LbQtdGCINGB0LvRg9C20LjRgtGMINGB0LvRg9GH0LDQuSwg0LrQvtCz0LTQsCDRgtGA0LXQudC00LXRgCDRgdC80L7QsyDQvNC40L3QuNC80LjQt9C40YDQvtCy0LDRgtGMINC/0L7RgtC10YDQuCDQv9C+0YHQu9C1INGB0LXRgNC40Lgg0LjQtyDQv9GP0YLQuCDQv9GA0L7QuNCz0YDRi9GI0L3Ri9GFINGB0LTQtdC70L7Qui4g0JHQu9Cw0LPQvtC00LDRgNGPINGC0L7Rh9C90YvQvCDRgNCw0YHRh9C10YLQsNC8LCDQvtC9INGB0LzQvtCzINCy0L7RgdGB0YLQsNC90L7QstC40YLRjCDQtNC10L/QvtC30LjRgiDQuCDQtNCw0LbQtSDQv9C+0LvRg9GH0LjRgtGMINC/0YDQuNCx0YvQu9GMLiDQntC00L3QsNC60L4g0L7RiNC40LHQutC4INCyINGA0LDRgdGH0LXRgtCw0YUg0LzQvtCz0YPRgiDQv9GA0LjQstC10YHRgtC4INC6INCx0YvRgdGC0YDQvtC5INC/0L7RgtC10YDQtSDQutCw0L/QuNGC0LDQu9CwLiDQndCw0L/RgNC40LzQtdGALCDQvdC10L/RgNCw0LLQuNC70YzQvdC+0LUg0L7Qv9GA0LXQtNC10LvQtdC90LjQtSDQvdCw0YfQsNC70YzQvdC+0LPQviDQu9C+0YLQsCDQvNC+0LbQtdGCINC/0YDQuNCy0LXRgdGC0Lgg0Log0YLQvtC80YMsINGH0YLQviDQtNC10L/QvtC30LjRgiDQsdGD0LTQtdGCINC40YHRh9C10YDQv9Cw0L0g0YPQttC1INC/0L7RgdC70LUg0L3QtdGB0LrQvtC70YzQutC40YUg0L/RgNC+0LjQs9GA0YvRiNC10LkuCgrQoNC10LrQvtC80LXQvdC00LDRhtC40Lgg0L/QviDRg9C70YPRh9GI0LXQvdC40Y4g0YHRgtGA0LDRgtC10LPQuNC5INCy0LrQu9GO0YfQsNGO0YIg0YDQtdCz0YPQu9GP0YDQvdC+0LUg0L7QsdC90L7QstC70LXQvdC40LUg0L/QsNGA0LDQvNC10YLRgNC+0LIg0Lgg0LrQvtC90YLRgNC+0LvRjCDQt9CwINGA0YvQvdC+0YfQvdGL0LzQuCDRg9GB0LvQvtCy0LjRj9C80LguINCt0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0L/RgNC40YHQv9C+0YHQsNCx0LvQuNCy0LDRgtGMINGB0YLRgNCw0YLQtdCz0LjRjiDQuiDQuNC30LzQtdC90LXQvdC40Y/QvCDQuCDQvNC40L3QuNC80LjQt9C40YDQvtCy0LDRgtGMINGA0LjRgdC60LguINCf0L7QtNGA0L7QsdC90LXQtSDQviDQv9GA0LDQutGC0LjRh9C10YHQutC40YUg0L/RgNC40LzQtdGA0LDRhSDQvNC+0LbQvdC+INGD0LfQvdCw0YLRjCDQsiBb0Y3RgtC+0Lwg0LzQsNGC0LXRgNC40LDQu9C1XShodHRwczovL3QuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLmEucGgvS2Fsa3VseWF0b3ItTWFydGluZ2VqbGEtZGx5YS1Gb3Jla3MtaS1CaW5hcm55aC1PcGNpb25vdi0wNi0xMCkuCgojIyMg0KfQtdC60LvQuNGB0YIg0LTQu9GPINGN0YTRhNC10LrRgtC40LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQutCw0LvRjNC60YPQu9GP0YLQvtGA0LAg0JzQsNGA0YLQuNC90LPQtdC50LvQsAoK0JTQu9GPINGN0YTRhNC10LrRgtC40LLQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQutCw0LvRjNC60YPQu9GP0YLQvtGA0LAg0JzQsNGA0YLQuNC90LPQtdC50LvQsCDRgNC10LrQvtC80LXQvdC00YPQtdGC0YHRjyDRgdC70LXQtNC+0LLQsNGC0Ywg0L3QtdGB0LrQvtC70YzQutC40Lwg0YjQsNCz0LDQvC4g0JLQvi3Qv9C10YDQstGL0YUsINC/0YDQsNCy0LjQu9GM0L3QviDQvtC/0YDQtdC00LXQu9C40YLRjCDQvdCw0YfQsNC70YzQvdGL0Lkg0YDQsNC30LzQtdGAINGB0YLQsNCy0LrQuCDQuCDQsdCw0LvQsNC90YEuINCS0L4t0LLRgtC+0YDRi9GFLCDQt9Cw0LTQsNGC0Ywg0L7Qv9GC0LjQvNCw0LvRjNC90YvQtSDQt9C90LDRh9C10L3QuNGPINC00LvRjyDQv9GA0L7RhtC10L3RgtCwINGA0LjRgdC60LAg0Lgg0LzQvdC+0LbQuNGC0LXQu9GPLiDQki3RgtGA0LXRgtGM0LjRhSwg0YDQtdCz0YPQu9GP0YDQvdC+INC/0YDQvtCy0LXRgNGP0YLRjCDQutC+0YDRgNC10LrRgtC90L7RgdGC0Ywg0YDQsNGB0YfQtdGC0L7QsiDQuCDQvtCx0L3QvtCy0LvRj9GC0Ywg0L/QsNGA0LDQvNC10YLRgNGLINCyINC30LDQstC40YHQuNC80L7RgdGC0Lgg0L7RgiDRgNGL0L3QvtGH0L3Ri9GFINGD0YHQu9C+0LLQuNC5LgoK0JrQvtC90YLRgNC+0LvRjNC90YvQtSDRgtC+0YfQutC4INCy0LrQu9GO0YfQsNGO0YIg0L/RgNC+0LLQtdGA0LrRgyDRg9GA0L7QstC90Y8g0YHRgtC+0L8t0LvQvtGB0YHQsCDQuCDRgtC10LnQui3Qv9GA0L7RhNC40YLQsCwg0LAg0YLQsNC60LbQtSDQsNC90LDQu9C40Lcg0YLQtdC60YPRidC10Lkg0YDRi9C90L7Rh9C90L7QuSDRgdC40YLRg9Cw0YbQuNC4LiDQrdGC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC40LfQsdC10LbQsNGC0Ywg0L7RiNC40LHQvtC6INC4INC80LjQvdC40LzQuNC30LjRgNC+0LLQsNGC0Ywg0YDQuNGB0LrQuC4g0KLQsNC60LbQtSDRgNC10LrQvtC80LXQvdC00YPQtdGC0YHRjyDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LrQsNC70YzQutGD0LvRj9GC0L7RgCDQsiDRgdC+0YfQtdGC0LDQvdC40Lgg0YEg0LTRgNGD0LPQuNC80Lgg0LjQvdGB0YLRgNGD0LzQtdC90YLQsNC80Lgg0LDQvdCw0LvQuNC30LAsINGC0LDQutC40LzQuCDQutCw0Log0LjQvdC00LjQutCw0YLQvtGA0Ysg0Lgg0Y3QutC+0L3QvtC80LjRh9C10YHQutC40Lkg0LrQsNC70LXQvdC00LDRgNGMLgoKIyMjINCX0LDQutC70Y7Rh9C10L3QuNC1CgrQmtCw0LvRjNC60YPQu9GP0YLQvtGAINCc0LDRgNGC0LjQvdCz0LXQudC70LAg4oCUINGN0YLQviDQvdC10LfQsNC80LXQvdC40LzRi9C5INC40L3RgdGC0YDRg9C80LXQvdGCINC00LvRjyDRgtGA0LXQudC00LXRgNC+0LIsINGA0LDQsdC+0YLQsNGO0YnQuNGFINC90LAg0YDRi9C90LrQsNGFINCk0L7RgNC10LrRgSDQuCDQsdC40L3QsNGA0L3Ri9GFINC+0L/RhtC40L7QvdC+0LIuINCe0L0g0L/QvtC30LLQvtC70Y/QtdGCINC80LjQvdC40LzQuNC30LjRgNC+0LLQsNGC0Ywg0YDQuNGB0LrQuCDQuCDRg9C70YPRh9GI0LDRgtGMINGB0YLRgNCw0YLQtdCz0LjQuCwg0YfRgtC+INC30L3QsNGH0LjRgtC10LvRjNC90L4g0L/QvtCy0YvRiNCw0LXRgiDRjdGE0YTQtdC60YLQuNCy0L3QvtGB0YLRjCDRgtC+0YDQs9C+0LLQu9C4LiDQlNC70Y8g0LHQvtC70LXQtSDQs9C70YPQsdC+0LrQvtCz0L4g0L/QvtC90LjQvNCw0L3QuNGPINGB0YLRgNCw0YLQtdCz0LjQuCDQnNCw0YDRgtC40L3Qs9C10LnQu9CwINC4INC10ZEg0L/RgNC40LzQtdC90LXQvdC40Y8g0LIg0YLRgNC10LnQtNC40L3Qs9C1LCDQvNC+0LbQvdC+INC+0LfQvdCw0LrQvtC80LjRgtGM0YHRjyDRgSBb0LjRgdGC0L7RgNC40LXQuSDQuCDQv9GA0LjQvdGG0LjQv9Cw0LzQuCDRjdGC0L7QuSDRgdGC0YDQsNGC0LXQs9C40LhdKGh0dHBzOi8vci4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uYS5vcmcvd2lraS8lRDAlOUMlRDAlQjAlRDElODAlRDElODIlRDAlQjglRDAlQkQlRDAlQjMlRDAlQjUlRDAlQjklRDAlQkIpLi8qIHBhY2thZ2Ugd2hhdGV2ZXI7IC8vIGRvbid0IHBsYWNlIHBhY2thZ2UgbmFtZSEgKi8KCmltcG9ydCBqYXZhLnV0aWwuKjsKaW1wb3J0IGphdmEubGFuZy4qOwppbXBvcnQgamF2YS5pby4qOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgl9Cn0=
compilation info
Main.java:1: error: illegal character: '#'
# ??????????? ???????????: ??????????? ?????? ?? ?????? ? ???????? ????????
^
Main.java:1: error: class, interface, or enum expected
# ??????????? ???????????: ??????????? ?????? ?? ?????? ? ???????? ????????
^
Main.java:5: error: illegal character: '#'
### ????????
^
Main.java:5: error: illegal character: '#'
### ????????
^
Main.java:5: error: illegal character: '#'
### ????????
^
Main.java:11: error: illegal character: '#'
### ??? ???????? ??????????? ???????????
^
Main.java:11: error: illegal character: '#'
### ??? ???????? ??????????? ???????????
^
Main.java:11: error: illegal character: '#'
### ??? ???????? ??????????? ???????????
^
Main.java:13: error: illegal character: '\u2014'
??????????? ??????????? ? ??? ??????????, ??????? ?????????????? ??????? ?????????? ?????????. ???????? ??????? ???????? ??????????? ?????????? ????, ????????? ? ???? ????? ????????. ????????, ???? ??????? ?????? ????????? ?????? ??????, ?????? ? ?????????? ?????????? ??????????, ??????????? ???????????? ?????? ?????? ??????????? ??????. ??? ????????? ???????? ??????, ??????? ????? ????????? ??? ?????? ????????, ? ?????????????? ?????.
^
Main.java:25: error: illegal character: '#'
### ???????? ????????? ??? ??????? ? ???????????? ???????????
^
Main.java:25: error: illegal character: '#'
### ???????? ????????? ??? ??????? ? ???????????? ???????????
^
Main.java:25: error: illegal character: '#'
### ???????? ????????? ??? ??????? ? ???????????? ???????????
^
Main.java:27: error: illegal character: '\u2014'
??? ???????????? ????????????? ???????????? ?????????? ????????? ?????? ????????? ???????? ??????????. ?????? ?? ??? ? ?????? ????????. ????????? ??????? ?????? ???? ??????????? ??? ???????? ????????? ???????, ?? ??? ???? ?? ????????? ?????????? ??????? ?????. ?????? ???????? ? ??????? ?????. ??????????? ???????? ?????? ?????????? 1?2% ?? ????????, ??? ????????? ?????????????? ??????.
^
Main.java:27: error: illegal character: '\u2014'
??? ???????????? ????????????? ???????????? ?????????? ????????? ?????? ????????? ???????? ??????????. ?????? ?? ??? ? ?????? ????????. ????????? ??????? ?????? ???? ??????????? ??? ???????? ????????? ???????, ?? ??? ???? ?? ????????? ?????????? ??????? ?????. ?????? ???????? ? ??????? ?????. ??????????? ???????? ?????? ?????????? 1?2% ?? ????????, ??? ????????? ?????????????? ??????.
^
Main.java:27: error: illegal character: '\u2013'
??? ???????????? ????????????? ???????????? ?????????? ????????? ?????? ????????? ???????? ??????????. ?????? ?? ??? ? ?????? ????????. ????????? ??????? ?????? ???? ??????????? ??? ???????? ????????? ???????, ?? ??? ???? ?? ????????? ?????????? ??????? ?????. ?????? ???????? ? ??????? ?????. ??????????? ???????? ?????? ?????????? 1?2% ?? ????????, ??? ????????? ?????????????? ??????.
^
Main.java:31: error: illegal character: '#'
### ??????????? ???????? ????????????? ???????????? ???????????
^
Main.java:31: error: illegal character: '#'
### ??????????? ???????? ????????????? ???????????? ???????????
^
Main.java:31: error: illegal character: '#'
### ??????????? ???????? ????????????? ???????????? ???????????
^
Main.java:37: error: illegal character: '#'
### ?????? ??????: ???????? ?????????? ???????????? ???????????
^
Main.java:37: error: illegal character: '#'
### ?????? ??????: ???????? ?????????? ???????????? ???????????
^
Main.java:37: error: illegal character: '#'
### ?????? ??????: ???????? ?????????? ???????????? ???????????
^
Main.java:43: error: illegal character: '#'
### ??????? ??? ???????????? ????????????? ???????????? ???????????
^
Main.java:43: error: illegal character: '#'
### ??????? ??? ???????????? ????????????? ???????????? ???????????
^
Main.java:43: error: illegal character: '#'
### ??????? ??? ???????????? ????????????? ???????????? ???????????
^
Main.java:49: error: illegal character: '#'
### ??????????
^
Main.java:49: error: illegal character: '#'
### ??????????
^
Main.java:49: error: illegal character: '#'
### ??????????
^
Main.java:51: error: illegal character: '\u2014'
??????????? ??????????? ? ??? ??????????? ?????????? ??? ?????????, ?????????? ?? ?????? ?????? ? ???????? ????????. ?? ????????? ?????????????? ????? ? ???????? ?????????, ??? ??????????? ???????? ????????????? ????????. ??? ????? ????????? ????????? ????????? ??????????? ? ?? ?????????? ? ?????????, ????? ???????????? ? [???????? ? ?????????? ???? ?????????](https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%B3%D0%B5%D0%B9%D0%BB)./* package whatever; // don't place package name! */
^
28 errors
stdout