<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Механист</title><generator>teletype.in</generator><description><![CDATA[Немного программист-алготрейдер, электронщик и сам себе психолог.]]></description><image><url>https://img2.teletype.in/files/d0/ac/d0ac09a5-8ade-4820-9a0e-1b0f3073eae9.png</url><title>Механист</title><link>https://teletype.in/@mechanist2022</link></image><link>https://teletype.in/@mechanist2022?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mechanist2022</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/mechanist2022?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/mechanist2022?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Tue, 28 Apr 2026 11:15:26 GMT</pubDate><lastBuildDate>Tue, 28 Apr 2026 11:15:26 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@mechanist2022/cGe3CE3i2Ja</guid><link>https://teletype.in/@mechanist2022/cGe3CE3i2Ja?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mechanist2022</link><comments>https://teletype.in/@mechanist2022/cGe3CE3i2Ja?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mechanist2022#comments</comments><dc:creator>mechanist2022</dc:creator><title>Не хочу участвовать в этом дерьме, но придется</title><pubDate>Sat, 31 May 2025 02:30:24 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/ba/64/ba640ee2-5a5c-43cc-9247-96d8336aec49.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/61/15/6115349a-8782-4f7a-a90e-760ca37348fa.png"></img>Недавно смотрел видео про причины деглобализации.]]></description><content:encoded><![CDATA[
  <figure id="k8FN" class="m_column">
    <img src="https://img3.teletype.in/files/61/15/6115349a-8782-4f7a-a90e-760ca37348fa.png" width="1280" />
    <figcaption>Момент перед входом в Комнату — сердце Зоны, где, по легенде, исполняется самое сокровенное желание человека. Узкий, органичный тоннель, известный как „мясорубка“, — путь очищения, слома и обнажения истинной сути. Остановка перед дверью становится символом морального испытания, внутреннего кризиса, страха взглянуть в лицо правде.</figcaption>
  </figure>
  <h2 id="0dHs">Мир борьбы: зачем все гонятся за куском</h2>
  <p id="EbUq">Недавно смотрел видео про причины деглобализации.</p>
  <p id="GwPQ">Если коротко:</p>
  <ul id="h8Qb">
    <li id="NOWC">В современном мире главное — наличие дешёвого производства, а не запасы сырья и золота.</li>
    <li id="zX0B">Идёт конкуренция за рынки сбыта. Новых рынков нет, потому что Земля уже вся исследована. Поэтому страны начали «передел» рынков.</li>
  </ul>
  <p id="eQHo">Предполагаю, что всемирных конфликтов, возможно, удалось бы избежать, если бы уровень жизни во всех странах был примерно одинаковым. Это бы привело к однородности рынка, и размещать производство стало бы, по сути, всё равно где — ведь труд стоил бы примерно одинаково и в Китае, и в США.</p>
  <p id="TIA8">Отсутствие такой «разницы» создало бы эффективный рынок с высокой конкуренцией — как это сейчас часто бывает среди мелкого бизнеса (магазины, кофейни). Но пока что мир остаётся крайне неоднородным.</p>
  <p id="9Ip1">Но у меня тут скорее вопрос в другом — а зачем вообще «отжимать» себе кусок? Ради чего? Ради выгоды? Почему государство или крупный игрок пытается подмять других и уничтожить конкуренцию?</p>
  <p id="7dce">У меня, например, были мысли о том, что можно было бы стать таким себе «робин гудом», который забирает деньги у форекс-брокеров, CEX/DEX криптобирж и раздаёт их бедным. Или не можно?</p>
  <p id="vBuR">Да не получится. И не только потому, что это сложно, но и потому, что поток денег в торговлю идёт от кого?</p>
  <p id="cvUf">От тех, кто мечтает приумножить и в итоге теряет. <strong>Эти деньги основаны на чужих страданиях.</strong> Какой в этом смысл — получать их от тысячи проигравших людей, которые страдают, чтобы потом осчастливить нескольких своих близких? Это ведь совсем не похоже на план «сделать всех счастливыми и чтобы никто не ушёл обиженным».</p>
  <p id="s8AW">Окей, может, стоит сделать «нормальный бизнес»?<br />Но и там та же херня: если это крупный бизнес — война с конкурентами (а почему именно ты должен заработать, а не они?), обдиралово покупателей, экономия на сотрудниках. И снова — не похоже на «всеобщее счастье».</p>
  <p id="gLu4">Получается такая система: либо ты наёбываешь, прямо или косвенно, либо тебя съедают. И как люди это решают для себя?</p>
  <p id="LJDz">Предполагаю, что большинство просто считает: его жизнь ценнее всех остальных вместе взятых. Потому что мы ощущаем себя наблюдателями мира, и нам кажется, что мы — центр. Потому что мы — точка «наблюдения». И так думает каждый. <strong>На первом месте — всегда «Я».</strong> Не по логике, не по рассуждению, а просто потому, что <strong>мы так чувствуем.</strong></p>
  <p id="XTKq">И на этом играют. Например, есть видео: двум провинившимся солдатам в яме говорят — кто убьёт другого, тот останется жив. И они начинают друг друга мутузить на смерть.</p>
  <p id="JOVF">Так и в жизни «на гражданке» происходит нечто похожее. А хочется ли мне в этом участвовать?</p>
  <p id="bFFD">Вообще — нет, не хочется. И окажись я в том окопе, я, наверное, бы сказал брату по несчастью, чтобы он не парился — я себя сам убью.</p>
  <p id="P6HJ">А <strong>в обычной жизни что делать?</strong> Делать вид, будто всё чисто и безобидно?</p>
  <p id="qZoQ">У меня нет желания, нет мотивации делать ради «себя». Я не стараюсь выживать — тело само это делает. Вот, например, за два дня я спал всего 3.5 часа, а спать не хочется. Видимо, на стрессе. Но разве это мой выбор? Нет. Это тело так реагирует, а не потому что «я хочу урвать кусок пирога» и считаю свою задницу самой важной в мире.</p>
  <p id="7JyD">Иными словами — <strong>я бы выбрал не участвовать во всём этом дерьме</strong>, а просто сдохнуть.</p>
  <p id="Wyav">Тогда <strong>почему я этого не делаю?</strong> А потому что <strong>это ничего не изменит.</strong></p>
  <h2 id="ooeo">Проблема рождения</h2>
  <p id="5Phv">Вы когда-нибудь задавались вопросом, как создать конкретного человека? Допустим, у вас есть молекулярный принтер или супертехнология выращивания человека в колбе. И вот «простая» задачка: нужно собрать конкретного Васю Иванова. Что может быть сложно при таких возможностях?</p>
  <p id="4Unz">А сложность начинается с того, что Вася Иванов — это не конкретный набор атомов. Материя во Вселенной не закреплена за личностью. Личность — это не конкретные атомы. Уже тут проблема: просто взять нужные атомы и получить «того самого» Васю не выйдет.</p>
  <p id="GYtK">Может тогда Вася Иванов — это как «Корабль Тесея»? Не конкретная материя, а то, как она структурирована — то есть информация: особенности личности, воспоминания, навыки, IQ?</p>
  <p id="tsLZ">И снова не сходится. <strong>Если Вася Иванов — это просто структура, то тогда мы можем сделать несколько «Вась». </strong>А это противоречит интуиции: Вася — один-единственный. А тут выходит, что не единственный? Какая-то фигня.</p>
  <p id="zREm">К тому же, ни качества личности, ни IQ, ни воспоминания — ничто из этого не является постоянным. Память искажается, забывается, переписывается. Личность меняется. Всё меняется. Мы можем разве что в общих чертах описать Васю, но не зафиксировать что-то конкретное.</p>
  <p id="CCsL">Может, Вася Иванов — это душа? Просто некая субстанция, ответственная за точку зрения? Индивидуальность в чистом виде?</p>
  <p id="JM6v">Допустим. Но если бы мы заменили душу у Васи на чужую, сам Вася бы этого не заметил. Воспоминания и черты личности остались бы те же. На практике мы бы не почувствовали разницы.</p>
  <p id="EBnK">Более того, если у каждого нейрона было бы своё сознание, то мы всё равно бы не почувствовали этого. Потому что запоминается «результат» — то, что в итоге стало выбором «большинства» нейронов. И поэтому все нейроны «помнят» одно и то же. Мы не можем почувствовать, сколько в нас на самом деле «Я».</p>
  <p id="OXk4">Так что на вопрос — как создать того самого Васю Иванова — ответ: <strong>никак</strong>. Потому что Вася как индивидуальность, как душа, как внутреннее «Я» — не рождается.</p>
  <p id="b3qN">Вообще, сама идея «рождения» в контексте вопроса «почему я родился собой» уже предполагает, что можно было родиться кем-то другим. То есть допускается, что «Я» существует ещё до рождения — как душа, участок материи или некая конфигурация. Тогда возможны альтернативы: это «Я» либо помещают в конкретное тело, либо создают внутри него. Но если тело и дата рождения могли быть другими, значит, «Я» должно было существовать заранее — хотя бы как идея. Иначе сам вопрос теряет смысл.</p>
  <p id="45cK">Но в этом и проблема: самого «Я» как идеи не существовало до рождения. Не было объекта, с которым можно было бы проводить какие-либо операции — выбирать тело, время или обстоятельства. А значит, и альтернатив «рождения» не могло быть. Мы говорим о выборе и уникальности по отношению к тому, чего ещё не существовало. И тем более не можем требовать от такого «Я» уникальности или некопируемости — ведь ни одно из этих свойств мы не можем ни воспроизвести, ни гарантировать.</p>
  <p id="ra42">Выходит, нам только кажется, что мы — центр восприятия Вселенной. На деле все восприятия существуют одновременно. Поэтому смерть ничего не меняет. Да, это тело исчезнет — и что? Существование в целом останется, потому что оно не завязано на наше конкретное «Я». Восприятие происходит само по себе — не от нас, не для нас. И это существование всегда было и будет в виде бытия, просто не как фокус в одной точке, а как множество точек одновременно.</p>
  <p id="yWTx">И ещё раз: как бы вы поняли, что ночью вас заменили на точную копию? Никак. Потому что не будет ни воспоминаний об этом, ни органа, способного «почувствовать самого себя». Копия человека не может понять, что она копия. Во-первых — с чем сравнивать? Во-вторых — чем? А если так, то на чём вообще основана наша уверенность, что мы могли бы заметить, если бы «Я» — это не тот самый Я, что вчера лёг спать?</p>
  <p id="KwPn">Идею «всё существует сразу» мы не воспринимаем всерьёз потому, что нам кажется, что если бы это было так, мы бы чувствовали <em>единство всех сознаний</em>. Что мы — нечто <em>одно</em>.</p>
  <p id="qkoi">Но именно из логики нереальности «Я» вытекает невозможность почувствовать чужой опыт. А чем его чувствовать? Само представление о том, что можно ощутить «переход» из одного тела в другое, уже противопоставляет «Я» — телу, мыслям, чувствам, материи. Это и есть установка: «Я — не часть реальности».</p>
  <p id="6RcQ">Поэтому странно ожидать, что если где-то существует не только наше «Я», но и чужой опыт одновременно с нашим, то мы могли бы это как-то ощутить. Такая идея ставит личное восприятие выше самой реальности — как будто ты сам решаешь, что существует, а что нет. Это и есть эгоцентризм в чистом виде.</p>
  <h2 id="wbYS">Смерть ничего не решает</h2>
  <p id="1lBw">Вот почему я не могу умереть. Потому что <strong>это ничего не изменит.</strong> Смерть имела бы смысл только в том случае, если бы существовала душа как нечто отдельное от мира. Тогда — да, можно было бы «уйти навсегда», лишив себя навсегда страданий. Это требует существования после смерти, чтобы было для кого эти страдания отсутствуют. Но вы сами-то верите в эту чушь, что вы — не часть реальности? И что есть куда уйти — например, в какой-нибудь «мир иной»?</p>
  <p id="v9Mo">К тому же, сама идея смерти как выхода снова отсылает нас к внутреннему «Я», которое якобы не является частью мира и может выбирать, в каком из миров ему быть — в этом или в каком-то лучшем. Но если мы — часть реальности, то существует только то, что существует. Никаких альтернатив нет. Так зачем мучиться, заставляя сознание сравнивать текущую реальность с неким выдуманным, более комфортным миром? Это всё равно что расстраиваться, что детская фантазия оказалась (надо же) фантазией.</p>
  <p id="5LGf">Даже если бы существовала кнопка, которая могла бы «отключить» весь мир и избавить всех от страдания, мы бы не могли «выбрать» её нажатие. Мы — часть системы, а не внешние по отношению к ней. Поэтому нельзя ни сказать, что мы «нажмём», ни что «не нажмём». Произойдёт то, что произойдёт. Это не свобода воли, но и не её отсутствие. Это — <strong>никак</strong>.</p>
  <p id="Agjw">Свобода воли подразумевает, что есть нечто внешнее по отношению к миру, контролирующее происходящее. Но если мы — часть реальности, то разделение на «контролирующего» и «объект контроля» теряет смысл, потому что это одно и то же. Однако и идея <em>несвободы</em> воли тоже несостоятельна: она всё ещё исходит из представления, что есть некто, кому «не дали» силу влиять, кто пострадал от обстоятельств и просто наблюдает. А значит, снова предполагается, что есть отдельное «Я», просто бессильное. Но и это — подмена. Идея несвободы воли лишь меняет вывеску, не разрушая саму структуру иллюзии.</p>
  <p id="fuMP">Поэтому говорить о свободе или несвободе воли — всё равно что спорить, какого цвета крокодил в Москве-реке. Крокодила там нет. И цвета у него нет. А значит и сам вопрос — бессмысленен.</p>
  <p id="Yi40">И вот что важно: <strong>ощущать</strong> мир и <strong>понимать</strong> его — разные вещи. Хоть я и критикую саму идею «Я», я всё равно продолжаю ощущать мир так, будто «Я» существует по-настоящему. Поэтому цена моих слов невелика: мной, как и всеми, движут чувства. А чувствую я себя — пока что — не как «не-центр» мира.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@mechanist2022/1TEGM85r885</guid><link>https://teletype.in/@mechanist2022/1TEGM85r885?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mechanist2022</link><comments>https://teletype.in/@mechanist2022/1TEGM85r885?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mechanist2022#comments</comments><dc:creator>mechanist2022</dc:creator><title>Форекс - не резиновый</title><pubDate>Mon, 04 Mar 2024 22:01:16 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/fe/c2/fec299bb-fdb4-4da8-ab74-72cd97502aa2.png"></media:content><category>Форекс (Forex)</category><description><![CDATA[<img src="https://img2.teletype.in/files/99/1b/991be94d-a94f-41f6-a4ad-4442d602fe97.png"></img>Не каждый может позволить рисковать 100к долларами, чтобы на собственном опыте проверить надежность форекс-брокеров и определить опытным путем &quot;потолок&quot; доходов. Однако вам и не придётся - в этой статье мы рассмотрим настоящие истории и разберемся, почему заработать крупные суммы будет не так просто. Также разберем основные проблемы и их возможные решения.]]></description><content:encoded><![CDATA[
  <figure id="sNCw" class="m_column">
    <img src="https://img2.teletype.in/files/99/1b/991be94d-a94f-41f6-a4ad-4442d602fe97.png" width="1200" />
  </figure>
  <p id="HpYS">Не каждый может позволить рисковать 100к долларами, чтобы на собственном опыте проверить надежность форекс-брокеров и определить опытным путем &quot;потолок&quot; доходов. Однако вам и не придётся - в этой статье мы рассмотрим настоящие истории и разберемся, почему заработать крупные суммы будет не так просто. Также разберем основные проблемы и их возможные решения.</p>
  <h2 id="chTi">Почему именно контр-трендовые торговые стратегии?</h2>
  <p id="8bo9">Прежде, чем перейти к рассмотрению реальных случаев, важно понять, что автоматическая торговля - история обычно связанная со скальпингом, а не с торговлей по трендам.</p>
  <p id="SxbU">За скальпинговые стратегии говорит ряд факторов:</p>
  <ol id="agJH">
    <li id="C3bk">Чем ниже таймфрейм, тем <a href="https://habr.com/ru/companies/iticapital/articles/277337/" target="_blank">ниже энтропия ценового графика</a>. Чем больше горизонт прогнозирования, тем сложнее прогнозировать.</li>
    <li id="USNb">На малых таймфреймах (для малых горизонтов прогноза) существуют статистические закономерности (проверено на практике), что нельзя сказать про большие таймфреймы.</li>
    <li id="JmhY">На малых таймфреймах проще оптимизировать торговую систему за счет более большой статистики. Чем меньше сигналов, тем менее надежны результаты оптимизаций и тестов на исторических данных.</li>
  </ol>
  <p id="cRJ2">Поэтому, если мы говорим о полностью автоматической торговле, то обычно речь идет именно о скальпинге, а не о попытках использовать плохо прогнозируемые трендовые движения.</p>
  <p id="OiDQ">Для скальпинга очень важны следующие факторы:</p>
  <ol id="hwIG">
    <li id="OcCh">Низкие спреды.</li>
    <li id="DgJX">Небольшие проскальзывания в пределах нормы.</li>
    <li id="IvU3">Большое кредитное плечо, так как торгуем небольшие изменения цены.</li>
  </ol>
  <p id="PR7u">Как результат - очень мало форекс-брокеров подходят под данные условия. Но такие все же существуют. Давайте перечислим некоторые из них:</p>
  <ul id="7UOz">
    <li id="TJaB">RannForex - подходит по размерам спреда и надежности. Однако кредитное плечо очень быстро снижается (после 1 лота плечо уже 1:200, а не 1:500, и так постепенно до 1:40), что делает торговлю на крупных депозитах бессмысленной.</li>
    <li id="qXWg">Roboforex - предлагает лучшие условия. Однако есть некоторые нюансы.</li>
    <li id="L9hM">FxOpen - также является неплохим вариантом, но имеет свои особенности.</li>
  </ul>
  <p id="FWTw">О нюансах мы поговорим далее.</p>
  <h2 id="WBni">Что не так с RoboForex?</h2>
  <p id="lDdF">Итак, предположим, у вас есть бот для MetaTrader, который приносит примерно 20-30% прибыли в месяц. Что произойдет, когда депозит увеличится в 5 раз? Посмотрим на график ниже.</p>
  <figure id="G2Sq" class="m_column" data-caption-align="center">
    <img src="https://img1.teletype.in/files/00/e5/00e59e08-b1d1-49c3-b6d4-cac427d3a095.jpeg" width="756" />
    <figcaption>График профита с начальным депозитом 100к$</figcaption>
  </figure>
  <p id="w0eH">После того, как общий профит за все время торговли превысил 400 000 долларов (и депозит увеличился в 5 раз), брокер просто начал использовать проскальзывания. На графике в терминале MetaTrader это выглядит примерно так:</p>
  <figure id="03pt" class="m_column" data-caption-align="center">
    <img src="https://img2.teletype.in/files/da/5e/da5e7863-2b39-4e5a-92d0-c3b5a1a8abea.png" width="839" />
    <figcaption>Так выглядит проскальзывания на таймфрейме М1</figcaption>
  </figure>
  <p id="e9P6">Даже если сделка должна была закрыться с прибылью, из-за расширения спреда в момент открытия и закрытия сделки она гарантированно приведет к убыткам. На брокере RoboForex это нельзя исправить даже путем дробления сделки на несколько и постепенного набора позиций с помощью лимитных ордеров. Все ордера будут исполняться по рыночной цене, даже если изначально были установлены как лимитные. Причем увеличение спреда в момент открытия и закрытия ордеров происходит у всех трейдеров брокера.</p>
  <figure id="oZqh" class="m_column" data-caption-align="center">
    <img src="https://img1.teletype.in/files/04/9b/049b51fd-4f2e-443c-818f-5827b75a977a.png" width="1920" />
    <figcaption>Расширение спреда в момент открытия и закрытия ордера на тиковом графике</figcaption>
  </figure>
  <figure id="agKU" class="m_column" data-caption-align="center">
    <img src="https://img3.teletype.in/files/e1/f4/e1f4725a-8573-4371-9847-0ab4f024cce8.jpeg" width="786" />
    <figcaption>Разбиение сделки на несколько отдельных позиций не помогает. Проскальзывание делает прибыльную сделку убыточной</figcaption>
  </figure>
  <p id="CCFY">Таким образом брокер мешает трейдеру торговать дальше и вынуждает его уйти с торговой платформы.</p>
  <h2 id="Wxz4">Что не так с FxOpen?</h2>
  <p id="6G2d">После некоторого времени успешной торговли FxOpen также начинает применять проскальзывания. Частично с этим можно бороться, используя лимитные ордера.</p>
  <p id="GuWw">Однако, лимитные ордера также увеличивают спред. Если вы входите сразу с большим объемом при использовании лимитных ордеров, из-за недостатка ликвидности цена может немного съесть часть ордера и откатить на 1-2 пипса, а затем вернуться обратно. При этом, если ордер частично исполнен (независимо от размера), то неисполненная часть ордера пропадает. Поэтому нужно открывать много мелких ордеров.</p>
  <p id="L7ma">Иногда случается так, что когда цена кратковременно касается лимитных ордеров, а затем движется в вашу сторону, то не все ордера могут быть исполнены. В результате, если ваш прогноз был верным, то исполняется лишь часть ордеров, а если нет, то исполняются все ордера. Поэтому торговля большими объемами с брокером FxOpen просто не имеет смысла.</p>
  <figure id="Aqq0" class="m_column" data-caption-align="center">
    <img src="https://img3.teletype.in/files/2e/21/2e219172-8d99-4d0b-aebc-efda2bec8e92.png" width="1371" />
    <figcaption>Результаты &quot;приьыдльной&quot; торговли на FxOpen</figcaption>
  </figure>
  <h2 id="fYoq">Почему происходят проскальзывания на ECN-брокерах?</h2>
  <p id="y2id">Крупные поставщики ликвидности, такие как банки и хедж-фонды, существуют параллельно с агрегаторами ликвидности. Эти агрегаторы собирают ликвидность у нескольких поставщиков, с которыми сотрудничают, и объединяют ее в стакан котировок (<em>который можно увидеть у брокеров в МТ5</em>). Таким образом, сделки через этих брокеров и агрегаторов осуществляются непосредственно с крупными игроками рынка по следующей цепочке: <em>клиент -&gt; брокер -&gt; агрегатор -&gt; поставщики</em>. Каждый из них взимает комиссии.</p>
  <p id="gGd2">Кроме того, существует еще один момент. Чем успешнее трейдерский коллектив у брокера, тем жестче будут условия для этого брокера. Например, успешный клиент может создать скальпингового робота, который совершает сотни сделок в азиатскую сессию. Также у брокера может быть копирование сигналов, и прибыльный трейдер с крупным депозитом может поделиться своей системой с сотнями людей, открывая сотни сделок за ночь вместе с другими. Это может привести к увеличению спреда поставщиком, чтобы минимизировать убытки от успешных клиентов. Агрегатор ликвидности, в свою очередь, может отказаться от использования ликвидности от поставщика с высоким спредом, выбирая и выставляя в стакан ликвидность от наиболее выгодных поставщиков.</p>
  <p id="447h">Размер ликвидности для каждого актива практически всегда остается примерно одинаковым. Нет смысла выставлять излишнюю ликвидность, поэтому агрегатор предоставляет только необходимое количество. Обычно для валютных пар EUR/USD и GBP/USD размер ликвидности выше, так как по ним происходит наибольшее количество сделок. Каждый раз, когда ликвидность съедается на торговой платформе, она автоматически пополняется на следующем тике. Однако точное количество пополнения заранее неизвестно.</p>
  <p id="8fDl">Таким образом мы не можем наращивать объем сделки бесконечно, потому что просто не получится вовремя открыть несколько позиций на необходимый объем.</p>
  <p id="HLSR">Но это не основная проблема.</p>
  <h2 id="rbQh">Почему мешают зарабатывать?</h2>
  <p id="jXps">К сожалению, даже поставщики ликвидности на рынке Forex - тоже &quot;кухня&quot;, просто с большими оборотами. В этой кухне больше проигравших, чем победителей, и именно такая динамика поддерживает рынок форекс на протяжении многих лет. Поставщики не зарабатывают с комиссий, они зарабатывают с проигравших трейдеров. Комиссии лишь уменьшают математическое ожидание.</p>
  <blockquote id="9wdA">Тут неважен тренд или не тренд, и не важна сама торговля. Важен результат. Все конечные поставщики это большие кухни, и если из них стабильно начинают в одно и то же время вытягивать бабло, то они расширяют спреды в это время. И Соверешенно неважно, брокер торгует у этого поставщика или клиент напрямую, поставщику это неинтересно. Ему интересно, когда проигрывают больше, чем зарабатывают. Тоже самое и на бирже, там всегда теряют больше чем зарабатывают, потому что денег из воздуха не бывает.<br /><br />Дмитрий Раннев (основатель RannForex)</blockquote>
  <p id="0mTa">Разница между совсем &quot;кухонными&quot; брокерами и ECN в том, что первые начинают мешать торговать уже через несколько дней, а на брокерах типа Roboforex можно торговать с профитом до первых &quot;<em>палок в колеса</em>&quot; несколько месяцев. Но итог будет один - зарабатывающего трейдера попросят уйти.</p>
  <figure id="HYEq" class="m_column" data-caption-align="center">
    <img src="https://img1.teletype.in/files/02/4d/024df555-58c4-4c6b-8f22-385ddca970f0.png" width="594" />
    <figcaption>Сообщение от основателя RannForex в чате брокера</figcaption>
  </figure>
  <figure id="UUaS" class="m_column" data-caption-align="center">
    <img src="https://img3.teletype.in/files/e1/2e/e12eceff-3c5c-46cd-a32f-3f1c194084b2.png" width="593" />
    <figcaption>Сообщение от основателя RannForex в чате брокера</figcaption>
  </figure>
  <figure id="aHJ5" class="m_original" data-caption-align="center">
    <img src="https://img1.teletype.in/files/4a/d1/4ad19d5f-3582-4bbc-8529-60e8096e9159.png" width="594" />
    <figcaption>Сообщение от основателя RannForex в чате брокера</figcaption>
  </figure>
  <h2 id="qKpI">Какой &quot;потолок&quot; у форекс?</h2>
  <p id="zqfx">Исходя из информации от основателя RannForex и знакомого трейдера, чьи результаты торговли использованы в данной статье, можно предположить, что <strong>на всех успешных трейдеров</strong> у брокера типа RoboForex скорее всего есть лишь несколько сотен тысяч долларов. Если трейдер начнет слишком сильно мешать поставщику ликвидности, то брокер начнет ему мешать зарабатывать.</p>
  <p id="aEVx">В итоге, можно сделать вывод, что депозит в несколько сотен тысяч долларов будет достаточным для достижения &quot;потолка&quot;. Однако, вероятно, в таком случае не избежать проскальзываний через несколько месяцев торговли.</p>
  <h2 id="J7Vf">Что можно сделать в сложившейся ситуации?</h2>
  <ul id="7RkR">
    <li id="9tZX">Если торговать на небольших оборотах, то теоретически можно завести &quot;вечно&quot; живущий аккаунт на RannForex. На остальных брокерах придется периодически менять аккаунты и регистрировать их на дропов.</li>
    <li id="IZEY">Если у вас есть <a href="https://immigrantinvest.com/ru/comparison-of-the-investment-programs-of-the-eu/?program1=antigua-and-barbuda-c&program2=saint-lucia-c&program3=grenada-c" target="_blank">гражданство </a>другой страны, вы можете рассмотреть возможность проверки брокеров, которые недоступны для российских граждан, таких как Exness, ICMarkets, Admirals, LiteForex и другие.</li>
    <li id="xNDC">Отказаться от использования ордеров с исполнением по маркету, использовать виртуальные стоп-лоссы и разбивать позицию на несколько сделок.</li>
  </ul>
  <figure id="ePgH" class="m_column" data-caption-align="center">
    <img src="https://img1.teletype.in/files/43/09/43093f1d-cde8-47ae-aa41-96a44ced56ef.png" width="595" />
    <figcaption>Рекомендация от основателя RannForex в чате брокера</figcaption>
  </figure>
  <ul id="jLjh">
    <li id="6c0G">Конечно-же стараться не нагружать сильно брокера своей торговой стратегией через те же системы копирования сигналов. Ограничивать свои &quot;аппетиты&quot; и не мечтать, что форекс вам быстро принесет миллионы долларов.</li>
  </ul>
  <h2 id="rVD7">Вывод</h2>
  <p id="LyCr">Оказалось, что форекс не такой радужный для алготрейдинга, особенно если речь идет о скальпинге.</p>
  <blockquote id="FbHH">Я раньше когда торговал только на БО думал вот, на форексе круто, выбирай любого брокера из нескольких десятков. И кидалова нет как на БО.<br />Да, кидалова нет, депозит вернут, но и заработать не дадут...<br />Если стратегия, конечно, будет такая, что сегодня сделку открыл, а послезавтра закрыл, то тогда да, спреды и проскальзывания и другие ухищрения брокера будут побоку, а вот если заниматься скальпингом, то тут всё гораздо печальнее...<br /><br />Знакомый трейдер</blockquote>
  <p id="Ces4">По сути единственный полюс форекс - это возможность вывести средства после того, как твой аккаунт попадет в &quot;черный список&quot;. В плане же доходности он может проигрывать бинарными опционам, но это зависит от используемой торговой стратегии.</p>
  <h2 id="5w58">Полезная информация</h2>
  <ul id="US0R">
    <li id="4FzH"><a href="https://tlap.com/forum/topic/16400-rannforex/page/3/" target="_blank">Раздел на форуме про RannForex</a></li>
    <li id="WaDo"><a href="https://t.me/RannForex_official%5C" target="_blank">Чат RannForex  в ТГ</a></li>
    <li id="Z4OE"><a href="https://youtu.be/G2fzlucpY4Y?si=8IqVloMDZbpssrwj" target="_blank">Интервью с Честным форекс-брокером RANNFOREX. Дмитрий Раннев.</a></li>
  </ul>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@mechanist2022/qoJ-vnCnslC</guid><link>https://teletype.in/@mechanist2022/qoJ-vnCnslC?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mechanist2022</link><comments>https://teletype.in/@mechanist2022/qoJ-vnCnslC?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mechanist2022#comments</comments><dc:creator>mechanist2022</dc:creator><title>Опасные баги MT5</title><pubDate>Fri, 29 Sep 2023 10:38:25 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/6b/5b/6b5b7029-5263-4888-a1ce-655a4696bbcf.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/38/16/38164ba4-e417-4d07-9437-2370da0e8078.png"></img>По моему опыту работы с МТ5, иногда возникают проблемы, которые связаны с самим торговым терминалом. Попытки найти причину в коде советника или индикатора обычно бесполезны, так как просто рушится всю логика кода и начинается непредсказуемое поведение советника или индикатора.]]></description><content:encoded><![CDATA[
  <figure id="CRTk" class="m_original">
    <img src="https://img4.teletype.in/files/38/16/38164ba4-e417-4d07-9437-2370da0e8078.png" width="640" />
    <figcaption>МТ5 срочно нуждается в подорожнике</figcaption>
  </figure>
  <h3 id="tV8e">Дисклеймер</h3>
  <p id="Y94E"><em>Статья предназначена исключительно для информационных целей и не является советом по инвестициям или рекомендацией к действию.</em></p>
  <h2 id="Sr2b">Срочно несите подорожник</h2>
  <p id="8c4V">По моему опыту работы с МТ5, иногда возникают проблемы, которые связаны с самим торговым терминалом. Попытки найти причину в коде советника или индикатора обычно бесполезны, так как просто рушится всю логика кода и начинается непредсказуемое поведение советника или индикатора.</p>
  <p id="GfOk">Никто от этого не застрахован. Между тем, такие глюки очень опасны для торговли. Приведу простой пример:</p>
  <figure id="2WlN" class="m_original">
    <img src="https://img3.teletype.in/files/6c/de/6cdee576-ee24-4631-8d23-f313fc5947a3.png" width="636" />
  </figure>
  <p id="S4vJ">Здесь сделка по EURGBP с лотом 0.08 является лишней. С точки зрения работы кода, такой сделки не должно было быть, и это не отражено в логах советника. В логах присутствует только сделка на EURGBP с объемом 0.01 лота. Откуда взялась данная сделка с объемом 0.08? Кроме того, объем 0.08 встречается только в логах сделки EURUSD, которая, однако, появилась спустя минуту после этой сделки на EURGBP, и, следовательно, не могла повлиять на нее.</p>
  <p id="JEEQ">Так как я уже был знаком с таким поведением у МТ5, то <strong>делаю запись логов везде, где можно и осмысленно</strong>, чтобы при анализе логов можно было отличить баги собственного кода от багов самого терминала.</p>
  <p id="79RI">Находим сделку по EURGBP в логах с лотом 0.01, вот она:</p>
  <figure id="GLDJ" class="m_original">
    <img src="https://img1.teletype.in/files/ce/55/ce55b5ee-f83e-414f-ba36-7b99ffe1cce0.png" width="730" />
  </figure>
  <p id="14BN">В моем советнике используется конечный автомат. Он имеет несколько состояний:</p>
  <pre id="x96d" data-lang="cpp">enum TradeStatus {
	TS_INITIAL,
	TS_OPENING,
	TS_ALL_OPENED,
	TS_CLOSING,
	TS_REPEATED_CLOSING,
	TS_ALL_CLOSED
};</pre>
  <p id="C4pI">После того, когда хотя-бы одна сделка открылась, состояние автомата меняется с <em>TS_INITIAL </em>на <em>TS_OPENING</em>. Это происходит в конце функции открытия сделок:</p>
  <pre id="rACS" data-lang="cpp">if (is_send_singal) {   
	if (second_of_day &lt;= close_second_day) {
		open_trades_expiration = server_ts + close_second_day - second_of_day;
	} else {
		open_trades_expiration = server_ts + (homura::SEC_PER_DAY - second_of_day) + close_second_day;
	}
	status = TradeStatus::TS_OPENING;
	on_status(magic, status);
	if (logger) logger.log(__LINE__,&quot;TradeStatus: TS_OPENING; magic: &quot; + IntegerToString(magic));
} else {
	status = TradeStatus::TS_INITIAL;
	on_status(magic, status);
	if (logger) logger.log(__LINE__,&quot;TradeStatus: TS_INITIAL; magic: &quot; + IntegerToString(magic));
} // if else (is_send_singal)</pre>
  <p id="iYNt">Срабатывает код, где происходит запись лога <em><u>line: 723; TradeStatus: TS_OPENING; magic: 5</u></em><strong>.</strong></p>
  <p id="DUIa">Далее происходит повторный вызов функции. Функция начинается с проверки статуса сделок:</p>
  <pre id="AG0h" data-lang="cpp">switch(status) {
case TradeStatus::TS_INITIAL:
	break;
case TradeStatus::TS_OPENING:
	// Проверяем наличие сделок для открытия
	if (trade_manager.check_all_trades_opened()) {
		status = TradeStatus::TS_ALL_OPENED;
		on_status(magic, status);
		if (logger) logger.log(__LINE__,&quot;TradeStatus: TS_ALL_OPENED; magic: &quot; + IntegerToString(magic));
	}
	return;
case TradeStatus::TS_CLOSING:
	// Ничего не делаем, ждем
	if (trade_manager.check_all_trades_closed()) {
		status = TradeStatus::TS_ALL_CLOSED;
		on_status(magic, status);
		if (logger) logger.log(__LINE__,&quot;TradeStatus: TS_ALL_CLOSED; magic: &quot; + IntegerToString(magic));
	}
	return;
case TradeStatus::TS_ALL_OPENED:
case TradeStatus::TS_REPEATED_CLOSING:
	// Проверяем время экспирации
	if (open_trades_expiration == 0 || 
		server_ts &gt;= open_trades_expiration) {
		// Обнуляем время экспирации
		open_trades_expiration = 0;
		// Закрываем все сделки по времеи
		if (close_all_positions()) {
			status = TradeStatus::TS_CLOSING;
			on_status(magic, status);
			if (logger) logger.log(__LINE__,&quot;TradeStatus: TS_CLOSING; magic: &quot; + IntegerToString(magic));
		} else {
			status = TradeStatus::TS_REPEATED_CLOSING;
			on_status(magic, status);
			if (logger) logger.log(__LINE__,&quot;TradeStatus: TS_REPEATED_CLOSING; magic: &quot; + IntegerToString(magic));
		}
	}
	// Ничего не делаем, эспирация сделок еще не истекла
	return;
case TradeStatus::TS_ALL_CLOSED:
	// Для теста!!!
	//if (enable_test_mode) return;
	status = TradeStatus::TS_INITIAL;
	on_status(magic, status);
	if (logger) logger.log(__LINE__,&quot;TradeStatus: TS_INITIAL; magic: &quot; + IntegerToString(magic));
	break;
};</pre>
  <p id="dIRI">Код должен был попасть в секцию <em><u>case TradeStatus::TS_OPENING,</u></em> после чего функция должна была завершиться, так как в конце происходит <em><u>return</u></em>.</p>
  <p id="GKku">Однако, по логам мы видим запись <em><u>line: 727; TradeStatus: TS_INITIAL; magic: </u></em>5. Это сработал код в конце функции:</p>
  <pre id="pN7l" data-lang="cpp">} else {
	status = TradeStatus::TS_INITIAL;
	on_status(magic, status);
	if (logger) logger.log(__LINE__,&quot;TradeStatus: TS_INITIAL; magic: &quot; + IntegerToString(magic));
} // if else (is_send_singal)</pre>
  <p id="XUxe">Возникает вопрос, <strong>как такое возможно?</strong> Но это еще не все. Вторая сделка на паре EURGBP с лотом 0.08 отсутствует в логах. Если первую сделку мы видим, как запись <em><u>open position: DONE; magic: 5; symbol: EURGBP; signal: BUY; order: 339505028; volume: 0.01; comment: Request executed,</u> </em>то вот <strong>второй сделки нигде нет.</strong></p>
  <figure id="auWT" class="m_original">
    <img src="https://img3.teletype.in/files/ac/6f/ac6f800e-0d47-4baf-bf75-c8b5cf41e9d2.png" width="640" />
  </figure>
  <p id="gc1Y">Конечно, я не первый раз встречаюсь с подобным странным поведением кода в терминале МТ5. Ранее подобные баги у меня отняли целый месяц перед запуском торговли на intrade.bar. Тогда я выяснил, что подобная проблема бывала не только у меня: несколько человек с <a href="https://t.me/BoScience" target="_blank">ТГ канала</a> тоже подтвердили, что встречали подобное.</p>
  <h3 id="LXDP">Как лечить баг</h3>
  <p id="meEV">Помогает отключение оптимизации при компиляции советника (<strong>убрать флажок &quot;Максимальная оптимизация&quot;</strong>). После отключения оптимизации обязательно нужно перекомпилировать советник или индикатор.</p>
  <figure id="yqAZ" class="m_original">
    <img src="https://img1.teletype.in/files/0a/60/0a606ff2-032d-465d-ad5a-ecf0e23f59ea.png" width="640" />
  </figure>
  <p id="hnXN">Может помочь обновление терминала, для этого рекомендую скачивать и устанавливать оригинальный МТ5, потому что терминалы от брокеров не всегда обновляются и могут иметь подобные баги.</p>
  <p id="J0Nk">Иногда очередное обновление МТ5 может быть причиной появления бага. В этом случае он может исчезнуть со следующим обновлением. Поэтому я рекомендую после очередной компиляции советника или индикатора на новой версии МТ5 сначала проверять его работу логики кода перед использованием на реальном счете.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@mechanist2022/jmTZFOmK5oG</guid><link>https://teletype.in/@mechanist2022/jmTZFOmK5oG?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mechanist2022</link><comments>https://teletype.in/@mechanist2022/jmTZFOmK5oG?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mechanist2022#comments</comments><dc:creator>mechanist2022</dc:creator><title>Результаты тестирования торговой системы для форекс</title><pubDate>Thu, 21 Sep 2023 19:43:14 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/7d/82/7d8212d3-310c-4702-b97f-81788c34a3a9.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/a4/37/a437845a-a20e-48e3-8699-a3a60fa25c5c.png"></img>Статья предназначена исключительно для информационных целей и не является советом по инвестициям или рекомендацией к действию.]]></description><content:encoded><![CDATA[
  <figure id="yNCG" class="m_original">
    <img src="https://img3.teletype.in/files/a4/37/a437845a-a20e-48e3-8699-a3a60fa25c5c.png" width="640" />
  </figure>
  <h3 id="tV8e">Дисклеймер</h3>
  <p id="Y94E"><em>Статья предназначена исключительно для информационных целей и не является советом по инвестициям или рекомендацией к действию.</em></p>
  <h2 id="B2g8">Секрет фирмы</h2>
  <p id="84u2">В 2018 году мною были обнаружены статистические закономерности разворота цены при определенных условиях. Долгое время данные закономерности оставались без должного внимания с моей стороны, и это было очень зря. Оказалось, что они неплохо подходят для торговли на форекс. </p>
  <p id="sBFe">Основная трудность использования данных закономерностей сводилась к тому, что нужно грамотно настроить параметры для определения точки входа. Для этих целей было разработано специальное ПО, позволяющее определить оптимальные параметров стратегии через тепловые карты профита, профит-фактора и другие метрики.</p>
  <figure id="IQx1" class="m_original">
    <img src="https://img2.teletype.in/files/17/73/177371d7-e213-4d01-91a3-94f576be1c39.png" width="603" />
  </figure>
  <p id="syCd">Специальное ПО позволят проводить тесты в разы быстрее, чем если бы исследование проводилось на базе МТ5/МТ4. В итоге вскоре было отобрано несколько хороших стратегий, которые показывали стабильные результаты с 2017 года.</p>
  <p id="kFH6">Оптимизация параметров стратегий ТС проводилась на участке истории длиной в три года, с 2017 по 2019. Желаемый уровень риска определялся на участке истории с 2017 по 2022 год. Оставшиеся два года (2022-2023) в настройке стратегии участие уже не принимали и показывают &quot;чистый результат&quot;. </p>
  <h2 id="uJ1e">Результаты</h2>
  <p id="KuNC">Первые тесты проходили в МТ5 на счете Roboforex Prime:</p>
  <ul id="kD7W">
    <li id="7Zt4">Стартовый депозит 10000$</li>
    <li id="svZ4">Кредитное плечо 1:300</li>
    <li id="26xa">Используется сложный процент</li>
    <li id="QRvo">Для каждой стратегии оптимальный размер сделки вычисляется при помощи Критерия Келли. Коэффициент ослабления для формулы Келли <strong>0.15</strong></li>
    <li id="uamu">Рискованные системы мани-менеджмента <strong>не используется</strong></li>
    <li id="pyIj">Запас по максимальному убытку со всех сделок 10%</li>
    <li id="3TO8">Запас по свободным средствам 10%</li>
  </ul>
  <p id="sKaL">Графики баланса:</p>
  <figure id="KHZe" class="m_original">
    <img src="https://img2.teletype.in/files/d8/bc/d8bc3a5e-5e75-4c02-bec4-fe06df576662.png" width="1025" />
    <figcaption>2017 год</figcaption>
  </figure>
  <figure id="SHQ8" class="m_original">
    <img src="https://img1.teletype.in/files/4a/34/4a34167c-52ae-48f3-9837-a26892bcf717.png" width="1025" />
    <figcaption>2018</figcaption>
  </figure>
  <figure id="Z9Df" class="m_original">
    <img src="https://img4.teletype.in/files/bb/9b/bb9bf74b-d03c-49f5-9b98-31f14e07506b.png" width="1025" />
    <figcaption>2019</figcaption>
  </figure>
  <figure id="LELR" class="m_original">
    <img src="https://img4.teletype.in/files/bc/fe/bcfeda43-0aea-4a8e-80b7-ea03f3b7118c.png" width="1025" />
    <figcaption>2020</figcaption>
  </figure>
  <figure id="b6cn" class="m_original">
    <img src="https://img3.teletype.in/files/28/40/284000b6-bfa1-4695-808b-4f9233d7803e.png" width="1025" />
    <figcaption>2021</figcaption>
  </figure>
  <figure id="JIlZ" class="m_original">
    <img src="https://img1.teletype.in/files/07/a4/07a45afc-1d4a-48b5-a294-bcef62ac8723.png" width="1025" />
    <figcaption>2022</figcaption>
  </figure>
  <figure id="wzAH" class="m_original">
    <img src="https://img1.teletype.in/files/c3/98/c398cd44-23f9-4887-95f7-cd43020a9ac5.png" width="1025" />
    <figcaption>2023</figcaption>
  </figure>
  <p id="qvnl"><strong>Если же перейти к сухим цифрам, то данные следующие:</strong></p>
  <figure id="2LM4" class="m_original">
    <img src="https://img3.teletype.in/files/e2/58/e258230f-6140-4e63-ba2c-5e38d3c96abc.png" width="393" />
  </figure>
  <ul id="Z8XS">
    <li id="GPQg"><strong>Медиана профита торговой системы составляет 27.8%</strong></li>
    <li id="gzmU">Максимальная просадка по балансу была в 2020 и составила 15.31%</li>
    <li id="wlH9">Самый неприбыльный год - 2019. В это время ТС приносила около 17.6% в месяц.</li>
  </ul>
  <p id="L6VP">На самом деле торговая система может приносить больше, если повысить риск торговли. Проведем тесты на счете Roboforex-ECN с кредитным плечом 1:500. Рассматривать будем два показательных года: 2019 и 2020. За 2019 год будем получать наименьший результатов в плане прибыли, а за 2020 год будем получать наивысшую просадку.</p>
  <p id="FQr0"><strong>Результаты с коэффициентом ослабления для формулы Келли 0.25</strong></p>
  <figure id="H3OK" class="m_original">
    <img src="https://img1.teletype.in/files/83/95/83955215-3ea2-4c13-ba98-55ab88de30c7.png" width="1025" />
    <figcaption>2019</figcaption>
  </figure>
  <figure id="4Y2X" class="m_original">
    <img src="https://img4.teletype.in/files/7c/13/7c13fb5a-f1eb-4f8e-a748-e7115ba2c993.png" width="1025" />
    <figcaption>2020</figcaption>
  </figure>
  <ul id="DE6V">
    <li id="2L5H">Средний профит за 2019 год составил <strong>20.97% в месяц</strong></li>
    <li id="GuaW">Максимальная просадка по балансу за 2020 год составила <strong>25.93%</strong></li>
  </ul>
  <p id="3ct1"></p>
  <p id="F9rx"><strong>Результаты с коэффициентом ослабления для формулы Келли 0.35</strong></p>
  <figure id="qO8T" class="m_original">
    <img src="https://img4.teletype.in/files/7e/25/7e25e844-c000-4fdf-bb27-4b9f77290156.png" width="1025" />
    <figcaption>2019</figcaption>
  </figure>
  <figure id="XIof" class="m_original">
    <img src="https://img2.teletype.in/files/d4/0b/d40b308e-dd19-42f6-956f-dce02a598d75.png" width="1025" />
    <figcaption>2020</figcaption>
  </figure>
  <ul id="dcOg">
    <li id="ipqD">Средний профит за 2019 год составил <strong>28.22% в месяц</strong></li>
    <li id="nDF4">Максимальная просадка по балансу за 2020 год составила <strong>34.43%</strong></li>
  </ul>
  <p id="TQYQ">Таким образом, если психологически комфортно терпеть просадку размером 35% от депозита, то можно иметь в наихудшем случае в среднем 28% в месяц. <strong>Медиана же дохода составляет около 45%-50%, что очень прилично.</strong></p>
  <p id="NJ9a">Проверим, что показывает себя ТС за 2023 год с коэффициентом ослабления для формулы Келли 0.35:</p>
  <figure id="ErOw" class="m_original">
    <img src="https://img2.teletype.in/files/5a/ee/5aeee329-036a-42e5-9aca-dc78d7536354.png" width="1025" />
  </figure>
  <figure id="CahA" class="m_original">
    <img src="https://img2.teletype.in/files/5b/c1/5bc12a04-69a3-4907-aeb8-fe1744281255.png" width="780" />
  </figure>
  <ul id="IIiq">
    <li id="TWYJ">Чистая прибыль с 01.01.2023 до 21.09.2023 составила 74 890$ при стартовом балансе 10 000$. Это увеличение депозита в 8.48 раз.</li>
    <li id="SDPt">Средний доход за месяц составляет 27.9%</li>
    <li id="w1k7">Максимальная просадка по балансу составила 26.4% (<em>абсолютную просадку смотреть не имеет смысла, так как используется сложный процент</em>).</li>
  </ul>
  <p id="XKjx"><strong><u>Важно иметь ввиду, что средний доход за месяц не является стабильным ежемесячный доходом. Это значение характеризует длительный период торговли.</u></strong></p>
  <p id="NcDJ">Торговая система может иметь затяжные просадки длиной 1-2 месяца. В такие периоды важно помнить, что это нормально для трейдинга. Период просадки в итоге закончится, а среднее значение получится вполне хорошим и будет соответствовать ожиданиям.</p>
  <h2 id="5rwv">Как определиться с уровнем риска</h2>
  <p id="W6x1">Для данной ТС коэффициент ослабления процента от депозита на сделку по формуле Келли примерно соответствует максимально возможной просадке. К примеру, если коэффициент 0.2, то и просадка может достигать до 20%.</p>
  <p id="EdSD">На практике же никто не застрахован от черных лебедей или от одновременного попадания нескольких на один и тот же отрезок времени. Поэтому стоит иметь некоторый запас по просадке. К примеру, если желаемая просадка может достигать до 40%, то коэффициент стоит брать не больше 0.3-0.35, чтобы просадка не доходила до 40% никогда. </p>
  <p id="IzJc">Впрочем, если максимальная просадка будет превышена, ничего страшного в итоге не случится, так как пока данная рыночная закономерность живет, ТС будет работать и отобьет ее. Это скорее психологический момент, так как излишняя просадка может заставить серьезно понервничать.</p>
  <p id="bYCw">С точки зрения рационального подхода максимальную просадку можно брать и выше 30-40%, но возникает несколько негативных моментов:</p>
  <ul id="ilzj">
    <li id="ffmU">Неизвестно, на сколько большой ее можно взять, так как влияние черных лебедей на рынок изучить представляется не особо возможным</li>
    <li id="oMzS">Средств для открытия всех сделок, которые дает ТС, будет не хватать даже на плече 1:500, поэтому чем выше уровень риска, тем меньше сделок будет участвовать в торговле, что снижает стабильность стратегии.</li>
  </ul>
  <p id="m6zD">Поэтому брать уровень риска с просадкой выше 50% не стоит.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@mechanist2022/gfpCiUZlkgg</guid><link>https://teletype.in/@mechanist2022/gfpCiUZlkgg?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mechanist2022</link><comments>https://teletype.in/@mechanist2022/gfpCiUZlkgg?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mechanist2022#comments</comments><dc:creator>mechanist2022</dc:creator><title>Расчет рисков в торговле на Форекс</title><pubDate>Fri, 15 Sep 2023 15:06:20 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/2e/c8/2ec849ed-58df-497c-9f91-435a8fec1450.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/e6/ba/e6ba534e-be0d-4961-a4ef-84e8fbe809a4.png"></img>Чтобы определить оптимальный размер сделки на форекс нужно учесть достаточно большой список параметров. Попробуем во всем этом разобраться и научиться открывать безопасные для депозита сделки с оптимальным размером.]]></description><content:encoded><![CDATA[
  <figure id="1mu5" class="m_original">
    <img src="https://img3.teletype.in/files/e6/ba/e6ba534e-be0d-4961-a4ef-84e8fbe809a4.png" width="640" />
  </figure>
  <h3 id="tV8e">Дисклеймер</h3>
  <p id="Y94E"><em>Статья предназначена исключительно для информационных целей и не является советом по инвестициям или рекомендацией к действию.</em></p>
  <h2 id="Cslk">Считаем риски</h2>
  <p id="9xOv">Чтобы определить оптимальный размер сделки на форекс нужно учесть достаточно большой список параметров:</p>
  <ul id="VANP">
    <li id="IxRa">Размер стоп-лосса и тейк-профита</li>
    <li id="etjl">Средняя прибыль и убыток на сделку</li>
    <li id="YzMc">Винрейт стратегии</li>
    <li id="crVx">Кредитное плечо</li>
    <li id="fiiK">Уровень маржи</li>
    <li id="NE2s">Дополнительные комиссии</li>
  </ul>
  <p id="DBH5">В данной статье попробуем во всем этом разобраться и научиться открывать безопасные для депозита сделки с оптимальным размером.</p>
  <h2 id="MRnO">Базовые понятия</h2>
  <p id="NAml">Прежде, чем перейти к расчету уровня риска, необходимо разобраться в основных понятиях.</p>
  <h3 id="2bWe">Баланс</h3>
  <p id="wJW2">Самое простое понятие - это <strong>баланс </strong>счета (<em>англ.</em><strong> <em>balance</em></strong>). Это деньги на депозите, которые можно потратить на открытие сделок. Если сделки закроются с прибылью, то баланс счета увеличится, иначе уменьшится. </p>
  <p id="A73l"><strong>Баланс показывает актуальное значение только когда нет открытых сделок.</strong></p>
  <h3 id="4nQg">Средства</h3>
  <p id="GeCW">В период существования открытой сделки она может становиться как прибыльной, так и убыточной. Но эта прибыль или убыток не будет отображаться на балансе до тех пор, пока сделка не будет закрыта.<br /><br />Если все же посчитать актуальную прибыль или убыток, и таким образом получить значение баланса, как если бы все сделки были моментально закрыты, то мы получим то, что называется <em><strong>средства </strong>(англ. <strong>equity</strong></em>)<em>.<br /><br /></em>К примеру, у нас был баланс 100$. Мы открыли позицию на 20$, но баланс остался равным 100$, ведь он обновляется только по закрытию сделки. Допустим, сделка пошла в плюс и ее актуальный профит составляет 5$. Но мы ее еще не закрыли, поэтому баланс у нас все еще 100$. А вот средства будут уже равны 105$.</p>
  <h3 id="dta2">Маржа и Свободная маржа</h3>
  <p id="QcIr"><strong>Маржа </strong><em>(англ. margin)</em>- это деньги, которые были потрачены на открытие сделок. К примеру, если мы открыли одну позицию размером 5$, то эта сумма называется <strong>маржа</strong>. Если было открыто несколько сделок, то чтобы найти маржу, нужно просуммировать все затраты на сделки.</p>
  <p id="eDXl"><strong>Свободная маржа </strong><em>(англ. free margin)</em> - это деньги, на которые мы можем входить в позицию. К примеру, у нас был баланс 100$ и мы открыли позицию, потратив 10$. В таком случае:</p>
  <ul id="HBQb">
    <li id="11W1"><em><u>Баланс</u> </em>остается 100$, так как сделка еще не закрыта;</li>
    <li id="SOvN">Если сделка пошла в плюс и имеет на данный момент профит 5$, то наши <em><u>средства</u> </em>будут 105$;</li>
    <li id="jeLl"><em><u>Маржа</u></em> составит 10$, ведь это те деньги, которые мы потратили на открытие сделки;</li>
    <li id="XL65"><em><u>Свободная маржа</u></em> составит 105$ - 10$ = 95$;</li>
  </ul>
  <p id="9w6x">Формула расчета свободной маржи очень простая:</p>
  <section style="background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="sLOO">Свободная маржа = Средства - Маржа</p>
  </section>
  <h3 id="isaX">Что такое размер сделки</h3>
  <p id="xzTD">Сделки на форексе - это фактически обмен валюты. К примеру, торгуя на паре EURUSD, мы можем купить EUR за USD по текущему курсу. Потратив &#x27;<em>100&#x27; USD</em> по курсу &#x27;<em>1.14&#x27;</em>, мы получим &#x27;<em>87.71&#x27; EUR</em>. Далее, если курс EUR вдруг вырос до &#x27;<em>1.16</em>&#x27;, мы можем продать наши &#x27;<em>87.71&#x27; EUR обратно и получим уже &#x27;101.75&#x27; USD.</em></p>
  <p id="2K5b">Валютные пары обычно не очень волатильны. К тому же, если мы торгуем внутри дня и ловим очень небольшие изменения цены, то для нормального профита нужно покупать валюту на очень большие суммы, что невозможно сделать, если ты не миллионер.</p>
  <p id="lvJ9">Именно по этой причине <s>нужно заложить квартиру</s> все брокеры предоставляют заёмные средства. Уровень, во сколько раз больше брокер готов предоставить средств, называется <strong>кредитное плечо</strong>.</p>
  <h3 id="2a5u">Кредитное плечо</h3>
  <p id="mXQ2">Кредитное плечо <em>(англ. leverage) </em>позволяет открывать сделки на суммы больше, чем мы располагаем на балансе. Брокеры часто предоставляют достаточно большие кредитные плечи: 1:100, 1:300, 1:500 и более.</p>
  <p id="dEDH">К примеру, если мы хотим купить валюты EUR на сумму 100000 USD, то с кредитным плечом 1:100 нам нужно всего лишь 1000 USD. В итоге мы можем получить профит (<em>или убыток</em>), как будто открыли позицию на 100000 USD, но благодаря кредитному плечу мы потратили лишь 1000 USD. </p>
  <p id="MQbh">Кредитное плечо - это по сути умножитель прибыльности и убыточности.<br /><br /><strong>Важно понимать, что брокер предоставляет деньги не просто так. Если убыток будет больше, чем у нас есть свободной маржи, то брокер закроет все наши сделки принудительно, и наш депозит уменьшится до нуля.</strong> Поэтому торговать с большим кредитным плечом, не ограничивая риски, опасно для депозита.</p>
  <p id="xLEq">Конечно же брокеры защищают себя от возможных потерь, за потери должен платить только трейдер. Поэтому существует минимальный предел свободной маржи, нужный для перестраховки брокера. Если свободная маржа опустится до этого предела, то брокер закрывает позиции принудительно. Такой механизм защиты называется <em><strong>стоп-аут</strong> (англ. stop-out)</em><strong>.</strong></p>
  <h3 id="8yO0">Как работает <em>stop-out</em></h3>
  <p id="HPRi">Итак, у нас есть два показателя:</p>
  <ul id="INZw">
    <li id="a7Mo"><u><em>Средства</em></u> - это все деньги, какие у нас есть на данный момент, с учетом незакрытых позиций;</li>
    <li id="OX0b"><em><u>Маржа</u></em> - это деньги, которые мы затратили на открытие позиций;</li>
  </ul>
  <p id="Rckw">Если количество средств у нас будет нулевое, например когда мы получили просадку или если мы на все средства открыли сделки, то брокер оказывается в положении, где любой убыток трейдера будет означать убыток и для брокера.</p>
  <p id="K3Cu">Для дальнейшего понимания нужно познакомиться с еще одним понятием - <strong>уровень маржи</strong> (<em>англ. margin level</em>).</p>
  <h3 id="11pK">Уровень маржи</h3>
  <p id="RrIx">Обычно брокеры ставят минимальный уровень маржи 20-50%, иногда и 100%. Если уровень маржи опустится ниже, то брокер закроет позиции принудительно, случится так называемый <em>stop-out</em>.</p>
  <p id="ZR7A">Уровень маржи- это отношение средств к марже:</p>
  <section style="background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="7dGf">Уровень маржи = (Средства / Маржа) * 100%</p>
  </section>
  <p id="MvDP">К примеру, если у нас был баланс 100$ и мы открыли сделку, затратив 10$, это маржа сделки. Сделка имеет нереализованный профит в 5$, поэтому у нас есть средства размером 105$. Уровень маржи в таком случае равен:</p>
  <pre id="LyIw">(105$ / 10$) * 100% = 1050%</pre>
  <p id="AbZQ">Если же наша сделка убыточная и имеет убыток в 5$, то тогда наши средства 95$, а уровень маржи:</p>
  <pre id="NUN3">(95$ / 10$) * 100% = 950%</pre>
  <p id="x1TV">Чтобы сработал stop-out по уровню 40%, наша сделка должна иметь следующий убыток:</p>
  <pre id="Wxz3">((100$ - X) / 10$) * 100% = 40%
(100$ - X) / 10$ = 0.4
100$ - X = 4$
X = 100$ - 4$ = 96$</pre>
  <p id="stD9">Получается, что брокер закроет сделку принудительно, когда убыток ней дойдет до 96$.</p>
  <p id="bsS5">Если у нас несколько сделок, то маржа и профит по ним суммируются, поэтому важно будет не то, какая сделка на сколько убыточна, а какой итог они дают все вместе.</p>
  <h3 id="umOk">В чем измеряется размер сделок</h3>
  <p id="LBqL">В форексе размер сделок принято измерять в <strong>лотах</strong> (<em>англ. lot</em>).</p>
  <ul id="wAAT">
    <li id="dyHf"><strong>1 лот</strong> это <strong>100 000 единиц базовой валюты</strong></li>
    <li id="byDI"><strong>базовая валюта</strong> - это валюта, которую мы хотим купить или продать. К примеру, на валютной паре EURUSD базовая валюта - EUR</li>
  </ul>
  <p id="FVdu">Несложно догадаться, что стоимость 1 лота в валюте депозита (в нашем случае это USD) будет отличаться в зависимости от торгуемой валютной пары.</p>
  <p id="y32o">К примеру, если на момент написания статьи открыть сделку размером 1 лот на паре EURUSD, то нужно будет потратить 106 448 USD. Сумма 106 448 USD появляется следующим образом:</p>
  <ul id="d8X2">
    <li id="AYcD">Курс EUR относительно USD равен 1.06448</li>
    <li id="lTL5">Нам нужен 1 лот, а это 100 000 EUR</li>
    <li id="DZXz">Следовательно, 100 000 EUR * 1.06448 = 106 448 USD</li>
  </ul>
  <p id="UC1K">С кредитным плечом 1:100, для открытия сделки размером 1 лот нам потребуется в 100 раз меньше, а именно 1 064.48 USD.</p>
  <h3 id="cvZK">Пункт и стоп-лосс</h3>
  <p id="TO61"><strong>Пункт</strong> (<em>англ. pip</em>) - это минимальное изменение цены. Для 5-ти значных котировок это шаг цены размером 0.00001, но часто под пунктом имеют ввиду шаг цены 0.0001 для пар без JPY и 0.01 для пар с валютой JPY.</p>
  <p id="yTKg"><strong>Стоп-лосс</strong> (<em>англ. stop-loss</em>) - это уровень цены сделки, который ограничивает ее убыток. Благодаря стоп-лоссу мы заранее знаем максимальный уровень риска на сделку. Если цена дойдет до этого уровня, сделка будет закрыта. Стоп-лосс часто измеряют в пунктах. К примеру, стоп-лосс размером 50 пунктов, это отклонение цены на 0.0001 *50 = 0.005.</p>
  <p id="AKJF">Так как разные валюты имеют разную стоимость в валюте депозита, то один и тот же стоп-лосс на разных валютных парах будет иметь разный размер убытка.</p>
  <p id="hBGF">Приведем пример размера стоп-лосса в 200 пунктов (для <em>4х или 2х-значных котировок</em>) с объемом ордера 1 лот для разных валютных пар (<em>размер стоп-лосса рассчитан по котировкам на момент написания статьи</em>):</p>
  <ul id="DBw5">
    <li id="OZ2q">EURUSD =  2000 USD;</li>
    <li id="BMYA">AUDCAD = ~1480.6 USD;</li>
    <li id="uY22">CADJPY = ~2096.9 USD;</li>
  </ul>
  <p id="2n4T">Тоже самое касается и стоимости 1 пункта, ведь стоимость стоп лосса, это просто количество убыточных пунктов, которые должна пройти цена.</p>
  <h2 id="WbC6">Как рассчитать процент риска на сделку</h2>
  <p id="pWA8">Теперь, когда теоретическая база подготовлена, можно попытаться открыть сделку с определённым процентом от баланса.</p>
  <p id="S9DJ">Если мы уже определили желаемый размер стоп-лосса, то  рассчитать размер позиции можно по следующей формуле:</p>
  <section style="background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="BPcj">Размер позиции в лотах = (Депозит * Риск)  /  &quot;Стоимость 1 лота стоп-лосса&quot;</p>
  </section>
  <p id="sLKX">Риск измеряется в процентах. К примеру, 10% от 1000$ это 100$. Если стоп-лосс размером 1 лот в 200 пунктов (<em>для 4х-значных котировок</em>) равен 2000$, то нам нужно открыть позицию размером 100$/2000$ = 0.05 лотов.</p>
  <p id="xKAl">Теперь нужно выяснить размер маржи, необходимый для открытия такой сделки. Маржа - это объем валюты, который нам нужно купить чтобы открыть сделку. Для пары EURUSD она вычисляется следующим образом:</p>
  <section style="background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="NmkK">Маржа = &quot;Стоимость лота позиции&quot; * &quot;Цена актива&quot;  /  &quot;Кредитное плечо&quot;</p>
  </section>
  <p id="8UQH">В некоторых случаях вычисления маржи немного сложнее, так как нужно найти валютную пару для переводного курса, но рассматривать этот вопрос в данной статье мы не будем. К тому же, в MQL4 и MQL5 есть готовые функции для получения стоимости 1 пункта.</p>
  <p id="1AYv">В нашем примере <em>0.05</em> лотов это <em>0.05 * 100 000 = 5000 EUR</em>. Чтобы купить столько EUR, нам надо заплатить <em>5000 * 1.0644 = 5322 USD</em>. Если у нас счет имеет кредитное плечо <em>1:100</em>, то мы делим сумму <em>5322 USD</em> на <em>100</em> и получаем <em>53.22 USD</em>. Это маржа нашей сделки.</p>
  <h3 id="3De1">Учитываем stop-out</h3>
  <p id="4OiR">Найдем примерный <strong>уровень маржи</strong> в момент открытия сделки:</p>
  <pre id="ddxb">(1000$ / 53.22$) * 100% = 1878.99%</pre>
  <p id="pay7">Уровень маржи достаточно высокий, все хорошо. </p>
  <p id="hx37">Вычислим уровень маржи для случая, когда сделка дойдет до стоп-лосса:</p>
  <pre id="rwpf">((1000$ - 0.05 * 2000$) / 53.22$) * 100% = (900$ / 53.22$) * 100% = 1691%</pre>
  <p id="KfDy">Видно, что сделка в данном случае не грозит слить наш депозит. </p>
  <h3 id="ztRT">Ограничиваем максимальный убыток</h3>
  <p id="4YgO">Рассмотрим формулу:</p>
  <pre id="8pSX">(E - SL) / M &gt; MIN_MARGIN_LEVEL</pre>
  <ul id="KaLl">
    <li id="w7VJ"><strong>E</strong> - средства</li>
    <li id="ufIr"><strong>SL </strong>- максимальный убыток по всем сделками</li>
    <li id="HtJ6"><strong>M</strong> - совокупная маржа по всем сделкам</li>
    <li id="6Yu6"><strong>MIN_MARGIN_LEVEL</strong> - минимальный уровень маржи</li>
  </ul>
  <p id="cI3I">Если уровень маржи выше <strong><em>MIN_MARGIN_LEVEL</em></strong>, то мы считаем торговлю безопасной, она не вызовет <strong><em>stop-out</em></strong>. Минимальный уровень маржи стоит выбрать выше 100%. Также можно брать средства и максимальный убыток по сделкам с запасом, чтобы учесть возможные проскальзывания по стоп-лоссу:</p>
  <pre id="znBl">(E * ELM - SL * SLM) / M &gt; MIN_MARGIN_LEVEL</pre>
  <ul id="qz6N">
    <li id="lITd"><strong>SLM</strong> - Множитель совокупного убытка по всем сделкам. Нужно брать значение выше 1.0, например 1.2. <strong>Нужен для &quot;запаса прочности&quot;</strong></li>
    <li id="Zwbp"><strong>ELM </strong>- Множитель средств. Нужно брать значение ниже 1.0, к примеру 0.8-0.9. <strong>Нужен для &quot;запаса прочности&quot;</strong></li>
  </ul>
  <p id="XgFr">Перед открытием каждой позиции стоит проверять с помощью данной формулы безопасность сделки. Если размер сделки слишком большой, ее можно пересчитать. Для этого нужно выполнить следующие вычисления:</p>
  <pre id="C1hD">C = SL&#x27; / M&#x27;
M&quot; = (((E * ELM - SL * SLM)/MIN_MARGIN_LEVEL)-M)/(1+(C/MIN_MARGIN_LEVEL))
Lot&quot; = Lot&#x27; * M&quot; / M&#x27;</pre>
  <ul id="Skdj">
    <li id="UQuV"><strong>C</strong> - коэффициент соотношения стоимости стоп-лосса к марже сделки. <strong>Данный коэффициент не зависит от объема сделки</strong>, поэтому его можно рассчитать, к примеру, для 1 лота.</li>
    <li id="Eyul"><strong>SL&#x27;</strong> - стоимость стоп-лосса сделки, объем которой нужно уменьшить</li>
    <li id="QaLW"><strong>M&#x27;</strong> - маржа сделки, объем которой нужно уменьшить</li>
    <li id="YkQa"><strong>M&quot; </strong>- новая маржа сделки</li>
    <li id="MuMn"><strong>M</strong> - совокупная маржа по всем сделкам <strong>(за исключением новой сделки)</strong></li>
    <li id="5opC"><strong>SL </strong>- максимальный убыток по всем сделками <strong>(за исключением новой сделки)</strong></li>
    <li id="Tiri"><strong>Lot&#x27;</strong> - старый объем сделки в лотах</li>
    <li id="pAPy"><strong>Lot&quot; </strong>- новый объем сделки в лотах, который будет меньше старого объема.</li>
  </ul>
  <p id="AOmR">Таким образом мы получаем новый объем сделки, который уже будет безопасен для депозита. Сама формула выводится следующим образом:</p>
  <pre id="vcVS">((E * ELM) - (SL * SLM) - SL&quot;) / (M + M&quot;) = MIN_MARGIN_LEVEL
M + M&quot; = ((E * ELM) - (SL * SLM) - SL&quot;) / MIN_MARGIN_LEVEL
M&quot; = (((E * ELM) - (SL * SLM) - SL&quot;) / MIN_MARGIN_LEVEL) - M
C = SL&#x27; / M&#x27; = SL&quot; / M&quot;
SL&quot; = C * M&quot;
M&quot; = ((E * ELM - SL * SLM - C * M&quot;) / MIN_MARGIN_LEVEL) - M
M&quot; = ((E * ELM - SL * SLM)/MIN_MARGIN_LEVEL) - (C*M&quot;/MIN_MARGIN_LEVEL) - M
M&quot; + C * M&quot;/MIN_MARGIN_LEVEL = ((E*ELM - SL*SLM)/MIN_MARGIN_LEVEL) - M
M&quot; * (1 + C/MIN_MARGIN_LEVEL) = ((E*ELM - SL*SLM)/MIN_MARGIN_LEVEL) - M
M&quot; = (((E*ELM - SL*SLM)/MIN_MARGIN_LEVEL) - M) / (1 + C/MIN_MARGIN_LEVEL)</pre>
  <ul id="tmCV">
    <li id="f6YI"><strong>SL&quot;</strong> - новая стоимость стоп-лосса сделки</li>
  </ul>
  <p id="Rr8y">Данный алгоритм реализуется при помощи следующих методов в MQL5:</p>
  <figure id="5t0z" class="m_original">
    <img src="https://img4.teletype.in/files/30/82/308291a5-49a5-4cdb-8cb8-fc38e58bfb64.png" width="640" />
    <figcaption><strong>* в методе add_trade есть ошибка: уровень стоп-лосса умножается на sl_gain, нужно же просто прибавить.<br />* в дальнейшем также был добавлен запас по equity через коэффициент, равный 0.8-0.9</strong></figcaption>
  </figure>
  <p id="qdd9">Перед открытием сделки проверяем при помощи метода <strong>check_trade, </strong>хватает ли уровня маржи. Если уровень маржи слишком мал, то делаем перерасчет размера сделки, для чего сначала находим безопасный уровень маржи при помощи метода <strong>calc_new_margin. </strong>Когда сделка открыта, мы добавляем ее размер маржи и размер стоп-лосса при помощи метода <strong>add_trade. </strong>Обнулять переменные <strong>total_margin</strong> и <strong>total_sl </strong>нужно в момент закрытия всех сделок. Так как в моем советнике все сделки закрываются примерно в одно время, то подобного кода более чем достаточно. В более сложных случаях код придется дорабатывать, чтобы можно было открывать новые сделки, когда старые закрыты лишь частично.</p>
  <h2 id="w4T9">Критерий Келли</h2>
  <p id="OBu7">Остался последний вопрос: <strong>какой процент от депозита нужно вкладывать в сделку?</strong></p>
  <p id="hnaK">Для этого сначала нужно собрать статистику по стратегии, чтобы узнать среднее значение прибыли и среднее значение убытка на сделку. Поэтому стоит провести предварительный тест с фиксированным лотом.</p>
  <p id="Qccm">Далее среднее значение прибыли и убытка сделок нужно превратить в относительное значение. Так как мы вычисляем процент от депозита по стоп-лоссу, то и относительное значение прибыли и убытка тоже нужно вычислить относительно стоп-лосса.</p>
  <p id="20f4">К примеру, если стоп-лосс размером 100$, а средний профит для прибыльных сделок 40$, то это значит, что прибыльные сделки увеличивают вложенную сумму на 40%.</p>
  <section style="background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="e7Gd">Важно: в моем случае стратегии закрывают сделки как правило до момента достижения стоп-лосса, поэтому среднее значение убытка сделок будет меньше размера стоп-лосса. Но если вы торгуете без использования экспирации сделок, то вам нужно лишь знать тейк-профит и стоп-лосс. Это и будет &quot;среднее значение&quot; прибыли и убытка сделок.</p>
  </section>
  <p id="s1xs">Также нам нужно знать винрейт стратегии. Винрейт (<em>англ. winrate</em>)  - это отношение прибыльных сделок к убыточным.</p>
  <p id="iQpq">Мы будем использовать простую формулу Критерия Келли:</p>
  <section style="background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="QXou">f = p - q / (b / a);</p>
  </section>
  <p id="evll"><em>f*</em> — часть активов, которую вкладывают в инвестиции;<br /><em>p</em> — вероятность положительного исхода (что сделка принесет профит);<br /><em>q</em> — вероятность отрицательного исхода (что сделка будет убыточной): <em>q = 1 — p</em>;<br /><em>a</em> — доля от вложений, которая теряется при отрицательном исходе;<br /><em>b</em> — доля от вложений, которая добавляется при положительном исходе.</p>
  <p id="xVID">Попробуем рассчитать по Критерию Келли размер сделки для следующих значений:</p>
  <ul id="cFdF">
    <li id="rZuB">Винрейт 60%;</li>
    <li id="456X">Прибыльная сделка приносит 40%</li>
    <li id="esHR">Убыточная сделка уменьшает на 20%</li>
  </ul>
  <pre id="al36">p = 0.6
q = 1 - 0.6 = 0.4
a = 0.2
b = 0.4
f = p - q / (b / a) = 0.6 - 0.4 / (0.4 / 0.2) = 0.4</pre>
  <p id="Y2FL">Получается, что мы можем поставить 40% от депозита. <strong>Но на самом деле это не совсем так. </strong>Критерий Келли максимизирует прибыль, поэтому просадки у нас могут быть очень большими. Также здесь не учитывается маржа сделок. Поэтому полученный процент нужно ослабить, умножив на коэффициент 0.1-0.4, в зависимости от желаемой просадки.</p>
  <h2 id="Nw4t">Про использование кредитного плеча</h2>
  <p id="WgyC">В сети часто пишут что при использовании плеча мы можем попробовать ставить больше, чем рекомендует Келли, для увеличения прибыли. Но прибыль будет расти линейно, а убыток растёт квадратичными темпами.</p>
  <figure id="8aVG" class="m_original">
    <img src="https://img3.teletype.in/files/2b/bf/2bbfc58e-75ae-4831-9907-26d87dcb0e56.png" width="590" />
  </figure>
  <p id="6qjp">И можно легко запутаться, так как <strong><u>в данном случае под плечом имеют ввиду увеличение размера сделки, а не наличие плеча на счете так такового.</u></strong></p>
  <p id="Wg06"><strong>Все зависит от используемой стратегии.</strong> Если мы используем скальпинг, где наша прибыль генерируется от небольшого числа пунктов, то не использовать кредитное плечо будет являться безумием: какой смысл вкладывать 100000 USD ради профита в 10-50 USD? Так не работает. Критерий Келли в случае скальпинга вычисляет процент сделки от депозита с учетом риска на сделку, поэтому в данном случае все наоборот - чем больше плечо, тем лучше (<em>если конечно, ограничивать убытки</em>).</p>
  <p id="kFqZ"><strong>Под &quot;плечом&quot; в статьях про Критерий Келли понимают увеличение размера сделки, рекомендуемое Келли, в некоторое количество раз. Это вводит в заблуждение, так как можно понять буквально, что кредитное плечо это всегда что-то бесполезное.</strong></p>
  <p id="Io8m">В нашем случае для перестраховки достаточно будет &quot;ослабить&quot; процент, полученный по Критерию Келли, умножив его на 0.1-0.5, в зависимости от желаемой просадки, и учитывать уровень маржи. Плечо позволяет ставить больше, чем рекомендуемый процент по формуле Келли, но так делать не стоит. <br /><br />К примеру, если по формуле Келли оптимальный размер позиции 10% от депозита, то нет смысла увеличивать эти 10% от депозита на 2, 3, 5, 10 и более число раз, что нам может позволять увеличение кредитного плеча. Зато имеет смысл ослаблять эти 10% на некоторое значение. </p>
  <p id="JEeU">Если очень упрощенно, то если по формуле Келли 10% от депозита являются оптимальным значением размера сделки, то это будет соответствовать примерно ~100% возможной просадке, которая может случиться, а может и не случится. Соответственно, чтобы не рисковать слить весь депозит, нужно ограничить формулу Келли, умножив ее на 0.1-0.4, и получив таким образом вместо 10% от депозита уже 1-4%. Таким образом слить депозит уже не получится (<em>если стратегия, конечно, работает</em>).</p>
  <p id="9d5Y">Существуют способы посчитать оптимальное плечо, а если точнее, то коэффициент ослабления/усиления процента, рассчитанного по формуле Критерия Келли. В данной статье оно рассматриваться не будет, для практического применения достаточно будет его подобрать на тестах под комфортный уровень просадки депозита. Но если кто-то хочет углубить знания, то пример расчета оптимального плеча можно найти <a href="https://smart-lab.ru/blog/933091.php" target="_blank">тут</a>.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@mechanist2022/pV5GwoqBOrw</guid><link>https://teletype.in/@mechanist2022/pV5GwoqBOrw?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mechanist2022</link><comments>https://teletype.in/@mechanist2022/pV5GwoqBOrw?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mechanist2022#comments</comments><dc:creator>mechanist2022</dc:creator><title>Поиск оптимального стоп-лосса и тейк-профита для контр-трендовой стратегии</title><pubDate>Mon, 11 Sep 2023 10:32:13 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/24/53/2453abeb-18e4-467d-8667-97220a0f2b2c.png"></media:content><description><![CDATA[<img src="https://img1.teletype.in/files/4e/63/4e634af0-5135-42e8-94bd-11f753d1ad4d.png"></img>Допустим, у нас есть рабочая контртрендовая стратегия с горизонтом прогноза на несколько минут или даже меньше. Торговать без стоп-лосса или тейк-профита опасно: вдруг робот зависнет перед закрытием сделки по истечении срока экспирации, или возникнет нестандартная ситуация на рынке, и цена сильно уйдет не в нашу пользу. Так что наличие стоп-лосса и тейк-профита в торговле точно лучше, чем их отсутствие, хотя для работы стратегии достаточно просто закрывать сделку через заданное время.  Осталось лишь понять, как найти оптимальные стоп-лосс и тейк-профит для контр-трендовой стратегии.]]></description><content:encoded><![CDATA[
  <figure id="WivU" class="m_original">
    <img src="https://img1.teletype.in/files/4e/63/4e634af0-5135-42e8-94bd-11f753d1ad4d.png" width="640" />
  </figure>
  <h3 id="tV8e">Дисклеймер</h3>
  <p id="Y94E"><em>Статья предназначена исключительно для информационных целей и не является советом по инвестициям или рекомендацией к действию.</em></p>
  <h2 id="3Xch">В поисках оптимального стоп-лосса</h2>
  <p id="ok1X">Допустим, у нас есть рабочая контртрендовая стратегия с горизонтом прогноза на несколько минут или даже меньше. Торговать без стоп-лосса или тейк-профита опасно: вдруг робот зависнет перед закрытием сделки по истечении срока экспирации, или возникнет нестандартная ситуация на рынке, и цена сильно уйдет не в нашу пользу. Так что наличие стоп-лосса и тейк-профита в торговле точно лучше, чем их отсутствие, хотя для работы стратегии достаточно просто закрывать сделку через заданное время.</p>
  <p id="6QKz">Осталось лишь понять, <strong>как найти оптимальные стоп-лосс и тейк-профит для контр-трендовой стратегии?</strong></p>
  <p id="N5Os">В качестве примера будем рассматривать результаты тестирования одной реальной стратегии на участке истории с 2017 по конец 2019 года. Краткая характеристика проводимого теста:</p>
  <ul id="1pf1">
    <li id="CIly">Стратегия использует три валютные пары</li>
    <li id="rxZQ">Стратегия прогнозирует на одну минуту вперед</li>
    <li id="UlpE">Все настройки индикаторов для всех пар одинаковы</li>
    <li id="nXH8">Кредитное плечо 300</li>
    <li id="I4pX">Котировки Roboforex ECN</li>
  </ul>
  <p id="4Qu2">Для первого теста стоп-лосс и тейк-профит не используется, потому что мы их и не знаем. График баланса представлен ниже.</p>
  <figure id="1Vbd" class="m_original" data-caption-align="center">
    <img src="https://img3.teletype.in/files/e9/56/e956444e-1be4-454a-8b95-5369e46ce6c8.png" width="789" />
    <figcaption>График изменения баланса в процессе тестирования торговой стратегии на истории за 2017-2019 годы</figcaption>
  </figure>
  <h2 id="0olV">Решение в лоб</h2>
  <p id="e7Sw">Первое, что приходит в голову, это построить график зависимости прибыли и максимальной относительной просадки от стоп-лосса. Возможно, что данные графики подскажут оптимальное решение.</p>
  <figure id="0g84" class="m_original" data-caption-align="center">
    <img src="https://img2.teletype.in/files/1e/7b/1e7b286c-1874-405e-a966-74db87e9e5e2.png" width="752" />
    <figcaption>Зависимость относительной просадки депозита от размера стоп-лосса</figcaption>
  </figure>
  <figure id="u5uN" class="m_original" data-caption-align="center">
    <img src="https://img1.teletype.in/files/42/ae/42aeca9e-fc2a-4801-aeef-d8edfa34c773.png" width="752" />
    <figcaption>Зависимость профита от размера стоп-лосса</figcaption>
  </figure>
  <section style="background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="ElaB">Важно: 1 пункт - это изменение цены на 0.00001 (пятизначные котировки)</p>
  </section>
  <p id="qEPB">Видно, что существует оптимальный стоп-лосс, если мы минимизируем уровень относительной просадки. Тогда <strong>оптимальный стоп-лосс исследуемой стратегии равен примерно 25 пунктам</strong> (*<em>для участка истории на 2017-2019 годах</em>).</p>
  <p id="vwEn">Но действительно ли это прибыльный уровень стоп-лосса? Проведем тестирование на истории уже с учетом стоп-лосса и получаем следующий график:</p>
  <figure id="NDmA" class="m_original">
    <img src="https://img1.teletype.in/files/cb/cc/cbcc04a4-f624-4367-87f1-18e1964026e9.png" width="789" />
    <figcaption>График изменения баланса в процессе тестирования торговой стратегии на истории за 2017-2019 годы с учетом стоп-лосса размером 25 пунктов</figcaption>
  </figure>
  <p id="3uCU">Тест проходил с учетом сложного процента. Размер позиций вычислялся по Критерию Келли.</p>
  <p id="u8lP"><strong>Спойлер: это не лучшие результаты для данной стратегии</strong>:</p>
  <ul id="2WVj">
    <li id="nBrx">Профит за весь период теста составил 37340$</li>
    <li id="Eg4d"><strong>Профит-фактор уменьшился до 1.798</strong> (для данной стратегии он <em>может быть больше 2.0 и доходить до 3.0</em>)</li>
    <li id="qHj8">Максимальная относительная просадка составила 11.7%</li>
  </ul>
  <p id="Zxxb">Искать уровень стоп-лосса через минимизирование просадки - не лучшее решение. Тогда остается один вариант - не мешать стратегии закрывать сделки по истечении времени экспирации. Но в этом случае из-за большого разброса колебания цены внутри открытой позиции встает вопрос: как найти такой уровень стоп-лосса, который подойдет в 99% случаев и не будет учитывать редкие, но большие импульсы цен?</p>
  <h2 id="NjBc">Поиск стоп-лосса через анализ амплитуды цены внутри позиции</h2>
  <p id="84zP">Попробуем для начала измерить размах цены внутри позиций. Так мы узнаем, какое максимальное количество пунктов цена может пройти для прибыльных и убыточных сделок.</p>
  <p id="y9XN">Имеем следующие результаты:</p>
  <ul id="tKWG">
    <li id="vCEn">Средняя прибыль на сделку приносит 22.37 пунктов</li>
    <li id="k17I">Средний убыток на сделку отнимает 11.02 пунктов</li>
    <li id="YhoN">Максимальная амплитуда прибыльного изменения цены для прибыльных сделок 297 пунктов</li>
    <li id="rrEl">Максимальная амплитуда убыточного изменения цены для убыточных сделок 111 пунктов</li>
  </ul>
  <section style="background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="mYFx">Напомню: 1 пункт - это изменение цены на 0.00001 (пятизначные котировки)</p>
  </section>
  <p id="oayV">Из данных следует, что брать стоп-лосс больше 111 пунктов не имеет смысла (<em>во всяком случае, для участка истории за 2017-2019 год</em>), потому что цена никогда не дойдет до него. Делать стоп-лосс меньше 11  пунктов тоже нет смысла, так как это ниже среднего убытка плохих сделок.</p>
  <p id="TTdw">Попробуем построить графики зависимости количества сделок от максимальной прибыльной амплитуды для удачных сделок и максимальной амплитуды убытка для убыточных сделок. По оси X разместим количество пунктов прибыли или убытка, а вдоль оси Y пусть будет количество сделок. </p>
  <p id="Es12">К примеру, если за весь период теста 10 сделок до своего закрытия доходили до профита в 15 пунктов, то мы увидим на графике точку с координатами x = 15; y = 10. Важно понимать, что будет использована именно максимальная амплитуда, а не итоговый профит или убыток сделки. </p>
  <figure id="WXxf" class="m_original" data-caption-align="center">
    <img src="https://img4.teletype.in/files/32/d9/32d94dd8-bc25-48e5-9d88-303d883e40c1.png" width="640" />
    <figcaption>Разница между прибыльной амплитудой цены и итоговым значением профита</figcaption>
  </figure>
  <p id="aa7s">Для исследуемой стратегии получаем следующие графики:</p>
  <figure id="3aKl" class="m_original" data-caption-align="center">
    <img src="https://img3.teletype.in/files/e1/a1/e1a15577-b421-49b4-a657-8b9e71100a38.png" width="774" />
    <figcaption>Зависимость количества прибыльных сделок от размера профита в пунктах</figcaption>
  </figure>
  <figure id="ooA7" class="m_original" data-caption-align="center">
    <img src="https://img4.teletype.in/files/32/f8/32f8d54d-3ea7-4804-971b-f3d4e2969082.png" width="774" />
    <figcaption>Зависимость количества прибыльных сделок от размера профита в пунктах</figcaption>
  </figure>
  <p id="TM1c">Графики получились не очень наглядные. Попробуем сделать так, чтобы каждая точка на оси X показывала, сколько сделок останется не закрытыми по данному тейк-профиту или стоп-лоссу. Например, если по стоп-лоссу в 10 пунктов закрывалось бы 100 сделок, а при 20 пунктах закрывалось бы уже только 30 сделок, то для точки на оси X в 20 пунктов будет значение 70 сделок. В итоге мы получим график, где с ростом стоп-лосса число сделок будет уменьшаться.</p>
  <p id="iUb2">Для исследуемой стратегии были получены следующие графики:</p>
  <figure id="8foI" class="m_original" data-caption-align="center">
    <img src="https://img3.teletype.in/files/a3/97/a397b91e-5f5b-4b98-8e95-ed8905af0161.png" width="774" />
    <figcaption>Зависимость закрытых сделок по тейк-профиту от размера тейк-профита</figcaption>
  </figure>
  <figure id="vbdu" class="m_original" data-caption-align="center">
    <img src="https://img4.teletype.in/files/72/33/72332c75-efa7-431d-8f08-5074ab87d508.png" width="774" />
    <figcaption>Зависимость закрытых сделок по стоп-лоссу от размера стоп-лосса</figcaption>
  </figure>
  <p id="DjT9">Данные графики уже более интересные, чем предыдущие. Но как по данным графикам понять, какую часть сделок закрывать по стоп-лоссу будет оптимально?</p>
  <p id="V3fR">Визуально график зависимости количества сделок от пунктов похож на половинчатое нормальное распределение. Для такого распределения около 68% сделок будут лежать в пределах одной половины стандартного отклонения от среднего (0 до 0.5σ), около 95% - в пределах одного стандартного отклонения от среднего (0 до 1σ), и около 99.7% - в пределах полтора стандартных отклонений от среднего (0 до 1.5σ).</p>
  <figure id="jQvu" class="m_original" data-caption-align="center">
    <img src="https://img1.teletype.in/files/c2/84/c28498ad-ef3d-4ee5-a33e-b44d5d00cc60.png" width="525" />
    <figcaption>Нормальное распределение случайной величины</figcaption>
  </figure>
  <p id="slxb"><br />В таком случае можно найти стандартное отклонение убыточной амплитуды цены в пунктах для убыточных сделок, определиться с доверительным интервалом и таким образом найти нужный нам стоп-лосс. К примеру, если выбрать 1σ в роли стоп-лосса, то 95% сделок будут закрываться по стоп-лоссу, а остальные сделки закроются по истечении времени экспирации. Но лучше выбрать 1.5σ, чтобы почти все сделки закрывались по истечении времени экспирации.</p>
  <p id="NPeA">Расчёты для исследуемой стратегии показали, что:</p>
  <ul id="t7pI">
    <li id="kLjx">Стандартное отклонение максимальной убыточной амплитуды цены убыточных сделок равно 35.19 пунктов</li>
    <li id="hXNu">Стандартное отклонение максимальной прибыльной амплитуды цены прибыльных сделок 62.10 пунктов</li>
  </ul>
  <p id="mKIO">В таком случае оптимальный стоп-лосс для исследуемой стратегии:</p>
  <pre id="bSSV">SL = 1.5σ = 1.5 * 35.19 = 52.785 ≈ 53</pre>
  <p id="39MB">Ещё можно проанализировать распределение убыточной амплитуды для прибыльных позиций. Построим график зависимости количества закрытых прибыльных сделок по стоп-лоссу от размера стоп-лосса:</p>
  <figure id="rvW2" class="m_original" data-caption-align="center">
    <img src="https://img4.teletype.in/files/fe/aa/feaaf3d9-5d02-41eb-985f-8ee9c799a6da.png" width="774" />
    <figcaption>Зависимость количества закрытых прибыльных сделок по стоп-лоссу от размера стоп-лосса</figcaption>
  </figure>
  <p id="FdBp">Благодаря данному графику мы видим, что чем меньше стоп-лосс, тем больше сделок, которые бы принесли прибыль, <strong>будет закрыто по стоп-лоссу с убытком</strong>. </p>
  <p id="DSYC">Можно снова найти стандартное отклонение и вычислить такой стоп-лосс, при котором большинство прибыльных сделок не будет закрыто по стоп-лоссу. В данном случае стандартное отклонение максимальной убыточной амплитуды составляет 33.11 пункта. Это значит, что выбрав стоп-лосс в 33 пункта, 95% прибыльных сделок закроются с прибылью. А выбрав стоп-лосс в 50 пунктов, 99.7% прибыльных сделок закроются с прибылью. </p>
  <p id="rmFX">Таким образом, <strong>стоп-лосс для исследуемой стратеги можно выбрать в диапазоне 50-53 пункта</strong>. Аналогичным образом можно найти и тейк-профит, в данном случае он составит 93 пункта. </p>
  <p id="GTXt">Для выбранных значений стоп-лосса в 53 пункта и тейк-профита в 93 пункта измерим следующие показатели:</p>
  <ul id="tBEb">
    <li id="1iYp">Винрейт стратегии: 0.641 (64.1%)</li>
    <li id="dbd3">Средний профит с одной сделки относительно размера позиции: 0.411696</li>
    <li id="yKcT">Средний убыток с одной сделки относительно размера позиции: 0.256796</li>
  </ul>
  <p id="2TtX">Для получения среднего профита и среднего убытка на сделку проводится тест с фиксированным размером позиций. Для каждой позиции вычисляется размер стоп-лосса, относительно которого вычисляется относительный профит позиции. Далее собирается статистика отдельно для прибыльных позиций и отдельно для убыточных.</p>
  <p id="g1D3">Данные три показателя нужны для расчета размера позиции. Зная, какой потенциальный убыток в валюте депозита несет в себе стоп-лосс на один лот, можно посчитать, какую сумму мы хотим инвестировать в сделку, используя <a href="https://habr.com/ru/articles/750890/" target="_blank">Критерий Келли</a>.</p>
  <figure id="z2iJ" class="m_original">
    <img src="https://img4.teletype.in/files/f7/95/f7955582-aa7e-4561-9b82-03e25da76ef7.png" width="154" />
  </figure>
  <p id="GGdK"><em>f*</em> — часть активов, которую вкладывают в инвестиции;<br /><em>p</em> — вероятность положительного исхода (что инвестиции вырастут в цене);<br /><em>q</em> — вероятность отрицательного исхода (что инвестиции упадут в цене): <em>q = 1 — p</em>;<br /><em>a</em> — доля от вложений, которая теряется при отрицательном исходе;<br /><em>b</em> — доля от вложений, которая добавляется при положительном исходе.</p>
  <p id="vB8X">Так как Критерий Келли максимизирует прибыль, то просадка депозита может достигать очень больших значений. Поэтому используется коэффициент ослабления, который в данной статье в каждом тесте равен 0.05. К примеру, если по Критерию Келли мы должны инвестировать 10% от депозита, то коэффициент уменьшит это значение в 20 раз и получится 0.05%.</p>
  <p id="GuNb">Проведем очередное тестирование стратегии на истории:</p>
  <figure id="JYC2" class="m_original">
    <img src="https://img2.teletype.in/files/11/10/1110cf33-4de3-485d-820e-2c6e1d4094af.png" width="789" />
    <figcaption>График изменения баланса в процессе тестирования торговой стратегии на истории за 2017-2019 годы с размером стоп-лосса 53 пункта и тейк-профитом 93 пункта</figcaption>
  </figure>
  <ul id="V5Zx">
    <li id="yUDr">Профит за весь период теста: 733930$ (было 37340$)</li>
    <li id="QpAa">Профит-фактор:  2.385</li>
    <li id="oo1U">Максимальная относительная просадка составила 15.8%</li>
    <li id="ORYj">Средняя прибыль за месяц: 12.7% (с учетом сложного процента)</li>
  </ul>
  <p id="gBbg"><strong>Результаты стали гораздо лучше</strong>, чем когда мы использовали &quot;оптимальный стоп-лосс&quot;, найденный через минимизацию просадки.</p>
  <p id="6rmX">Проведем тест для 2020-2023 годов (т.е. за следующие почти 4 года):</p>
  <figure id="t1Pd" class="m_original">
    <img src="https://img3.teletype.in/files/6b/40/6b404731-94b8-445a-9952-dd3cf6c899f2.png" width="789" />
  </figure>
  <ul id="Wf8X">
    <li id="T7dK">Профит за весь период теста: 4936495$</li>
    <li id="rsxf">Профит-фактор:  2.898</li>
    <li id="HY0N">Максимальная относительная просадка составила 24.8%</li>
    <li id="pNWU">Средняя прибыль за месяц: 15.1% (с учетом сложного процента)</li>
  </ul>
  <p id="wrgw">Видно, что стратегия работает и в следующие 4 года. Средний процент прибыли за месяц даже увеличился, правда и просадка стала повыше.</p>
  <p id="MHW6">Для практического применения стоит искать тейк-профит и стоп-лосс по более ранним данным, а не за 2017-2019 год. К примеру, выбрать участок с 2019 по 2021 год, а остальные периоды истории использовать для проверки гипотез.</p>

]]></content:encoded></item></channel></rss>