Тэйк-профит: старые песни о защитном спрэде

Страницы: Пред. 1 2 3 4 След.
RSS
Тэйк-профит: старые песни о защитном спрэде, Возможные сюрпризы при совершении сделки по тэйк-профиту
 
По тейк-профиту можно еще дополнить: в Квике он реализован как самостоятельная заявка со своим набором опций. И таких на кнопке F6 - 4 штуки. И пользователь сам должен сидеть решать, что выбрать, и потом заполнять кучу полей. Автоматизация - на высоте. )

Для примера: в МТ тейк-профит и стоп-лосс реализованы как свойства открытой позиции, потому и выставлять их можно, потянув от линии открытой позиции мышкой вверх/вниз. Это дает не только возможность не тратить время на заполнение полей (а перед этим снимать с графика/индикаторов уровень цен и потом по памяти впечатывать их в поля), но и такие фишки:
- при наведении курсором на уровень тейк-профита/стоп-лосса в сплывающем окне можно видеть прибыль/убыток сразу в валюте депозита от закрытия позиции на этих уровнях;
- если заявка на покупку/продажу не сработала (из-за скачка цен), но цена при этом достигла тейк-профита, заявка вместе с тейк-профитом - снимаются автоматически;
- прочее.
 
Цитата
shr540i написал:
Но главное НУ НЕ БУДУТ ОНИ ЧИТАТЬ ВАШИ ОБНОВЛЕННЫЕ ИНСТРУКЦИИ хоть вы добавьте в них элементы эротики.
Вот поддерживаю обеими руками!!!
К каждому телефону идет инструкция (даже две, в т.ч. т.н. "легкий старт") - только кто-нибудь их читает?
Производители заморачиваются и разрабатывают интуитивно понятный интерфейс, благодаря чему при общем понимании процесса большая часть вопросов исчезает. А уже отдельные детали можно глянуть в инструкции.

Инструкцию к банковским приложениям (десктоп и мобильной версиям) кто-то читает? А к банкомату?
 
Andrey Bezrukov, доброго времени суток!

Хотел поинтересоваться , что-то предпринималось по "нашему вопросу" , как бы неделя - срок достаточный для оценки и подготовки техзадания для кодера.

Если ничего не собираетесь делать вообще - тоже хотелось бы узнать , чтобы ни тратить ни своё , ни Ваше время.
 
Александр,

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

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

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

shr540i,

Цитата
shr540i написал:
1. Обработка тейк-профита на покупку и продажу разная ПОТОМУ что мы ее реализовали по РАЗНОМУ. И по вашему это все объясняет.Люди же вам говорят что логика обработки ДОЛЖНА быть одинаковой потому что никакой ФИЛОСОФСКОЙ разницы между продажей и покупкой НЕТ!!!
Это отвечает на вопрос «почему тейк-профит в одну сторону формирует цену лимитированной заявки так, а в другую сторону – иначе». Да, сейчас алгоритм работы тейк-профита и расчёта цен лимитированных заявок реализован таким образом, что в разные стороны цена лимитированной заявки рассчитывается по-разному. Сейчас, к сожалению, несколько затруднительно корректным образом сформулировать ту логику, которой руководствовались при реализации тейк-профита, однако едва ли понимание этой логики сейчас позволит существенным образом исправить ситуацию.
Цитата
shr540i написал:
2. Ошибк в обработке тейк-профитов НЕТ, потому что вы посмотрели как алгоритм их должен обрабатывать, и о ЧУДО именно как закодили он и обрабатывает.Делаем вывод -> ошибки нет, а если и есть нестыковки то цитирую "В ближайшем обновлении инструкции данная неточность будет устранена.". То есть опять таки удобная позици, ошибок в реализации не бывают, бывают ошибки в инструкции.
Безусловно, никто не застрахован от ошибок в реализации в ПО, но конкретно в рамках данного обсуждения мы имеем место с ситуацией, когда функционал отрабатывает корректно, но не вполне корректно описан в публичной документации, что в настоящий момент исправляется. При этом, эта ситуация существенно отличается от сценария, в котором функционал работает не так, как Вам хотелось бы, или ожидалось из каких-либо прочих соображений. В этом вопросе мы идём Вам на встречу, Ваше пожелание о том, как, по-Вашему, должен работать тейк-профит мы приняли к сведению и зарегистрировали для дальнейшего рассмотрения.

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

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

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

Со стороны службы технической поддержки – обязуемся соответствующим образом скорректировать соответствующие инструкции, чтобы у пользователя была возможность сформировать корректное представление о том, как работают те, или иные функции в QUIK и в частности – условные заявки с условием «тейк-профит».

Приносим извинения за доставленные неудобства.
 
Здравствуйте, Сергей.

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

Тем не менее, работа с алгоритмическими стоп-заявками не позволяет управления позицией и самими стоп-заявками из окна графика. Правильно понимаем, что Вы хотели бы иметь возможность вводить и изменять условную стоп-заявку из окна графика путём «выделения и перемещения» уровня Вашей позиции по инструменту на графике?  Если так, то можем зарегистрировать Ваше пожелание. В этом случае, для его дальнейшего рассмотрения - просьба подробнее описать как по-Вашему должны определяться параметры вводимой стоп-заявки в зависимости от того, или иного перемещения уровня.
 
Цитата
Andrey Bezrukov написал:
Конструктивно сейчас – знать и понимать, что для разных направлений тейк-профит по-разному формирует цену лимитированной заявки, и иметь это ввиду при принятии решения о необходимости использования тейк-профита, выборе его параметров, а также о возможных рисках его использования и при необходимости – решать задачу фиксации прибыли каким-либо иным образом.
Не могу поверить своим глазам... разработчик продукта открытым текстом предлагает не использовать их ПО. Т.е. для фиксации убытка - "добро пожаловать", а тейк-профит как-нибудь сами.... отлично ))  


Andrey Bezrukov, не сочтите за грубость , нельзя ли передать решение данной "проблемы" другому куратору , так как с Вами её решение в принципе невозможно (думаю это понятно уже всем заинтересованным) ?
 
Одна из проблем текущей логики как при продаже, так и при покупке - неконтролируемые потери в случае резких изменений цены. Связано это с тем, что цена "последней сделки" никак не контролируется.
На мой взгляд, стоит добавить дополнительно активируемый при составлении тейк-профит заявки параметр, в котором можно заранее органичить потери в случае резких колебаний. Например при продаже: при срабатывании тейк-профита, цена продажи не может быть меньше заранее определенной  дельты от максимума, либо определенной цены; при покупке соответственно не может быть выше этой цены или дельты от минимума.
Ключевое в этой схеме - пользователь сам должен решать, ограничивать риски или полностью доверится "последней слелке"
 
Evgeniy,
Цитата
Evgeniy написал:
Ключевое в этой схеме - пользователь сам должен решать, ограничивать риски или полностью доверится "последней слелке"
Evgeniy,доброго времени суток!
Я Вас прошу , не надо ещё больше запутывать ситуацию этими "последними сделками" , а то разработчик и так , по его словам , сам не понимает почему всё реализовано именно так как сейчас и к чему могут привести изменения.... это значит ещё на пару лет затянется. Ну и с сакральностью всё сложно , приложению уже лет 20 , разработчик его написал и без вести пропал похоже... а менять чужое - всегда чревато, но это НАДО ДЕЛАТЬ , глюков реально много.

Уже есть достаточно простое и понятное предложение , все риски учтены , убыток - в принципе невозможен. Хочу реализации , предложенной  shr540i (пост #45 27.05.2020 20:47:02 )
 
Александр, я согласен, что предложение от shr540i простое и понятное, но уже 3 месяца никак не реализуется. Видимо для разработчика это слишком сложное решение, которое, по их мнению, изменяет логику тейкпрофита. Я не исключаю, что есть пользователи, которых текущая логика устраивает и которые не готовы от нее отказываться. Кто-то готов поступиться доходом или понести убытки, лишь бы закрыть позицию любой ценой при ее резком падении.

Я же предлагаю, не меняя текущей логики тейкпрофита, заранее, при составлении заявки, добавить возможность ограничить минимальную/максимальную цену продажи/покупки и не позволить автоматически выставить заявку на продажу/покупку на менне выгодных условиях. Сейчас реализована возможность, при срабатывании тейк профита, выставлять заявку либо по маркету, либо маркет+спред. Достаточно добавить еще один дополнительно подключаемый пункт "Максимальное снижение/повышение от максимальной цены" и появилась бы возможность контролировать риски. При этом появляется риск, что заявка зависнет в ожидании цены, которой уже не будет. Поэтому каждый сам будет решать что ему важнее
 
Цитата
Evgeniy написал:
Я же предлагаю, не меняя текущей логики тейкпрофита, заранее, при составлении заявки, добавить возможность ограничить минимальную/максимальную цену продажи/покупки и не позволить автоматически выставить заявку на продажу/покупку на менне выгодных условиях.
Evgeniy, данная возможность и так присутствует в предлагаемом алгоритме от shr540i (пост #45 27.05.2020 20:47:02 ).

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

Собственно заявка и выставляется в итоге по этой, "пограничной" для Вас, цене покупки/продажи при срабатывании условия по тейк-профиту (для шорта цена в заявке - это "цена локального минимума + отступ + спред" , для лонга - это "цена локального максимума - отступ - спред"), а исполнение её происходит по рынку, поэтому в общем случае Ваша прибыль должны быть больше.
 
Цитата
Александр написал:
Самостоятельно выставляя защитный спред , Вы автоматически определяете для себя "минимальную/максимальную цену продажи/покупки"
Александр, в текущей логике тейкпрофита задача выставленного спреда - ПОВЫСИТЬ вероятность исполнения заявки. Для этого от последней рыночной цены вычитается/прибавляется спред для того, чтобы при резком снижении/увеличении успеть "зацепить" последнее выгодное предложение.

Я же говорю об отдельном показателе, который позволит ОГРАНИЧИТЬ минимальную/максимальную цену в случае резкого снижения/повышения. Использовать его можно в случае, если пользователь решает, что риск не продать инструмент ниже риска получить низкую цену.
 
Примеры когда это может помочь уже были в этой ветке - играет 1 заявка резко выше максимума и следующая существенно ниже максимума. По логике тейкпрофита он абсолюно в соостветствии с заложенной программой берет цену "пробития отступа", отнимает спред и выставляет заявку. Вот эту "цену пробития отступа" хотелось бы лимитировать дополнительным параметром
 
Evgeniy, я понимаю о чём Вы хотите сказать , только дело в том , что я вместе с  shr540i не хочу "усовершенствовать" существующий алгоритм срабатывания тейк-профит с помощью "отдельного показателя, который позволит ОГРАНИЧИТЬ минимальную/максимальную цену". Мы вообще не принимает в расчёт цену "пробития отступа" (как Вы выразились) , так как считаем что эта цена вообще не должна участвовать в формировании цены выставляемой заявки. Для нас эта "цена пробития" выступает только сигналом для выставления заявки и не более.

Поэтому , то что Вы хотите внедрить для ограничения убытка - уже есть в формуле  "цена локального минимума + отступ + спред" или "цена локального максимума - отступ - спред" , ТАК КАК цена локального минимума/максимума по определению лучше или равна цене срабатывания тейк-профита и поэтому уже есть расчётные значения минимальной/максимальной цены для ограничения потерь - ЭТО "цена тейк-профит + отступ + спред" (для шорта) или "цена тейк-профит - отступ - спред" (для лонга). ГДЕ Вы собираетесь применять цену ограничения покупки/продажи , когда в одном случае она будет "хуже" цены выставляемой заявки , в другом - "порежет" защитный спред, а в третьем - равна цене выставляемой заявки.

Если Вам эта логика непонятна - попробуйте воспроизвести какой-нибудь реальный пример на бумаге... тогда надеюсь поймёте бесполезность такого атрибута.  
 
Цитата
Александр написал:
Тейк-профит выставил заявку по $5.27 , хотя расчёт был на минимальное значение в $5.34 - > прямой убыток составил $9.2 при средней $5.29 . Если изменить алгоритм на ( MAX_цена - отступ от MAX_цена - защитный спред) , то заявка д.б. выставиться по $5.38....
Цитата
Andrey Bezrukov написал:
10:00:05.048000 - 5.40 - больше цены тейк-профит, ТП активируется и начинает отслеживать изменение цены, в качестве локального максимума выбрана цена этой сделки, пока не будет цены больше.10:00:05.783000 - 5.28 - цена меньше локального максимума на величину больше отступа, выставить лимитированную заявку по цене = цена последней сделки, пробившей отступ минус защитный спред, т.е. 5.28 - 0.01 = 5.2710:00:05.830000 - 5.2610:00:05.845000 - 5.24...Т.е. в данном случае - цена лимитированной заявки рассчитана корректно, в соответствии с текущим алгоритмом, который был озвучен ранее.
Александр, вот пример из ветки форума. Если бы была возможность ограничить минимальное значение заявки в данном случае на уровне 5.34, то заявка по 5.27 не прошла.
Образный пример: текущая цена 100, вы выставляете тейкпрофит на 110 с отступом 2 и спредом 1. 107 - это для вас красная линия, ниже которой вы не готовы продавать. Цена достигает например 112 и затем резко падает до 100. Что сделает тейкпрофит? Он отнимет от 100 спред 1 и выставит заявку по 99. Полагаю, многих это устроит, но у вас граница 107 и вы готовы были переждать кратковременное падение, чем продавать по цене ниже покупки.

В вашем варианте, вы предлагаете при достижении цены 112 и резкой просадке до 100 выставлять заявку по цене не ниже 112 - 2 - 1 = 109. При этом заявка тупо зависает. Это не для всех удобно. Если выставлять заявки с огромным спредом для "подстраховки", по при любом понижении цены ниже отступа, будет выставляться заявка с огромным спредом и соответственно низкой ценой по сравнению с рынком.

И вот тут как раз может помочь параметр минимальной цены: вы не хотите, чтобы ваша заявка ни при каких условиях не была ниже $5.34? - отлично, укажите это в условичх заявки. Вы хотите продать ЦБ на любых условиях при резком падении? -  игрорируйте этот праметр при выставлении заявки, и заявка выставится по текущй логике тейкпрофита по любой цене рынок-спред, в вашем случае это $5.27
 
Evgeniy, я поразмышлял и пожалуй соглашусь , здравое зерно в Ваших доводах есть.

Действительно, в моём варианте с shr540i вероятность исполнения заявки по тейк-профит существенно снижается (даже за счёт банального "задёрга" цены), а прибыль хотелось бы фиксировать вне зависимости от того - рядом ты с терминалом или нет. Поэтому я готов поддержать Ваш вариант тейк-профита с ограничением по минимальной/максимальной цене (для вариантов лонг/шорт). Собственно такой вариант и реализован в других торговых терминалах.
За основу расчёта цены выставляемой заявки, конечно нужно принимать цену последней сделки... с точки зрения вероятности исполнения - так же больше шансов, чем отталкиваться от максимальной/минимальной цены.
Так что в целом - алгоритм не стоит изменять кардинально , а только добавить условие для расчёта цены выставляемой заявки, в случае лонга она не должна быть меньше цены ОГРАНИЧЕНИЯ (в её качестве собственно и может выступать значение "цена тейк-профит - отступ - спред", чтобы не плодить дополнительные реквизиты).

Спасибо за дельное предложение , только вот реализация его - это скорее всего только мечты.
 
 
Александр,возможно я ошибаюсь, но без дополнительной "галочки" о минимальной/максимальной цене не обойтись. Устанавливать эту цену по формуле  "цена тейк-профит - отступ - спред" конечно логично. Но опять же, есть пользователи, причем их достаточно много, которые готовы продать/купить позицию существено дешевле/дороже тейк-профита в случае внезапного резкого противоположного тренда. Вряд ли разаработчик захочет каждый раз объяснять по какой причине тейкпрофит не сработал.
 
Evgeniy, в окне выставления тейк-профит и так имеется флаг "по рыночной цене" , только он не активен почему-то в версии QUIK 8.2.5.11 (хотя в варианте "тейк-профит и стоп-лимит" активируется , на мой взгляд - обычный баг или блокировали сознательно реквизит из-за "недовольных" пользователей). Он автоматически может снимать "ограничение" и выставлять "по рынку".... всё равно бесполезно это обсуждать , ничего делать никто не будет , если за столько лет не смогли "отполировать" логику.
 
Цитата
Александр написал:
QUIK 8.2.5.11
QUIK 8.5.2.11
 
Александр,насколько я понимаю, логика флага "по рыночной цене" в текущей реализации несколько другая: при его активации заявка выставиться по рыночной цене без спреда, если хочешь повысить вероятность продажи/покупки - добавляешь спред. То есть спред в настоящее время нужен опять же для повышения шансов на реализацию заявки. В принципе, это удобно.

Цитата
Александр написал:
всё равно бесполезно это обсуждать , ничего делать никто не будет , если за столько лет не смогли "отполировать" логику.
Разве Andrey Bezrukov, не может зафиксировать заявку как пожелание?
 
Цитата
Evgeniy написал:
логика флага "по рыночной цене" в текущей реализации несколько другая: при его активации заявка выставиться по рыночной цене без спреда
Это было бы так , если бы флаг вообще работал - а он в режиме "тейк-профит" дезактивирован , поэтому какой смысл это обсуждать ?

Вообще даже этот момент указывает на разброд в головах разработчиков , вот есть два похожих варианта "тейк-профит" и "тейк-профит и стоп-лимит". С точки зрения исполнения тейк-профит механизм должен быть идентичен , но для них и тут есть разница , во втором случае есть возможность продажи по рынку , а в первом - нет , НУ НЕ МАРАЗМ ? А Вы говорите, - "зафиксировать пожелание", у них с логикой беда-бедулька...
 
Evgeniy, вообще у понятия "по рыночной цене" вполне конкретное есть определение, которое обычно диктуется самой биржей, и в этом вопросе у всех более менее конценсус.
Рыночная заявка исполняется по лучшей доступной цене в стакане. Иногда бывают вариации, типа можно сказать что ты готов исполнить заявку тольк целиком и запретить частичное исполнение.
Лимитная заявка выставленная с ценой лучше рыночной тоже считается рыночной и исполняется по наилучшей цене.
Поэтому если бы галочка рыночная цена в тейк-профитах была доступна и работала то для многих кто живет в другой парадигме это было бы решением. Хотя лично я всегда за лимитирование любых рисков конкретным числом.
 
Цитата
Александр написал:
Evgeniy, я поразмышлял и пожалуй соглашусь , здравое зерно в Ваших доводах есть.

Действительно, в моём варианте с shr540i вероятность исполнения заявки по тейк-профит существенно снижается (даже за счёт банального "задёрга" цены), а прибыль хотелось бы фиксировать вне зависимости от того - рядом ты с терминалом или нет.
Александр,я бы сказал что повысить вероятность всегда можно гигантским спредом. Если вы даже переборщили со спредом то заявка все равно исполнится по рынку, это специфика лаботы лимитных заявок которые лучше рынка. Написал об этом выше.
 
Цитата
shr540i написал:
я бы сказал что повысить вероятность всегда можно гигантским спредом
shr540i, это всё понятно , как и то , что исполнение по рынку произойдёт. Но такой вариант работы в принципе исключает скальпинг в 1-2% , заработать будет невозможно при большом значении спреда. Когда хочешь 5% и более - ну тогда да , выставляй спред хоть в 2% , чтобы не быть в убытке.

И ещё один момент , никаким образом ты не можешь спрогнозировать "задёрг" цены и срабатывание условия выставления заявки по тейк-профит на основании превышения отступа. Такое часто бывает и при смене тренда и получается, что по тому алгоритму , которого я придерживался изначально , поддерживая Вас , заявка будет выставлена в большинстве случаев по более худшей цене с точки зрения её исполнения (и даже с огромным спредом), в противовес тому что есть сейчас (спред применяется к цене последней сделки). Добавить к существующему алгоритму ограничение по минимальной/максимальной цене - и результат точно д.б. лучше.


Мне реально сложно было поменять свою позицию и поддержать Evgeniy, особенно когда изначально был уверен в ней на 110%. С точки зрения математической вероятности стремится постоянно к максимому - не лучшее решение для конечного результата торговли, т.к. среднестатистических вариантов исполнения всё же больше, чем крайних.
 
Цитата
Александр написал:
Цитата
shr540i написал:
я бы сказал что повысить вероятность всегда можно гигантским спредом
shr540i, это всё понятно , как и то , что исполнение по рынку произойдёт. Но такой вариант работы в принципе исключает скальпинг в 1-2% , заработать будет невозможно при большом значении спреда. Когда хочешь 5% и более - ну тогда да , выставляй спред хоть в 2% , чтобы не быть в убытке.
Тогда я не совсем понял вас или вы сами себе противоречите. Как обоснование необходимости предлагаемого механизма вами/Евгением предлагалось что есть ситуации когда нужно продавать ПОЛЮБАСУ, и для некоторых кто играет не на свои именно это критично. Поэтому если уж стоит в приоритете ГАРАНТИРОВАННАЯ продажа-покупка то покупка по рынку это единственный гарантированный вариант.

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

Цитата
И ещё один момент , никаким образом ты не можешь спрогнозировать "задёрг" цены и срабатывание условия выставления заявки по тейк-профит на основании превышения отступа. Такое часто бывает и при смене тренда и получается, что по тому алгоритму , которого я придерживался изначально , поддерживая Вас , заявка будет выставлена в большинстве случаев по более худшей цене с точки зрения её исполнения (и даже с огромным спредом), в противовес тому что есть сейчас (спред применяется к цене последней сделки). Добавить к существующему алгоритму ограничение по минимальной/максимальной цене - и результат точно д.б. лучше.
Вот тут проясните, что вы называете задергом цены, и на каком нибудь простом движении ранка объясните почему будет лучше.
Ну представим что идет торговля долларом для простоты и рынок колеблется около 70, пусть мы продали доллар и сидим в тейк профите ожидая его покупки, пусть рынок ушел вниз до 69. Но ночью прошли новости что инопланетяне сожгли родную хату. И утром на открытии в рынок прилетает пара сделок по 72, потом он снова возвращается к 69 потому как новость была в спидинфо.
Можете на этом примере или на другом ВАШЕМ примере подобного плана описать предлагаемый алгоритм и объяснить в чем будет лучше результат?

Цитата
Мне реально сложно было поменять свою позицию и поддержать  Evgeniy , особенно когда изначально был уверен в ней на 110%. С точки зрения математической вероятности стремится постоянно к максимому - не лучшее решение для конечного результата торговли, т.к. среднестатистических вариантов исполнения всё же больше, чем крайних.


Вот тут не понял, о каких вероятностях вы. Вероятность исполнения сделки зависит от распределения, большой спред задает более широкий диапазон, в соответствии с распределением попадает больший кусок графика, что повышает вероятность.
Как привязка к последней сделке делает привязку более СРЕДНЕСТАТИСТИЧЕСКОЙ? Особенно если весь сыр бор и обсуждение в ветке началось с поставновки вопроса о том что бывают МАЛОВЕРОЯТНЫЕ выбросы на рынке, от которых мы как раз и хотим защититься. То есть вы как бы предлагаете повышать вероятность привязываясь к маловероятному событию? Я без наезда, просто может быть я не понял что вы предлагаете.
 
Цитата
shr540i написал:
Как обоснование необходимости предлагаемого механизма вами/Евгением предлагалось что есть ситуации когда нужно продавать ПОЛЮБАСУ
shr540i, да нет , это было спонтанное предложение - никак не связано , продажа по рынку при тейк-профит не нужна на мой взгляд. Но возможно кому-то и нужна , условие тейк-профит достигнуто , ну и сброс ЦБ , как возможная стратегия на трендовом низковолатильном рынке с долгосрочной стратегией. Поэтому да , нужен отдельный флаг для ограничения по высталяемой цене , точнее это уже переключатель из вариантов : ограничения нет (заявка учитывает спред) , ограничение (при выставлении сравнивается с ценой, учитывающей спред) , продажа по рыночной (ну тут ясно... )

Цитата
shr540i написал:
Вот тут проясните, что вы называете задергом цены, и на каком нибудь простом движении ранка объясните почему будет лучше.
Мой пример #43
смотрим только на первую свечу в 10:00 - 10:01 , тейк 5.36 , отступ 0.01 , спред 0.01

Для меня ограничение по цене подразумевалось в 5.34 , в Вашем варианте , чтобы на неё выйти при продаже спред должен был бы стоять на 0,05 (5.4 - 0.01 - 0.05) , т.е. спред в 4 раза больше !! И я бы его не поставил , т.к. у меня средняя была 5.29.... смысл зарабатывать 0.01 при другом стечении обстоятельств (это ещё комиссию надо вычесть)? А при спреде 0.02 , 0.03 , 0,04 - цена заявки была бы 5.37 , 5.36 , 5.35 - цена исполнения выше чем 5.34 , значит вероятность меньше.


И по последнему абзацу , выставлять безумный спред считаю не логичным , тогда уж проще лимитную заявку ставить. От маловероятных событий отлично защитит ограничение по цене исполнения , а вот вероятность исполнения по цене , приближенной к последней - всё же выше , чем от крайней.
 
Цитата
Александр написал:
Цитата
shr540i написал:
Как обоснование необходимости предлагаемого механизма вами/Евгением предлагалось что есть ситуации когда нужно продавать ПОЛЮБАСУ
shr540i, да нет , это было спонтанное предложение - никак не связано , продажа по рынку при тейк-профит не нужна на мой взгляд. Но возможно кому-то и нужна , условие тейк-профит достигнуто , ну и сброс ЦБ , как возможная стратегия на трендовом низковолатильном рынке с долгосрочной стратегией. Поэтому да , нужен отдельный флаг для ограничения по высталяемой цене , точнее это уже переключатель из вариантов : ограничения нет (заявка учитывает спред) , ограничение (при выставлении сравнивается с ценой, учитывающей спред) , продажа по рыночной (ну тут ясно... )
Ну ладно...
Цитата

Цитата
shr540i написал:
Вот тут проясните, что вы называете задергом цены, и на каком нибудь простом движении ранка объясните почему будет лучше.
Мой пример  #43
смотрим только на первую свечу в 10:00 - 10:01 , тейк 5.36 , отступ 0.01 , спред 0.01

Для меня ограничение по цене подразумевалось в 5.34 , в Вашем варианте , чтобы на неё выйти при продаже спред должен был бы стоять на 0,05 (5.4 - 0.01 - 0.05) , т.е. спред в 4 раза больше !! И я бы его не поставил , т.к. у меня средняя была 5.29.... смысл зарабатывать 0.01 при другом стечении обстоятельств (это ещё комиссию надо вычесть)? А при спреде 0.02 , 0.03 , 0,04 - цена заявки была бы 5.37 , 5.36 , 5.35 - цена исполнения выше чем 5.34 , значит вероятность меньше.
Александр, вы как то очень сумбурно объясняете все через призму своего заработка или проигрыша,
я для этого и просил вас привести ПРОСТОЙ модельный пример, и описать как должен действовать предлагаемый вами алгоритм и объяснить в чем его принципиальная лучшесть.


Ну и потом, простите уж, но в вашем примере вы на полном серьёзе пытаетесь играть и зарабатывать на значениях отступа в 0.2% от базового актива??? и таким же по порядку спредом?

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


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

Вы же в своем примере пытаетесь анализировать работу алгоритма в пределах одной свечи.

Цитата
И по последнему абзацу , выставлять безумный спред считаю не логичным , тогда уж проще лимитную заявку ставить. От маловероятных событий отлично защитит ограничение по цене исполнения , а вот вероятность исполнения по цене , приближенной к последней - всё же выше , чем от крайней.
Вы путаете теплое с мягким, как я написал выше тейк-профит нужен для движениея за рынком если он идет туда куда вам нужно. ЛИМИТНЫЕ заявки так НИРАЗУ не умеют.
Поэтому нет даже смысла их сравнивать, это разного класса инструменты.
 
Цитата
shr540i написал:
вы на полном серьёзе пытаетесь играть и зарабатывать на значениях отступа в 0.2% от базового актива??? и таким же по порядку спредом?
Это был выход из позиции. Я чувствовал, что будет задёрг цены на открытии и хотел выйти из позиции с помощью тейк-профит (потому что лимитные нельзя выставить до открытия биржи). Здесь важно оценивать значения в процентах, мой спред в 5 раз меньше при одинаковом результате.
Цитата
shr540i написал:
Для меня, как думаю и для большинства тейк-профит это способ получать бонус на трендовом восхождении(падении) рынка с возможностью зафиксировать прибыль когда тренд закончился.
Тоже вижу противоречие , если тренд долгосрочный , до отступ достаточно большой , а спред должен быть как два , а то и три отступа. Т.е. сознательно терять несколько процентов при изменении тренда.... может тогда научиться лучше прогнозировать цену которую намерены достичь ? И неужели стоит рисковать в ситуации , когда тренд достиг "невероятных" процентов прибыли , а потом резко в обратную сторону и никакой спред не спасает , так как разворот мгновенный и заявка остаётся висеть не исполненной ?

Цитата
shr540i написал:
Вы же в своем примере пытаетесь анализировать работу алгоритма в пределах одной свечи.
Парадокс , но максимум/минимум цены и бывает в пределах только одной свечи не важно на каком таймфрейме, это всё относительно. Надо вернуться к тому , почему Вы считаете , что цена должна рассчитываться от локального максимума/минимума ? Я сейчас считаю это опасным
 
Александр,

посмотрел поподробнее ваш пример "Мой пример  #43".
Не совсем понял как бы вас спасло предложение Евгения. Вы собираетесь лимит выставлять в абсолютных значениях? Прям прописывать 5.34?
Тогда как быть если рынок уйдет выше и абсолютное значение потеряет актуальность?


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

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

Когда я сам баловался выставлением тейк-профитов очень близко к текущему значению рынка мне приходила в голову идея что было бы не кисло именно для таких тейк-профитов иметь свой специальный алгоритм.
Такой что и нашим и вашим, если колеблется близко к тому что я покупал, то чтобы было максимально консервативно,
чуть шелохнулось не туда продавать но так чтоб без убытка и с максимальной прибылью (хотя объективно это все равно были копейки, либо каждая транзакция должна быть на миллионы).
А вот если уже ушло наверх прилично то путь и риск будет побольше.
Но потом я перестал баловаться и надеяться на сверхмелкой дрожи рынка заработать и лично для меня необходимость отпала.
 
Цитата
shr540i написал:
Не совсем понял как бы вас спасло предложение Евгения. Вы собираетесь лимит выставлять в абсолютных значениях? Прям прописывать 5.34?
Мне достаточно лимита по текущим данным в заявке тейк-профит , это само значение ТП (оно всегда абсолютное) [+ -] отступ (можно и в %) [+-] спред (можно и в %) .
Если тренд перевалит за тейк-профит , ну хорошо... пусть дальше идёт , лимитная цена будет контролироваться только в момент выставления заявки. Это просто СТРАХОВКА на тот случай если цена по ТП была угадана на 100% и я не получу выставление заявки хуже чем планировал.

Цитата
shr540i написал:
Тогда не понимаю, вы не готовы выставлять больший спред и отступ, но при этом готовы выставить параметр Евгения в 0.06
Такого вообще не говорил. Цена отсечки для меня определяется формулой из предыдущего абзаца, она должна была быть - 5.34. И если брать реальную ситуацию из примера  #43 , то я был бы в плюсе по 5,34, правда при Вашем варианте заявка выставилась бы по 5.38 , что ещё как бы лучше. НО , какова вероятность что она бы исполнилась ? При выставлении по 5.38 исполнение возможно на 2-й и 3-й свече , а по 5.34 ещё и на 4,5,6-й . Вероятность исполнения лучше в 2 раза минимум и бонус в том , что она всё равно бы по рынку исполнялась , а значит профит ОДИНАКОВЫЙ.  
 
Цитата
shr540i написал:
Цитата
Для меня, как думаю и для большинства тейк-профит это способ получать бонус на трендовом восхождении(падении) рынка с возможностью зафиксировать прибыль когда тренд закончился.
Тоже вижу противоречие , если тренд долгосрочный , до отступ достаточно большой , а спред должен быть как два , а то и три отступа. Т.е. сознательно терять несколько процентов при изменении тренда.... может тогда научиться лучше прогнозировать цену которую намерены достичь ? И неужели стоит рисковать в ситуации , когда тренд достиг "невероятных" процентов прибыли , а потом резко в обратную сторону и никакой спред не спасает , так как разворот мгновенный и заявка остаётся висеть не исполненной ?
Александр,
я за контроль. поэтому я ставлю отступ исходя из того что я считаю достаточным признаком того что рынок развернулся.

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


Поэтому тут вы не правы, при достаточно большом отступе разворот не мгновенный, разворот к этому моменту уже имеет все шансы стать новым трендом :)


Касательно достижения максимумов и отскока на очень коротком промежутке времени, соглашусь, ДА:
1. такое иногда случается, тогда и достижение локального пика, и достижение отступа все происходит фактически одномоментно

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

Я же обращаю внимание разрабов на то,
что текущий алгоритм с отталкиванием от цены последней сделки НИКАК не ограничивает УБЫТОК, для меня это важнее.

Ну сделали бы они так как вы хотите, ну получили бы вы в вашем конкретном примере вместо 9 долларов убытка, 30 долларов прибыли? И что?
Это две с половиной тысячи рублей разницы.

А вот если бы у вас вдруг в нужный момент проскочила сделка по вашему инструменту на уровне 3.30 а не 5.27, и все считалось от нее то ваш убыток был бы значительно больше и вы никак не могли бы его избежать.
И мой и ваш/Евгения варианты вопрос риска закроют, но я честно не вкуриваю как ваш вариант улучшит прибыльность.


В общем если вы так уверены в своей правоте предлагаю приветси пример в простой понятной форме, с резкими скачками, с указанием конкретных значений на которых проходили сделки, и  пошагово показать как ваш алгоритм улучшит обработку ситуации, и я первый признаю свою ошибку.
 
Цитата
shr540i написал:
А вот если бы у вас вдруг в нужный момент проскочила сделка по вашему инструменту на уровне 3.30 а не 5.27, и все считалось от нее то ваш убыток был бы значительно больше и вы никак не могли бы его избежать.
shr540i,что то я совсем не понял или Вы меня не услышали. Я же не просто хочу оставить текущий алгоритм расчёта цены выставляемой заявки от последней цены , а предлагаю её сравнивать с ценой отсечки и если она хуже - выставлять по цене отсечки. В посту #78 12.06.2020 21:58:24 я привёл конкретный пример (по алгоритму рассчитывается 5.27, но выставляется по 5.34 ). Прибыльность в данном конкретном случае будет одинакова если заявки будут исполнены , а вот не было бы второй и третьей свечи - я фиксирую прибыль , а Ваша заявка подвисает на 5.38. Пусть отступ и спред будет не 0.01 , а 1 и 2 % (2% на спред , так как он должен поглощать отступ) - в итоге Ваша заявка выставляется..... если спред от максимума , то 5.4 - 0.108 = 5.29 и она тоже исполняется, только прибыль меньше ~ на 1% от моего варианта.  


Ещё раз повторю , я не гонюсь за максимальным значением профита при выставлении заявки , а ставлю приоритетом вероятность исполнения профитной заявки в принципе, а уже потом - прибыль.
 
 
Цитата
shr540i написал:
Я же обращаю внимание разрабов на то,что текущий алгоритм с отталкиванием от цены последней сделки НИКАК не ограничивает УБЫТОК, для меня это важнее.
Собственно и Вы, и я, и Александр, как раз об этом и говорим.
Цитата
shr540i написал:
И мой и ваш/Евгения варианты вопрос риска закроют, но я честно не вкуриваю как ваш вариант улучшит прибыльность.
Вопрос о повышении прибыльности и не стоит. Хотя может повысить прибыльность как раз тем, что не позволит выставлять заявку по цене рынка в моменте (ниже ожидаемой нами), когда образовалась ложная просадка, не покрытая отступом. Хотя вы правы - ключевое - это закрытие рисков продажи/покупки значительно ниже/выше средней рынка в случае резких изменений в моменте.

На мой взгляд, одна из причин, почему разработчик не меняет логику тейкпрофита - это наличие пользователей, которым более важно закрытие/открытие позиции по любой цене. Например, я поставил тейкпрофит на 110, отступ 2, спред допустим 5. Цена поднялась до 130 и резко опустилась до 115. Меня вполне устроит продажа по 115 и даже 110. Я буду очень опечален, если моя заявка зависнет на уровне 130-2-5=123. А если тренд сменился и я увидел это когда цена упала далеко за 110, а моя лимит-заявка продолжает висеть на 123... shr540i, предлагает мне ставить максимальные спреды. А если я купил по 100, тейкпрофит на 110, отступ 2, какой спред мне нужно было выставить, что бы при максимальной цене в 130 я смог бы ее продать по 115? спред 15? А если цена поднимится только до 112 и резко пойдет вниз? Я не готов продавать по 112-2-15=95.

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

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

Недавно добрался посмотреть как работает TWS, это аналог quik от InteractiveBrokers.
Впечатления смешанные, прежде всего с точки зрения удобства и специфичного подхода к вводу заявок.
Но конкретно по нашему вопросу все намного проще.
Почти по каждому параметру можно четко все настраивать.
Стопы могут быть лимитными или рыночными, тоже самое с тейк-профитами (после срабатывания выставляется либо рыночня заявка либо лимитная с заданным отступом от стоп-цены).
И вообще можно выбирать какое конкретно событие триггерит срабатывание стопа/тейка (bid,ask,bid-ask midpoint,last deal price)
Я не со всеми фичами еще разобрался но на первый взгляд и ограничение на цену выставляемой заявки ставить можно.
Многие параметры ордеров которые выставляются в цифрах сразу можно задать с поправочным числом, которое прибаляется для Buy-ордеров и вичитается для Sell.
Простая но очень полезная возможность.

В общем мир многообразен.

Господа разработчики, новости по вопросу есть? Определились уже что конкретно будете делать с текущим косяком и как конкретно закрывать невозможность предсказуемо торговать в квике?
 
Цитата
Evgeniy написал:
На мой взгляд, одна из причин, почему разработчик не меняет логику тейкпрофита - это наличие пользователей, которым более важно закрытие/открытие позиции по любой цене. Например, я поставил тейкпрофит на 110, отступ 2, спред допустим 5. Цена поднялась до 130 и резко опустилась до 115. Меня вполне устроит продажа по 115 и даже 110. Я буду очень опечален, если моя заявка зависнет на уровне 130-2-5=123. А если тренд сменился и я увидел это когда цена упала далеко за 110, а моя лимит-заявка продолжает висеть на 123...  shr540i , предлагает мне ставить максимальные спреды. А если я купил по 100, тейкпрофит на 110, отступ 2, какой спред мне нужно было выставить, что бы при максимальной цене в 130 я смог бы ее продать по 115? спред 15? А если цена поднимится только до 112 и резко пойдет вниз? Я не готов продавать по 112-2-15=95.
Евгений,
я в вашем подходе вижу двойную логику касательно принципиально одних и тех же событий.
Перепишу два сценария в более ярких красках для наглядности:
1. купили по 100, выставили тейк профит на 110 с отступом 5 и спредом 5, цена поднялась до 170, но потом резко отскочила до 140 и далее стала снижаться и вы готовы к непредсказуемости тейк-профита, потому что просто хотите зафиксировать прибыль, и несрабатываение заявки по каким то причинам для вас страшнее чем ее закрытие по более низкой цене (скорее всего потому что торговля с плечом)
2.  купили по 100, выставили тейк профит на 110 с отступом 5 и спредом 5, цена поднялась до 110 и коснулась уровня срабатывания, но потом резко отскочила до 90  и далее стала снижаться ивот тут вы не готовы к тому что сделка закроется в минус.
Вы все равно хотите гарантий что если уж она перевалила один раз за 101 вверх чтобы дальше только в плюс.
Вот тут кроется противоречие, и оно скорее психологическо-философское.
По моему в приведенном примере дело не алгоритме а в том что при определенных соотношениях волатильности, отступов и др нет возможности ГАРАНТИРОВАТЬ прибыль.
Условно говоря для инструмента с высокой волатильность ставить тейк-профит выше текущей цены на сумму меньше той самой волатильности это всегда играть в рулетку.
Спред это как раз и есть показатель волатильности, не будет резких просадок в стакане закроется по рынку и вы ничего не упустите.
Но когда цена срабатывания тейк-профита минус спрэд (высокий так как вы хотите гарантий закрытия сделки) ниже текущей цены актиа - ЭТО ПРЕЖДЕ ВСЕГО вам звоночек что вы хотите чего странного, и надо либо спред уменьшать снижая вероятность закрытия при резких скачках, либо тейк-профит выставлять дальше от текущей цены, ну либо жить с тем что заработок в пределах +- макс волатильность инструмента непредсказуем в принципе.
И второй аргумент в мою пользу, все операции с тейк-профитами делает сторонний сервер, он не на бирже и реагирует с лагом. Грубо время срабатывания лимитки (которая ставится в стакан самой биржи и нет шансов что при встречном предложении не сработает) и тейк-профита или стоп-лосса принципиально отличаются.
Поэтому наверное если вы реально хотите играть на значениях очень близких к рынку и при этом предсказуемо зарабатывать то это высоко-частотная торговля и там все по другому. Ни один ритейловый брокер не оптимизирует свою систему под высокочастотную торговлю.
И в штатах это решили просто деньгами, закрыл больше 4 внутридневных сделкок за неделю -> все вы высокочастотный торговец, положите депозит 25K USD или счет заблокируется на 90 дней.
Это сразу отсекает новичков, а с бывалыми проще объясниться. они знают как устроена биржевая торговля.
 
Цитата
Andrey Bezrukov написал:
Для выставления условной заявки с проверкой условий стоп-лимит и тейк-профит, относительно имеющейся открытой позиции – Вы можете воспользоваться функционалом модуля алгоритмической торговли
Цитата
Andrey Bezrukov написал:
Тем не менее, работа с алгоритмическими стоп-заявками не позволяет управления позицией и самими стоп-заявками из окна графика.
Спасибо за предложение )

Продолжаю поражаться количеству реализованных в QUIK методов ввода заявок и управления ими, каждый из которых далек от удобства.
Удобство - штука, конечно, субъективная, но количество операций (=времени) пользователя при вводе заявки в QUIK и других терминалах - штука сравнимая, и она не в пользу QUIK.

Например то же выставление тейкпрофита, обсуждаемое в этой ветке:
QUIK: куча операций по заполнению формы; описывается 3-мя параметрами (цена, отступ, защитный спред - заполняемых каждый раз вручную, логику которых понять без инструкции сложно, но и там она описана криво, как признано в данной ветке);
МТ: движение мышкой по перетаскиванию от открытой позиции до нужного уровня на графике; описывается 2-мя параметрами (цена, проскальзывание - подставляется автоматически в соответствии с настройками) - именно то, что описал Евгений в цитате ниже:
Цитата
Evgeniy написал:
На мой взгляд, стоит добавить дополнительно активируемый при составлении тейк-профит заявки параметр, в котором можно заранее органичить потери в случае резких колебаний. Например при продаже: при срабатывании тейк-профита, цена продажи не может быть меньше заранее определенной  дельты от максимума, либо определенной цены; при покупке соответственно не может быть выше этой цены или дельты от минимума.

Цитата
Andrey Bezrukov написал:
В этом случае, для его дальнейшего рассмотрения - просьба подробнее описать как по-Вашему должны определяться параметры вводимой стоп-заявки в зависимости от того, или иного перемещения уровня.

Многие вещи для удобства пользователей давно придуманы и апробированы. Не надо изобретать велосипед. Просто подсмотреть у других и сделать так же или лучше. Все описано в их справке.
Выкопировки я добавлял в других ветках. Могу сделать еще раз, только вы же делать НЕ БУДЕТЕ...  


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

МТ: движение мышкой по перетаскиванию от открытой позиции до нужного уровня на графике; описывается 2-мя параметрами (цена, проскальзывание - подставляется автоматически в соответствии с настройками) - именно то, что описал
Сергей. а где можно почитать как пнплог тейк профита рганизован в MT5 ?
Цитата
Многие вещи для удобства пользователей давно придуманы и апробированы. Не надо изобретать велосипед. Просто подсмотреть у других и сделать так же или лучше. Все описано в их справке.
Выкопировки я добавлял в других ветках. Могу сделать еще раз, только вы же делать НЕ БУДЕТЕ...  


К сожалению выбор платформ у брокеров ограничен, приходится пользоваться вашей, потому и пишем иногда здесь. Безрезультатно, правда...
Ну вообще есть брокеры с поддержкой одновременно двух платформ, например БКС формально поддерживает два терминала QUIK и MT5.
Были доступны еще CQG и MT4 но куда-то пропали.
Правда почему-то лично у меня MT в кабинетене активируется, выдает ошибку и говорит что надо звонить в БКС :(

Ну и можно целевым образом брокера с MT5 поискать, платформа распотраненная.
 
Цитата
Сергей написал:
МТ:
МТ это дилерский рынок, вы в курсе? Дилер вам дает котировку, вы с ней соглашаетесь или нет. И стопы и тейкпрофиты там - это когда вы заранее соглашаетесь на сделку "если такая котировка будет". А мамба это биржевой рынок, там вам никто ничего не должен, ни арка, ни брокер, ни сама мамба, вы торгуете с другими участниками, не с дилером и даже не с биржей, эти другие участники вам могут показать тик по 1000 и подставить сразу после него бид по 10, вы лупанете по рынку и продадите за 10, и это правильно. Абсолютно без разницы, произойдет это "вручную" или автоматически как результат исполнения стопа или тейкпрофита. Арка ничего с этим сделать никогда не сможет, сколько б тут песен о главном ни пелось.
 
Цитата
Anton написал:
Цитата
Сергей написал:
МТ:
МТ это дилерский рынок, вы в курсе? Дилер вам дает котировку, вы с ней соглашаетесь или нет. И стопы и тейкпрофиты там - это когда вы заранее соглашаетесь на сделку "если такая котировка будет". А мамба это биржевой рынок, там вам никто ничего не должен, ни арка, ни брокер, ни сама мамба, вы торгуете с другими участниками, не с дилером и даже не с биржей, эти другие участники вам могут показать тик по 1000 и подставить сразу после него бид по 10, вы лупанете по рынку и продадите за 10, и это правильно. Абсолютно без разницы, произойдет это "вручную" или автоматически как результат исполнения стопа или тейкпрофита. Арка ничего с этим сделать никогда не сможет, сколько б тут песен о главном ни пелось.
Антон,
А что у MT нет лимитных стопов и обычных лимитных заявок?
А по поводу раутинга заявок в MT, это прям точно известно что он не выводит их на биржу напрямую? И где про это поподробнее можно почитать (вообще про кишки MT)? может форум есть какой-то?
Многие западные брокеры практикуют исполнение заявок не через биржу а сначала пытаются закрыть их через себя,
многие крупные игроки даже держат что-то типа внутреннего анаога биржи и продают это как сервис наружу (например DB).
Но сейчас регуляторы начали наводить в этом порядок и тот же IB стал давать возможность выбирать раутинг и в итоге конечная заявка там где технически возможно выводится в стакан биржи.
Более того они теперь обязаны раскрывать информацию по всяки ребейтам и к примеру тот же IB декларирует что ребейты возвращает.
 
Цитата
shr540i написал:

Антон,
А что у MT нет лимитных стопов и обычных лимитных заявок?
поправлюсь, MT тут не ключевой элемент, вы говорили о том что когда другие участники шарашат напрямую в стакан никак не защититься.
Цитата
вы торгуете с другими участниками, не с дилером и даже не с биржей, эти другие участники вам могут показать тик по 1000 и подставить сразу после него бид по 10, вы лупанете по рынку и продадите за 10, и это правильно. Абсолютно без разницы, произойдет это "вручную" или автоматически как результат исполнения стопа или тейкпрофита. Арка ничего с этим сделать никогда не сможет, сколько б тут песен о главном ни пелось.
так вот по моему если ставить лимитные заявки или лимитные стопы то отлично защитишься. То что вы описали верно  для рыночных заявок и инструментов у которых в стакане пусто.
Когда в стакане всегдапо 3-4 ляма зеленых (в пересчете) с каждой стороны тяжело продавить рынок на большую сумму
+ большие игроки не держат в стакане сразу большие заявки а используют алгоритмическую торговлю и поддерживают среднее по больнице (таргетирование среднего целевого курса купли/продажи), так что их на мякине не проведешь.


собственно весь сыр бор тут именно о том что у АРКИ нет полноценных лимитных тейк-профитов, были бы - проблема закрыта.

Кстати надо посмотреть поподробнее а как у арки реализованы лимитные стопы, а то окажется что и в них дыра есть, вот смеху то будет )))
 
Цитата
shr540i написал:
А по поводу раутинга заявок в MT, это прям точно известно что он не выводит их на биржу напрямую? И где про это поподробнее можно почитать (вообще про кишки MT)?
Я почитал регламент открывашки (единственного найденного брокера с МТ). В частности про валютную секцию рекомендую.

Цитата
shr540i написал:
Многие западные брокеры
являются кухнями в полном смысле этого слова. У нас механизм обувания домохозяек (пока еще) по-другому устроен.

Цитата
shr540i написал:
Когда в стакане всегдапо 3-4 ляма зеленых (в пересчете) с каждой стороны тяжело продавить рынок на большую сумму
Вы б еще ордерлог пошукали на предмет ГДЕ эти лямы стоят. Вблизи рынка суета мелкими лотами на манер наперсточников, прибрать эту мелочь на секунду спешл фор ю (если вы с хорошим объемом залетаете) не вопрос вообще.

Цитата
shr540i написал:
весь сыр бор тут именно о том что у АРКИ нет полноценных лимитных тейк-профитов
У арки есть "стоп-цена по другой бумаге", которая как раз является полноценным лимитным тейк-профитом. Вот эта штука с тралом, которую тут все поносят под именем тейк-профит, она вообще непонятно зачем существует и моя б воля я б ее вообще убрал из квика.
 
Цитата
Я почитал регламент открывашки (единственного найденного брокера с МТ). В частности про валютную секцию рекомендую.
посмотрю, FYI бкс тое декларирует торговлю через MT5 но как то мутно пишут что он для торговли на срочном рынке.
Из описания БКС не следует что они исполняют через промежуточную кухню, вроде есть простое биржевое исполнение.
Вот тут можно посмотреть
https://broker.ru/software/metatrader
 
Цитата
являются кухнями в полном смысле этого слова. У нас механизм обувания домохозяек (пока еще) по-другому устроен.
Я же не спорю что по методологии работы у них и кухни и серьезные брокеры работают одинаково, что ставит вопрос о том как ты можешь защититься даже для грандов рынка.
Но и порядок они постепенно наводят и их регулятор нагибает и постепенно закрывают всякие дыры, так что если ты торгуешь широко распотраненными инструментами которые хорошо представлены на биржах,
брокеру на тебе наварится впрямую уже тяжело. И во многих вопросах они хоть и тихо сапой но дальше нас ушли ( у нас только старт хороший был, а потом говнять многое начали).
К примеру что всех участников рынка сейчас заставляют генерить отдельный отчет по комиссиям, скрытым и явным, и видишь реальный кост. Каждое списание комиссионное обязано туда попадать,
не попадет банк/брокера потом разденут коллективным иском.

Это касается и брокерских комиссий и обычных банковских.

У нас же до сих пор многие банки/брокеры делают все чтобы комиссии не светились лишнего, вплоть до того что убирают уведомления о них, избирательно включают их в отчетность и тд, в общем иезуитствуют.

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

Цитата

Вы б еще ордерлог пошукали на предмет ГДЕ эти лямы стоят. Вблизи рынка суета мелкими лотами на манер наперсточников, прибрать эту мелочь на секунду спешл фор ю (если вы с хорошим объемом залетаете) не вопрос вообще.
Нормально эти лямы стот, и конечно вблизи рынка, но как только вы выберете первые 200-300К из стакана вы с удивлением обнаружите что

а) стакан поменялся и стоимость дальнейшей выборки вырастает
б) чем ближе вы будете к полной выборке стакана тем быстрее в нем будут появляться новые объемы (при условии что рынок двигаете только вы и нет реальных причин для движения)

Таким образом такое может себе позволить только очень крупный игрок, которого в штатах к примеру за такое могут и за жопу взять.
И потом чтобы такая стратегия работала стоимость полной выборки стакана должна быть меньше чем то насколько ты нагреешь непокрытого неопытного торговца,
а для высоколиквидных инструментов это маловероятно. Т.е. не будет ситуации что ты можешь провернуть это вкинув в рынок 100МUSD и прт этом есть лох у которго плеча хватило залезть в инструмент на 300МUSD и ты его пробил.
Понятно что это можно делать по чуть чуть, опуская рынок на 2-3 процента вызывая обвал защитных заявок у КУЧИ новичков если ты видишь что их очень много залезло в жопу (допустим у тебя есть возможность получать такую инфу).

Цитата
Anton написал:
эти другие участники вам могут показать тик по 1000 и подставить сразу после него бид по 10, вы лупанете по рынку и продадите за 10, и это правильно. Абсолютно без разницы, произойдет это "вручную" или автоматически как результат исполнения стопа или тейкпрофита. Арка ничего с этим сделать никогда не сможет, сколько б тут песен о главном ни пелось.
Но опустить рынок с 1000 до 10 и заставить того кто не первый день  замужем закрыться на огромные объемы по невыгодной цене... "это врядли"  © Сухов

Цитата
У арки есть "стоп-цена по другой бумаге", которая как раз является полноценным лимитным тейк-профитом. Вот эта штука с тралом, которую тут все поносят под именем тейк-профит, она вообще непонятно зачем существует и моя б воля я б ее вообще убрал из квика.


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

Здесь речь шла о том что у скользящих заявок или трейлов была полноценная возможность по результатам своей работы выставлять лимитную заявку с отсчетом от цены достигнутого максимума/минимума,
а не от цены рынка в момент отскока. И техническая возможность сделать это есть, и более того я нашел терминал в котором это реализовано, TWS. уже тестирую как работает.
И кстати видимо кто-то уже на эту тему думал, потому как я видел среди вариантов критерия триггерения заявки интересный и по первости непонятный - триггер срабатывает
только если условие выполнено для двух последних сделок или для двух последних арифметических средних между bid/ask.

Кстати а в MT5 есть скользящие стопы? что то я в с ходу не нашел их в штатных доках в перечислении типов заявок, раз вы пользуетесь может подскажете?

Можно конечно говорить что тейк-профиты в квике вредны и надо их отменить, но это вкусовщина.
С таким же успехом можно топить за то что механическая коробка в атомобиле это единственный правильный вариант, а все машины с автоматом я бы взял и отменил.
Но реальность такова что это просто разные вещи и рынок сам выберет нужно ему это или нет.
 
Цитата
Anton написал:
 МТ это дилерский рынок, вы в курсе? Дилер вам дает котировку, вы с ней соглашаетесь или нет. И стопы и тейкпрофиты там - это когда вы заранее соглашаетесь на сделку "если такая котировка будет". А мамба это биржевой рынок, там вам никто ничего не должен, ни арка, ни брокер, ни сама мамба, вы торгуете с другими участниками
А вот тут получается наезд на MT был безосновательным, сам МТ умеет по всякому, и можно сразу в описании символа посмотреть какой тип исполнения подсунул тебе брокер.

Отсюда https://www.metatrader5.com/ru/terminal/help/trading/general_concept#execution_type
[img]data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAr8AAAHFCAYAAAD7SJHUAAAgAElEQVR4nOy935Mk13Xnpz+G1AsfoQjzxdxAkwvaFmjCaEwNEYyxSSm23V1tDrQj0SvB1nZPZwPzQGgV0Dq4W5iuhoOecQBy2EMgiFVtT80MZY8gAhvgw0gxaoBVzRl7CStGIhwBrUNsN5XXD5U383vPPedm1o/urp76xicmpqsq8/4499x7v3nvycxfyR0hhBBCCCGLwa+cdgEIIYQQQgg5KSh+CSGEEELIwkDxSwghhBBCFgaKX0IIIYQQsjBQ/BJCCCGEkIWB4pcQQgghhCwMFL+EkJKlpaWG/77mrn7kTr28hBBCyLhQ/BJCTI4+/AN37skn3W1HoUsIIeTxgOKXEGJC8UsIIeRxg+KXEGJC8UsIIeRxg+KXEGJSJ3797//4a/8y+u3B986XMcL//N+46JwvP/20e1r5Nzrn20Gev/jBC+4ff+1fumGNCP/FD15wS0tLankk3//t/zgoV0n+Z2W5ZTpHP/2f3frTTyox0GvuTz51ZbpLS0tu6Sm9fk8tPem+8UcDWXL341efL9P7cmmHJbe09JRZh3NPPumWlp5Kpu/tvbT0bT2VfD9qIw+W4defqur9CbZDvu/+4Pw/cktLS2Y5l5aW3H/2O38ylf3/4dO3A5tLn5HpE0KIBcUvIcRkUvH7D59ed//kySfd0tJ/aYpfK83TFr9//tJX3H964YJ7RqnXf1sIwC8+/Zvu73xZ8k9d580flZ+9+I0Fbl4KRfmbv1BY+6P/w/31L4p0f/Ezd+vV/8o9tfSk+/1/8x/UOvx6UcbSLkr6k4rfn//gBbe09JS79Mc/Kev213/+L9w3nnrSfeOVQXD+LMWvZf8PvvO0++JTa+7GR3/XKH1CCLGg+CWEmEwqfq+tfsEtLS251Wt/fabE7//3wWX3zJNPuh99+C/Uei0tLbkvPvWC639ql2Ns8ZvfLkW1lt5ffOdZ98Uv/3fuA6XuS0tL7j9Z+19AiM9I/BZl0uowEsXVSvcsxa9p//zA/cH5f+Qu/fH/2zh9QgixoPglhJhMIn5H29PFo9Dyvzkz4vcvvvOsW1pacv/579xyh3/+O+6pJSF+87fc0tLT7g9/nC7DuOL3L77zdCli1RQLG2rpRd/PSPz6Mv2dZu/i+DKPGYnfOvv/9Ltfc0tP/ab7V//7/x2Vi+KXEDIOFL+EEJOxxW/+qbvxrVAYzUr8qs8bfupp97/95c+j4yYRv+eefNJ98cvfdn/6qVPTOfrwDxo933hc8euPT4k39fdCFP9esGKbEr/pZzejLcq45cQ/Tfym/tWJ3zr7e19qmj4hhFhQ/BJCTMYVvz//wZp7aunJIAZ1duIXb+x6KhA+K/96AMdNIH7zfbe09JT75/3/YKYzf+L3z9zS0rPuux81F7/aDXj+hjFN/FrHP/300+6/ufZ/BnnWpZ8Uvw3sn7vcDW7+oftnF36d4pcQMhUUv4QQk3HE7zu/vRSLvhmKXyvsYf3JJ0tROon49eXBOF595fHfFUL7r2vTHUf8VqvaVljCWyMb9sO6//S7XwvjfY30Jwl78GX6iyaPuJsy7KGx/V0VGvGlZ6/Upk8IIRYUv4QQk3HEr4/RHAoxNs/i9/ff+Ukh3MLHiVnpLC0tuS9++dszvuHtzxrd8PYjReSuXvt/atOf9Q1vVp0mEb/j2t8/2u2lHzHmlxAyORS/hBCTpuL3i09/zS0tfS3cgnf58YvfXxwUgvSy+8CNL37Pnx89YuwrL4TCyUrntwqR+qVnQyF5+1/9T+5P/3byR539/AcvuKeWnnRrf/Re9QzdxKPOPn7jN93S0lL1xIVE+tM96mzJnX/xLfdXnx6W3//9pz91v/ubL1difArxO5b9i3J+9cX3G6VPCCEWFL+EEJOm4ndpaUl/EsMx3/D25aefdf/ub+u3yzVGIvUp93vKM3ST6fziwP3Jq78blOO3/+iW+7+meM6v53/4vW+6Z/zLJJ561v2TF//I3XlwGBzjf3vhX99vlP40L7n4h7+9565vfMP9FxBj/eWnn3V38Fm7U4jfpvY/+vBld+7JJ9VjrfQJIcSC4pcQQgghhCwMFL+EEEIIIWRhoPglhBBCCCELA8UvIYQQQghZGCh+CSGEEELIwkDxSwghhBBCFgaKX0IIIYQQsjBQ/BJCCCGEkIWB4pcQQgghhCwMFL+EEEIIIWRhoPglhBBCCCELA8UvIYQQQghZGCh+CSGEEELIwkDxSwghhBBCFgaKX0IIIYQQsjBQ/BJCCCGEkIWB4pcQQgghhCwMFL+EEEIIIWRhoPglhBBCCCELA8XvKbK/s+Jeue1OvRyEEEIIIYvCr+Qud4f9jeDLTvs5d2n3wakXbpYcDTuu1Wq5Vqs1N3Wj+CWEEEIIOVlU8Zvne26rveseOgqz44TilxBCCCHkZBlL/PqV0+rfurt+4Fye77nN4rvzrZfcXTivl2XurrtZnvP8+uvlb7ga22q1yvwO+xvldxe275jHByu4+cB12s+F5QrKUH0+7G8En7Heso6Yf5gH/Abf+/pjHdBePq39nRX1e18O1Z75ntvevhOkjTbY31kR6YzKhQIbbWgJ716Wlflju8i6BrZxuetly6r9w98qHzgadtwV0YZYH7QdpoVlw3bcTLTd0bDjVpXv97uXo7KiXXQ/GajfHw07wefD/kaQVtVulX1WIx8ZtYv0WU+nvV1+f2X3QeBHsj21/GbR1vj3Nvy92WqX+cj+5v34aNhxa2KMkGmir6TKreWBZZf+E/a5OH3s2zJf9B+0tdZO4dizrNr2itx9Kvq25pNHw071WdTL3MXK77uvnnvTfebcm+5Xz/Xd2+UYct+1so/cYb/nPlP8/qXuJ8G5l9beLH/bGqKNe+r3denhb09kHwVl9N/L3zQfIYSQWVGKXxxQ6wYdKbLkALy/s1J+18uWo0nZD+RSLIwm23Y48eQD83hcOZVC7LC/UX6HE5SfWCzxKz9vB+J3dFHgy3JR5FnVYTv4TopPfx6Wf7NViRrTnvlecJwv00OoG+bVy1Zdt7sFE/VqNKlq7dvLlsXn6rz4gmNbtWWQF9pE2LAUAYWtI1HgQp+Rvoe+tq34gCYOgjY4IfEr7STLJi9Am4jf9fbrgaAq66W0S3SBW+YzWVv7fr1d9rHVIB3M+/pBJeaPhh33crcbtNVhfyNqO608ln18G/ayTLVt6StKW/vP0j44fsg0sd+mxK/0B6xLU/HrfWi0yBCPLVZ/kQL03s6N0Xf5ffcMimGXuzy/734Cn1sgQkuRmz8Kzjns98o8tPSeXXvf5fkjd2ntrUAo5/kjSPO+sHkvKjchhBwH6srvZk1crBQg2irJRUV4evzEEYtffcXZOh5XB6JVTBBZOPH6ck0ifvF8U/wW+Wnl97bzn8NJtJoYTXtKMe7yQIjtdy8Hv2+1d91HtzZHeWi2BeGcKj+WM17R1cVJIDSgLSzx69NRJ3MopxRZ2A7yQgVXIq12PSnxK31F+s8k4lcTUFvtXdU37QudCdu6uFDd3r6jhu/4Mvp8sQ9e2X0Q5NvLVk3xq7WPtA+ONVE5a9KyLqpkf7H7rS1+tQs1f14j8Qtl8GnKixVL/AaC0+XuaPCu+0L2UbnyG+YdCtuvgwD16RwN3tXTc7ma3qW1m6UI/omwzzdv6eL3mXNvR+UmhJDjwAh7sFf0chcP6tFxivDE372w1sSvNgni8daWZTTZwSqJLwPWaRLxi6s/gcAQ4RDB9qtrJn7xb9Oehn3KybZ7OZj4X7ntKgEGoRRaqAkiBRHW2wx9ceEWL34f2ioWv5g+TuabkJZVNhQIsn5yxR23rf2qnrYVjufh98+vFyuthvjN873ge0xLC2+QK4thGyyreafF78jnZV210JFp29rbVAt/KX1Y6YPY5tjH0K8tP5LlvivaYirx272s2vIuXHShqK3E73JkJzzO8q2UP1Qr2coFccOwh7ejMcSvxiri14ViuRSnLhS/GKKAYQpaete2vm/mVa7uirAHzJcQQo6TmYjf0wp7wIm6PuzhZiD0xha/omxe0EVbrKcc9pDnA3c123UPirpU4jfdpkhqK9yKE5YrjXhO4AOK+MU0rZUs3HJWbePisAdvay3cY5KwBwwraGJHXPmtu4G0buXX590s7KH5DauTtDX2hW3wZTzmrrsZlEGK39yF4RA+nVSoQGyfm9WOgqvEL/pE4CsThj0cDTuBrZuu/FqhJrlrsvJ7EIWO+L+b9JdJwx7kCi+GKMgVXM+swh5wNZkQQo4TVfz2smV1NccjJ7pNWNHAm1t8WrgSiudqW7HyxhWcnOXxeDMXPp5tdFMNrkhmLsvWgnPHFb+H/Y1q5c+F4he/l/XNXSwivH3LSTTfC44x7Vms3sob7UrbFqtX+93LZX1RgEU3BRn0suXAPugLWLbc5e6Xw6F76FwQgjJa8RrZP7rBSYjfTKw8+sl8v7sD7TCAla/QVuhrUvz2smV3afdB+b8/f1NZZbPaC+1QXYSML373d1YCP8nzgTuAfOvEr88bxe8qrvyJMA+fH9pwVm2NFzNoczw2y9bUm05R/GZZFoWsHA07YvXcXvnV8sA2luekxK+82XJN7GjIG0sb3fAm0vT2y129+JXjlbUAYInfr8JK6mG/V930VtwIV95clj9yl9behL9vBumgcP0chjDkj9xfFb9p6cm8fRrXtt6AOofi99rWG6Vo5w1vhJDjRL3hre45uNZTBaKnE7j4aQ/yDnwtfQxvaPy0B2c/bUBOXrkbX/xqW764givv1Md0tBW09NMeDHsqT3sIQioK8esFp29b62kPqa3wTesY44kX8gkUXmhETyEQ4ndNiHG8Ac4qJ+bf6GkPkT1vNo75tdIbV/xKG0l/qgt78HnbT3uIRaLMbyZtLQQdil+8GI37Zix+8XhMB+ttx/zGfTrod0F4wLrZ1taTGVDABhctbgzxK9LEdJLid2clWnyonqrTDr63xK8XoU2e9uCF6rWtN6LQhs8IEe2/+yzE51rpeTBkgk97IITMA8f+hjfrxh0ywXN+jZjfWRPF1ZK5xBQ+Y8C2fvz48N9/6i5+9331nxe/77z3s+D7d977mbu29f3ohrPDfs9985aLjsd/WnrT/Pvw33966jYkhDzeUPyeIhS/ZBoofonGxz//e/f63lD958XvjwefBN//ePBJUvzK4/Gflt40/z7++d+fug0JIY83FL+nCMUvmQaKXzI2xhMYpmHW6RFCyHFz7OKXEEIIIYSQeYHilxBCCCGELAwUv4QQQgghZGGg+CWEEEIIIQsDxS8hhBBCCFkYKH4JIYQQQsjCQPFLCCGEEEIWBopfQgghhBCyMFD8EkIIIYSQhYHilxBCCCGELAwUv4QQQgghZGGg+CWEEEIIIQsDxS8hhBBCCFkYKH4JIYQQQsjCQPFLCCGEEEIWBopfQgghhBCyMFD8EkIIIYSQhYHilxBCCCGELAwUv4QQQgghZGE4MfH7zVsu/jZ/5H7ilO8JmYB7Ozfcl7qfuNzl5f/zyr2dG+4z594M/p1aafJH7tLaW25rOEVfzO+7t9mXCSGEnAEofsljw+fX3i/9aRrxe9jv6f46Jq3sI/O3ezt704nNKfl29l7V92Yhfl3uvpCoLyGEEDIvTCx+X375Zbe0tOSWlpbcCy+84D799NPk8U3E77WtN8pVMPz+1871o1Wlezs3gs9PWCto+X331eL7XxXpYH6fA+E0EgOj75+ACV0TLFivuIzh8bjaJ8WZWX4A0zoavOueOPd28B3W50vdT4pj3kyuMJorj2ADtMP17KZaTy3Nz557O2gHmb4XYEeDd93X0R5F3rVpinbGcqF9Lw//tqxL4AOijl/qfuLy/FFgE+8Th/2e2nbXs5ulf+Hx2NZamVXxW5QHfeqw31Pt8Lm194PvsR7+/Gtb3xfHjNoO6+LbPWhXsMtnhY9Z9fVlnfcVd0IIIWRi8euFr//30ksvJY9vIn5x4kQx+uzaW+H5+SP3O9lb5eejwbvBxI3HHg3eLVek4gm++Jzfd8/6/IQAubdzoxR+04jfezs3KsEixF2q/IgUIf8M0r+29UYkPCJRWXxXle9GIPiD88Empg2hnv7vw34P0rxflXkM8XvY77nnu+/Vp2nUS/oSCrjDfq/0rXs7NwJb/2V/X/0+zx+53+1+pLbdta03AnvgxVJqJdRc+c3vu2fO9YM2wLx0m+g+Y4nf3OWVv7vKn94G//f28xdZTeqLfkIIIYTMKzMTv1/5yleSx8vVR7lyJMXLta3vl+Lg+e57wRbyYb/nvgjiSE7yXxATshdWTcRvtHpVHJe7KcRvIWiC32GlMlV+BPP+5i1Xpm+JjqT4RZFVEJRxEvELtvKUtmwqfvP7rpV9BOVMpAnIFVI8RmvPt50LfCysz41k2APmhYI0d6GoTItfO+bXp4/l09oYBb2WxyTi97DfCwTtOPVV/ZwQQgiZM2Ymfl999dXk8XUrv5oY8Od8vftJJUoLcVSKKQhr0EIYUECgcAvEBAg9DB2Q29apMuYuFvh+xVEToaVNasqPVKu83y/KMxK/llhLiV/tN0wHLwLQVin7aGEWT4CN5XmfA3H9dXGjGpbTTFOUHT+j4JUCV4rea1tviPCW2J5aqID3KTwOBeZEK78FUkSmfE+KXKynVTZL/FrhGP68VH2DC0pCCCFkTplY/L766qul8H3xxRenjvmV4gX5eiF6n117v7oZCcTvsyL+EcFJHsVvsMIbiF99NXBUxslWfq2VWb8qnCq/PB6F4rTiV5YJ645pNl35TW57N1n5BX9IlVNvm8nFr/cHKxxCimNcCT0u8fvf938UnJ9ajZ6t+FXyye8HfchKk+KXEELIWWCqpz18/PHH7oMPPmh0bJ34tbZuc5cHYq+KTbxfpiG3xRF5c1IVavBGVSYQvymRcSxhDzXlR0Y3blV18OlrW9W5my7sAe/+bx72kBDyDcQvClgsZ5OLg1TYQxPxi98HPqAIuuMWvz59ayU+Tku/cJTiF9t30rCHtPhl2AMhhJD5Z64edWY9faGKB30UCFZM6wm5HSzu5Mct+t97Y0/c0HRfxC7qTzqY9mkP1hMD1PIrSFEi00f7ffOWHm4hY6u1rfx7OzeiJ0s0veFNptn0hjf5RI9UOa0bxaynPVjiVz6RoSpr1f7+Quur4Jd/NazKlhKDmL4srxrzqzxy7GjwbtBHtHj5Ub66ffB4ufNhPu0BfEl72oNVXz7tgRBCyFngRMTvO+/9zF387vsn+u+d9+6rK6peMJ50efjvuNv7Z+VFw2n42yL/e+e9n7nc5ZFwJ4QQQuaRExG/Px584l7fG57ovx8Phknxe9Ll4b/jbu9PypdcnIa/LfK/Hw9Gq718zBkhhJCzwImFPRBCCCGEEHLaUPwSQgghhJCFgeKXEEIIIYQsDBS/hBBCCCFkYaD4JYQQQgghCwPFLyGEEEIIWRgofgkhhBBCyMJA8UsIIYSQidjfWXGtVstd2n1w6mUhpCknJn5brVbwjx2FEEIImSPygeu0t8vPvSwzj+1ly4/NXN5pPxdplFar5V65zTdWPq6cmPiNOki+57bau6duAEIIIYSMQb7nHrrHRxh22tvurlIfit/Hl7kTv/5qEq8o8Tv/7/n118t0Novvzrdeqhw433ObrXaQ9mF/wz2//nrcafM9t719xx32N8yV6VXIG8vq/z4adoK/7zpXpovpXIDPF8Rvo6vu54Lvqjqvm7bFTnvY3wjtoNjUb1OF/9aDclj5Hg07gS384NDLsmjw2O9eVutStp2wG7aFP//6gQuOXRPl0dKU6VntKtOv7LVafl9bL8tW+SD0s0S9fLvp7d4Kvkfboy9bx2v+5cuKZRjV86ZpT7Qh+i36A04UozoelPlJnzwadtT0JKl6oV//0+6fBStWQTvme8H3QZ8UfdSqjyzz+dZLQVtgf5Djlaw72rL0maBt4vo2OR7tiN8/dK42/bLdorEB/CThP9JOV8T4ibbE+mMacqzM84G7mu0Gn5v4jG/XTdE2eM4VMQ7Ktq7KGNfTsiHaF/Oy+s4a+AWOM71suRynLH9MjkvKvHM1263GI2vOVNI97G+oolCOV4gfS3we0Zyb7wV9A7/Htsb6avNv7nIzH609UyvUTcSvOZ4p9kZtIEG/9Gng2CJ9Un7v8/b9zPRj6C9oZ5kX2gX77WarXfq+1WfPMqcjfovOF11V5QN3IAba8LxB6KAiHS/8/G+X26H47WWr7lvbu6r43RQDkxS2laOHndL/XYo4FPXKxIqf26LDHQ07QZkP+xvBgGU5HaZxNdt1V42B1KOJr2rgDAX40bATHIuDyP7OSmPxi/bEeo0jfntZ5rrdrdo0ZXqyXcvyTyt+U7aaQvzu76xAuw/MwQnPxTJawgD7k7+QqOq5HAyQ0p7Y1tvGBN5pP1ceMxqQq/RH+VXp73W7ajs2rZfq1zsrweetdtHXG4pfX8a7IBaxf2P5rbbTfOawvxGUHcvZy1bL+uC4gv0iOQ4U481DkZ/sC6n0AxuKC1b01ZT/IHXiF0UKTrBJ8Sv6mmzrCEWQ4OdVnPRFW/tFEp+OXEQp6yL8CtvhIuR1PhC5y6UvHA07br09sgX6DNrK6l/TiF9tztREuLe/Jgr3d1YSwnw5SDO2ZyVggz7u7ZkPXAfmwdT8q+Xz0LnA/qMyrSZFWxPxq41n2iLX0bDjXobxTfqlVX5fBzmuyXL5NvL2l35cpnXrapCuNed22lUfLPttvhfka/XZs8ypit8msUJ+chidF4pfzaFRhG5v3wl+/86tn4ZXwFAebeD1ji1XqIPJJt9zm61t98Pha3F5UPAU4gHzuXbQrz4X+Xx0a7Osh+zA8rPnrnBq3zlQsCAp8audg/XF35uKXy3N6KJBsxmU05ehSZoyPdmufqCbVvwmbaVcqDURv1q7Y3ki8av4p9Xu8cVmda5WT2ulCX1WCnxsp7rVbbONGtTL2o7EOlQXIs3ErxSRZRkUgZmql7SlFOo4ptWJ39pxQJRNOz6VviQlflP+g6TEr8wXy5sSv9pYn5yAa8Sv1Y80+8kyR2JNaZeLVh9xcf/c31lxvSxzPxy+FrWt1b+mEb/anOnzRWHlv7PEb10a2vFaO6Kt9ndWIq2Qmn+1fF657dxhfyMQ+HVao9nKbzyeXdp9oM7z6pjmhJ5xcX8dV/xqfmyNU1InePAC68rug9qxwhpjzhqnGPYwiLYpcye3BMU2RyR+405WNn7hkFXHGriHbtBc/Lq83DKV22dyG8eXWQvt2N6+Yw7w1w9cORj4zooiSG6rWit61UrVdmCXicSv8hsODDh4heI3Dk3xW7RamAVOhvK3C4pILPME4WmlKdtAfufrINPwV+Gh+E3Uq8ZWWB7cWdDDTlqlPeSAhnbWBjvpu9ZgH4kFxWfwd0wDJxwUv7IOvm9otpGhQckt+Jp6WeJXXZVrKH5lP/f1GV/8Lqv+LG3ufbH6Pg5LqB0HGorfxmEPCfGb8h/Zzinxa/V30/6KTWu3X8cWv6O6aPYO56C9YOED08D+goJO8xe5o6mFIKT6V2pcqpuztDlTXgTjONZE/NYJc99HtN9wh0YLkRinLpogVXWCYBLxW/Y1yCvV7r4slt1U31DqmBa/oJGCkDw7xALrtarojFSfPcucnvh18VWQhoyvHHfl1zv10bBTriRo4jde9bFXfmV+6+3X3XD4Wiw2izKoq2YuL0Xvpd0H5TGpFUALf55chT2OlV8cJKZZ+Y3aS9gMy4nHNElTpifb1Vr59W05k5VfJ2O7bs75ym/cl/B47L/mym9NGXwd93dW0nHfDepltb23fyBIJ135FWWZdOVXbvtivcKdrb1AxPr/k+NAU/FrpB+12wmv/Jrt4vLald8kNeI3slFi5RdJ+RXaZ5yV3162XMbJBvZM9K/jXvnF8jWK+Q3Eb9xWTVd+ZYhQ3fyr5VPNSaO8tIUtSRPxa8YRg72tXYGq3Wa78qv58cPitzVxD4q18ovhND6GGMuQ6rNnmVMTvxj7pCLisPx348T8bhdXZVmWFduXtvgNYn5l7IyIPTw4OCiPwxig6tx2mW6WZUF+UvzmbjRoYR3870Hsp8vdgTH4Z9macvOSK+sxy5jf4IaxpjG/yo18TWN+s2wtupGqLk2ZHvpZEJcq7OAH3pnE/CrlOEsxv7iyIyc69GG5WuX7hoz5RQEYhAGIGMCm9dL82p/zW91uJHCt8mO7aDeL+voEY4uSJ342xa8ypvnJUE5kwQVfahxQhLk8vi595KRjfvE+j3TMb+wnPg01ZnysmN+9II5RXpzl+aBsR7klj22MNm8S84tCD33mQoP+dZwxv1m2FpxrrZqiLdB+MuZ3f2cF5tYGMb8uHn/U+VfYJ8inSG+rHcYsr8nV9YJxY36Dm+dRY0Dems2ON+a3ik8PLriLNmkqfrW6W332LDNfz/kNtjiUgVWK3+K7ujswy8k2IX7l0x7kVV70hAPRiQOHyvcgZCK8WUITvxjQn7rr3xJW8YVFHHOIZU+K3yjf8O5y6yaocZ720Gq1molfOZg1TFOmZ7WrDD+othTHeNqDZiuNMcSvrBd+r4nf3Nl3Q0sqX0g/7QFvytG2gb2trKd/yKc9yMEz7LM3zfKm6iX9GtOWOzBamIm2vW7Vx/8mj9faznrag7ypdnTsaiS+fF6WP9Td8Bb5T4P0PSnxm/IfxPIZP07Jp100uuGt+Bz1CyP0oknYQ9X/47rIMqb6wZ3ufx31fXmh4c/F9sc+geMMjnsTPV2nRvyac6bTbyS1xC/6uTaWbCp1lu1oPu3BhRcBVp9M5uPi8IxpxK89nsX9yxS/LnwqiBm2kbC/DHuw/Fg+BcIKe7AWV/Bi1+qzZxm+4c3l6mBBHhMSgxCpsOLi9K014yISsG4mPHZqQhT0c4TIIjOnyU1HEzHh2G1dRFpY4RB1/WARaRJjOyvq8mkSWtmUeRN8aswvaQzFr8LkQXwAACAASURBVMspfh9nKH4b8biIX3xsT2Mofo+dYxO/E0Lxe3zMi/iNnhwxJRS/jxcUvy6n+H2cofhtxKwnrBMXv3nzxycSQtFwfMyD+I1CE2YAxe/jBcUvIYQQQghZGCh+CSGEEELIwkDxSwghhBBCFgaKX0IIIYQQsjBQ/BJCCCGEkIWB4pcQQgghhCwMFL+EEEIIIWRhoPglJN/jg+oJIaSG8DW38etxyXh4e+Lr0snJQPFLCMUvIYTUEr2pLx+4Tvu5Uy/XWUV7ayA5GSh+CaH4JYSQWtTXVHP8nJh5e2vcInEi4vdo2Kk+5XvVKwnzAXw/cK/crhxBvrbQvzLxaNhxq7jVIq4893dWqo6YD4KO2mk/F+ThQQe0XokYvf44H7ir2W75d7d7Wy2PrEN4fvUayF62rG4fyc6Br43d31mptkuUfDG9lG0xTSzHYX+jTF97lSLaBMvZyzLX7W6V32E6o9fQtlX7aOXR0t/fWSnr08tWy9/2ut2y7SJ75gPXaW8Haa611kfnFoN3YE+X9qWWP7ewzVrrJWjLVfet7d0gr3Z7u1k5C46GHfe920r6yqu4e9my2e51frLfvRz4w9Gw4y6326V9tXKYeYmyHQ077uVut/x82N8w21nzu4fOleWV/RZfoYplQB897G+4l7td9RWgSR8Tbb0Gbe3rudXejdIJ/Fzmt7MSfO52b5d/Y/3kq2EP+xvuAtgUbejT7GXLgX1wvD0adoLxNrBjUQ9LuATjtstdp91WJ+vNVqtM97C/4c4HfWHZnQefOexvBPlh/70S2LxKI7TPcpB+yubSN/z5yfEt33ObrW1317mgbP6Yi9t3It/RPlf5NRvzA58XbSD9F30gsGe+F5TDHOeVMQTrZ9nS5yf7/GarpR4b+J4A/dCXyfep4BicZwuw7N+DdNaE39XZVpa1GmPDMcf0MSgz2k76Qy/L1H5zNOyUebVaraCf7++sqHPMKN9wDD8adtR2D8Yc0fcxr9Rc9jhzKiu/1tUOdqqU+F1vh45cDtLFwIXn+YFMpm/RaW+rDZ8UvwI5yWMd/N/73cvBRGcNOqb4hUG6KtNe8Hlc8asNfr1stbRxU/H7ym0H5RxENrXsE9XRsIMlfpGoLor4rcROtXJRDhhj+lJYppH4x7zxYiBZToOynsrEJe0ZT062n+x3Lwe+0ctWXbe7pV4koj9YeZVlK/rHg3zPLCe2s+Z31w+cvtLkqvFApok+ur19R/Vbmbf0B5mmFKBYz5SfB/kJ8SvT93WU4leKgkj8KvmiaJXtdVHUYxzxiz5u+kBxXFWf5egcKQx82bGdNNFppSfraJWtyfiGAl/6nq//pOK3bszXxrKk+FXGtNQcOivxi/G+5xNCKdUukfiVx+eDUoimxK9lvya2Tf1e2iLVrxuI38P+hnvltjPHfryw3t9ZKccZ7ENl+xVjSDQeuVDM+nHRumjOXahzUnPZ48zJi9/EFsmVhuI3msyKNK3BzTtXky2GaPIpGEf8ykkD0/a/X9y+E+RlOZslfq2BSopQ7W9rUNSc3ne4xuLXr6ImymnZR5bHqhe2qTmoyQFeThToh/C3L9u4viQFzA+HrwX11eqklrPOJlG94pX0ugkfy7/fvRykt9XedR/d2jT9ESd2mVcgCr0vNRS/mt+9cjtefavaYmTj9fbrwfdSQE0ifiOhKkQiplnXH7E+1m+Ynhx/5M4AplO78quspgVid0zxa60IaYKtEqvxeIplvZpV+ZftJOcIKKeWXsq2mnjVzvVtEK6MD6rygQiaRPw2GfO18qXEr+ZzF4UICtI/yZVfxfcQtBeuOmJZfBtIgW+Nl03GE6s8UT8oyp+yCf6mil/wW0v8hnnaPuZtb9UFy+/HRbnDgsc3ncseZ05B/A6CrU78renKb+SMU4hfuWUwycpvL1tOXmVhHfyVINYpd8cgfv2Vc8Gk4hftVCd+JxEFGnXiFzs6ti9ubdWu/E4pfqWdtNU73LbDOiXLWYBbyUHeY4Y9NBG/WHa/auCFq1YOKy8s212wLR6Pq0apyUqzefh95u66m9Hq/GjruuqbMxe/YiVoUvErxwtr5TcMGQp9ONzWjH24ToCMH/ZQHzbmz6vEb9x+1kW5KX4BLb1pxC+W+crug2jS10IdxhW/4475Wrnwu5T4RcYRv71seTLxWxD10ZTvifaNFmzkwlK+F6w0V7tLe/oY2dC2iNUPUjZBf9LEr7WTYdkB66D5alPx68fFuwnxi6TmsseZUwl7uFRMUONs2RxX2ENqOwAxxe8Y2/q9LBPCrRoI5TaGZ9KwB3lV2UT8ppy+XvweqKKgboLVqBO/aCvr4ua0wx7uOhdsu2OdkuUsMIW3MnFJkTJu2IMMUfCTdWqb2Mpre/tO6P9C/FrtbPmdtv2HNpZ+fmX3QTQpzTLsQdok2R9FPSqbDKLxwg57qPzWj31amngBlFo1CxhT/Frjw8RhD8IOlfgdmHacJuyhyfgWpV/YEFeoxxW/1pjfRGCkwx7SFzfjiN/9nZXJxa/WXvnAddr6vR2yf6HtLiZClTzb0Bfxe5wLxhVvqdAGtV8X9cNV61D8HgTn6OJ3EH4P/XHasIfUWCFh2MMxst/dqT75BleCtpuK3/CGt3DbN3WTklzFyl18A4YVw5QWv88Fk+2qcQOADHzHgbDTfm6mN7zJ1cBGN7wVaWA5fjkclvVKid8sWwvyMMtZlNWnKbet5bmRHUTgvjXgbYobCI7zhjd5Q4Vv116WuSxbG13JG0IvKmdZtsoPg5sfjuGGN/9/lq2V9fHiVyuHmVe+57JissfvZN20dtb8brTSGq8+o41zlwcXw1mWBRP4JOI3dcObnCSTfi7aAH0R64PjWWrl1wqBkKIFRcFhfyNI7+DgIGibWaz8jnPDmxa24cF2kuOwL7e84Q3jJDW0x3LVjW9SAO/vrARlG1f8Nh3zS58XbZC64S0Yo1zuDiCvxuK3EHIyttpaLNJuItRsL30P2wC/kzuv1v0RHhS/mH4r6Ke6bTXh6Mtq+ZzWr+WYL8WvH0u1OiLhvFHZXN7wFu8A1d/wFiwMiFVy9LXUXPY4c+YedVZ3VUjODmYc7EkzwaN65qLc5MTR2r3uBs5FxrqHwnpkVl38u5XecVJ3j4LGca+cPa7b0se96nga/jORHU5wblzUuYzil5wOeDPJaUPxSxpC8Tsej4P4TW0ZW1D8TkbqiSmzoMnNxfMAxe/xQ/FLCMUvaQjF73icefGrxP43geJ3MlIhLIsExe/xc+bELyGEEEIIIZNC8UsIIYQQQhYGil9CCCGEELIwUPwSQgghhJCFgeKXEEIIIYQsDBS/hBBCCCFkYaD4JXPLavE+d+utWeTxopctu5byNjdCCCFkllD8krnjsL/hWq3WfLwAY5HI91yruOAY/Vs/mWdA5gOKXkIIIScGxS+ZK/Ad6eSEyfdOJd9etnraNSeEELJAnJj4DVeUYFWpeKuPX+1rtVrB22vke9U77efK37W3/ex3L4/+Ut4WhG+Pid4kkw9cp/2cUeb14Hu/PYurk1h+c9VMiAv5trqjYafc6sdVMK2eZdqGYGn6Pnosc5j+geu0n3OtVsudb70U5Y/1DWxZrOLJ7/e7l8v0Wq2W+Zamrbb+ymPttZcomvZ3Vkz/aaFNi3aW/ijzk2/YORp2gs9Y/+fXX3cPnQvy0spi2kzYDctT+jOkgb5Rpbke+ET0pqx8UL+SnhK/wm6+DKHfV2WQ+feyZfXtTfs7K/aKb75njgspewb9Kt9zm612I3ul/MEj+3Sj9hDg+CH7V2osTPqkbDt4fXj0Vkwx1kWv7y1+L+sFbR+NBUp/l/XTdnFSbbeqfI/92//Duk/iJ1E/ETbcNsqF7a29iQvf+NfLsuA3f7x8KyBe9KN90ZbWmBnND0Xbp9rIl0WWezRGijde5gP7tcPKeIp5NOlTm5E2qNIY2esg6Ct4LuaN7aD1lTUxj2N+h/2Nchyv6qWNG/HYbf2m9blLuw/U+UemKX/3ZbP8HH1gf2eFb8prwImJXzlAlM6Z77lN0fi9bLn8W4q4l7vd0qnGEb9Hw07wuS0689Gw4y6Ds2O+R8NOcCw6XdBhXP1kjp9xUhp1zmJiEZPPcYnf/Z2VoLNjvXDyDsoG50Z2Tkyq+zsrgQ/I9DwXt+8EA2o5CEq75ntuq71bfvZCWLOpVrbc2UI7d/Hg2cuy4LNsd83mWJbD/kYgHCIxCBMOppMSv8GAXYg8vKAMajSl+A3EENoJ2qWXrari92jYcS93u+qra/056oVmvheNC5ca2LO0e/FqWn+Mt5dPuxTFxRiE5bJeH5sSv2b6UZ2z6LMvozYW+rIkfXIM8XvY33Avd7tVG3Yvq2NhWa9bV8t8wjqmRXRKMHW7t4M6+rz2ut3ST1N1D9piQj8ZR/zieIV9YVLxKwUm9iO0GdZLW4SQ/oNtX9dGqbFFCsfa3bhiPJZ1suYXy86yXUYXPdWYEMzFIs01mLO0vtLtbsHnZSfLsb+zUvkbtIf3IetcPHbbEL++z4WCeC89JhcXHfhdt3u7/NvSCI/rq69nzZyIXzFIGkIgz/eCgbyx+C0GA3TMbndLrK6uBp3DKr8UODjh525y8SvTwQHnWMSv8s56bAfZgWS9NDsf9jfC8/JBcDWaSs/TbrfDQay4ipUDsMzLTzJ1NsW8mopfPylUNh+ok1BK/Hba7bAPiJWFScSvFBelTaYQv9pqg+YPWjta4vdqtuseaGUqzmm3zwVlQN+W44Jvs5Q9vd2DY5TVq1KkKH3B8g1T/KbSj+qcEr/xWOgv8tI+2VD8Fu0gfUwbC9VxDCbkVH/PXUL8CqJ0CrDP14nfSfxkHPFrjc0Ti1+RJtqqEne2QLb8B9u+ro1SY0uw45Ca0xSb+8+p+cWys2wXFKQeFKWy/BeUdvH18vU1xXzhG8HvxXfSh6xVZkv8+j43rfiV9ZW74NaYQ2LmQvxqk6IUm76hQ3ETb6+VV4kwyHtHloOZn6x955COo22xadtvgSicUPxqWz9+hUWrJw782jZ7nfiNOqIou2yvcECAVVdov1Q55UBrDUDad35VF7fl5MqiPy9c9YttioNNE/GLgs66AMJyWDbWfBz9Df8OhEnC31aV+l3YvtOo7k38E7G28HHS1sRvWZeE+JVpo59Zx6fs6beoZVto9rLKppUrd1r41qg9kulHdbDFr2Wj3KV9Mr5ZMQzH8X6ojQ/73ctBmn4s1MIecOs5OS65evHrz5dhSmhHTcxEPjmhnzQWvwnbav0T2z22UXVh7y9Ogro4O1TAGjNT4jc5JifGFrS3nCdUhPitm19UO0Na24l2xwuP8LzqAlS7yPDH14n5S0Kgaj6Ex2C9NfGL49K04leGV14KtNAJ3aD8mDAX4jcSIXB1ejTsmKsYTVZ+rYnFi95Luw/iqyZlGxQHjFQ9JxW/KSE2zsqv30JsIn7lQConQPwNrzKD1YRA/OqCQbObtdqj2aGM7S18RcZZos1R/KZsWmdz7584WE0jfrW8ZFiIlk5qdcbcijyGsAerXbFemvgthZ4xiWj9BcWvFXuYsqe3uxRVKXthCE3ubOFmrfyOc6NmSvxqY6GfAFM+2WjlF3xA+hj2Rz8W+nqtBfHRVXlS/T1lQ80HLu0+cPs7K8Fuwzgrv5P4yTjit2l4lPcJq63x+NL3Rd+8q7SRtIflP9j2dW2UGlswr0aCShG/qflFtTOkhSu/cnzA0ASrDN7O2liamqOPhp2wnMY8gufjOBOJX2iLWYhfDIOJV35vRqvtxGYuxG9d2IMqblwz8Ws55ijvMBwCr9Bkx8UtlFQ9JxW/qYliHPHr8z/OsAc5OKQGKjy/iZ3iLaY4tjewh9huxom+bvKtF78HwfnmNqur2tNu39T2axgC0VT8muU/BvFrhT2EsZah+LUukmR95M0Z1YrjdGEPGEuavBiaSdhD/cVWZadpwh5sn5TtLcVv8gKrOP5BkQ7uhslt81KM16ygNRW/vo6p0K9TDXswwpyscjUVv75+ctzAsAd5n8W4YQ/JMTl1M205fg6bPXJyLsMeDgLx6OurjTlY56AuDcIe8G8pfi3t4us5lvgVfqiFPRwNO3xEaEPmQvzKO5yxs8qbzcYRv/KGEy2GC9OX29C4tRAGzy9H219l/jXiV9siwxt1VpUtqDrxq21bVdvN6bgha4sNn/aAddS2doMt9cRTC3DrNNVBU3du5/kgsK9WFsxXPoEB00qKX+WOWfQB7Q7flPiV7Ys38sntqqbiV5ZDPkFF2g2fTGKJQGuLNtz6XnfXDvrR7giKl/LmO0hbE7/SZ4K7ufM9c1yw7BnZXdzwI+2FZasLV5A+0KQ9tDTqwh6sOid9skb8yhtMNR/DG0SxXrg9/sptF5bf6O+5q7ugr8bQCyAyw6dK3Exuf2PdJ/ETKzwoKpezx+ZpxK8/Vr7EZ/ynPWjhf61ggcAak1O+rM2hqblNG0+b9Kn6sIfqaQ/SVlh3ee+N7Cuyvlg2TRDLG+/r5mupCbQ+N+3KL/rrcPiaqoXkTZ5E5/Sf85uaFBeAcbZLJ2JC+1pbXdaNAnVXm1F81hT1wbzUFcnECiY5Q5xUO87RGDQv5ThTnOH+3uhmsklIrFY3RZubTlpQaRcX84I6d8NF52mXj6Sh+D1ljlv8RlfzDZlX8Su3uih+H2MofkkTzmp/bxCaNU3a06arPV7yhC1E8UuODYpfojLrAWda8eu3e/gMwwWC4pc04QyK3/2dlbndmvZb/PPwuvF5Fr/kbHP64pcQQgghhJATguKXEEIIIYQsDBS/hBBCCCFkYaD4JYQQQgghCwPFLyGEEEIIWRgofgkhhBBCyMJA8UsIIYQQQhYGil9CyOwoXhk7r88wJYQcP/6V2HwuO5lXKH7nhEu7D9R3eZOT5bC/kXzzUi9bLh/+Lh/Avr+zcmpv9mn8coR8z221d2dfgrr31BNCHnv2d1ZOvQzk5PEXO63W+pl5KQnF75zgBVUvy069LIuMf31yL8si8Xs07Lj19uulyNPePnRaHX+cV2T3suWZ589Jj5AF57gurAk5Bk5M/EpRcNjfqF6fmA9cp/2ca4nt0sP+RnE10XIX/ORuvIoU37NdXYW01KuRXrZsXqX4c55ffz1IWwqh/Z2VqkxFufy551svBcdW+bXM1bHvCfF7NOy4K7sPgnpI+/nvsQ5om077udLGmI7ckkZ7+W0qTB/t6MtV1XvUdmVa3ctlW7ZardBu0M52m+g2xDKgzQMrwnvV68pppXk07JTtoLU5buNp4hdfCYp2sNrulduuTEd7V7wX43GZqzRDf19X8glt7es4M2p2LK7sPgjKKF+bqvlfVM58L6iD1U9T+ej2iu2jjjuueu2rzFf6LvrNXXezfDX38+uvB/0f88F6S9+TF8T426oxPhwNO+VvOM7KPn1BGUulT8flWY7qE/U3F45F1kVh3cUi2lyzleU7AThnyPFKOV+2ZzBuJ8Z5q6012/j2xzyj8gufR7RjN1tt+IxtXY0JeOGL/UvOcdLPtflAm9NTYQ5qGFQ+cHeds9Mf49Xjd0XfCua5YO4pxt1oHJDzi25Dby/se76PRWUt5iQtTTm2yPY0623No4aOGrdvojbT5sFgZ1Qp53EsrhwHcyF+D29dLX8/7G+MOlw+cN3u7fL4cru5ifgVosSv2Pm/vdA8GnbcGgxg2GiH/Y1g8Aom0nzgrmZrlVAp4hzxXHQYHBDkBGjhOxfmiWXAdDZb7bK+OMijDeTAcAEuFMq0is4jBzDMV3akw/6Ge7nbLT/v76wE+a5BJ8S0R7avOq7sZCj6zEF6DPEry4ntm5pkkF62GoY5pFZ+RXvhQIdtN5po1xuJX+lXmKZ2XinQoolxxiEKxYqPdZG3isKk8LEydKTwP/wtavd8z222KnGd6qfou5gPkhof/KSp5bUn/Lw6JhSn2C7yYh77Wrd7W7XJOOL3oTHOyH4Xjl/pFbqU+EWRhj52nOJXfvb5NBm7fH23t+8Ux1RjZcr3RnYToU8147zV1s3E76r71vZudHFk2Uc7tu0vQJV+hOm8AvOf5g9W//I2S11UvnLbmRdkKfFrpj+h+L2a7bqr3m9F/yrzUsbv/e7lRjbEtsMyJ8WvcuGF6YfnpcRv1V5YB1VHuZMVv0fDTjDPzjNzIX4l2tZ/KTwmEL/RKi3gnV3r1DhIhBPAqrt20C/LIUVR7vJgFTrILzF4yPpIh91qV8LOqvv29p1ohTJ3ebRy43/Xtst72apqB1kuX28sTzl4uKqdfV5RvaETa6tLlm0qgdlM/MpyaiKzSdiAtz+2pbWKJm2I/iuFJ5bPFL+KYEFfuigGIJmO9JmZhmcIcRrU1+XxxF/URSsnlm3U75YDv6nrp1o+0t7m+GAcrwrohPjFvqftHmjphf7aXPwi23Ax/lCItqBeE4pfrezeDqchfpuMXb6+29t3ol2FlO/lLha/qXFeaxdvr2biN3M/HL5WHufLZ9lHOzY1l8n232xtux8OX4sv6BP9y/odf5PzTso+o7LMXvzK3Tut3XKXFr91NsTfm4pfrRw41oXn2fUOLgCVOnjkLjL+dhzit7SDnJfnlBMTv/H2Qrgdh1sScuUl2NIqrr7lNlgq7EGutobbWuvqOVi+o2EnGKi2i4myEr+xg/iOkko3heaw3uG0rUAvvDaV+kr7o0jTBmUp2C3xi6u45blC/GK7RJ0UtsvlVqO8WFG322ALUrZ1qpxyy8ra/pVE4hcGHinS4q3T9anFrxwM0Sel+JX1k6sw2oCn9dFkvy3bMS3MY/E7andLFGC/k+1S10+1fDRRoo4PxoSDE7p+obNs2lnmjW0mbX5pAvGL7YyhYVa/sNor5RsofjV/sHwObYTf4wrpNOK3ydjl67spdiPqfC93mvi1x/lUW2u2eeW2i8TvXTcsx0M/tlj28cfedVXYVCncFEEk6+J9T4rVuvmqycqvZR+9z9WLXznfW7tW1Sqvn1OmEL81NsQ0scyyrL6uo3PicBoUv9acnrJzUE5DR43TN2WbyzL7XXlN/OJOuFbueePUV37l9rcVP1heVRoxJnVhD2utl8qOFIqU1TJ9q1MfDTvB6okMvxhn5bcpmhCyVn6R7e07QViDRw58fvCZeOU3HwTbzdhOsp0nWfktt9vEVmPuxlz5VcpprfrUkRK/8dahsgJVHHcaK7+S2a78xn3WKhvWpcnKbxRnXddPlXzqVn5xfGi68ovhKFKcotCMJtei/L1sOeijsRCqF7/y6SI4+STDWma48os2bLq6hDeOnuTKr4yxnPXKr9XW+v0HbbXN93dWgnHMFr9Ve/hjm65aevsPh69Fx9btTKZ+12J+rYuDco6aYOXXiiv2scNy1fI4Vn7RN6ZZ+fU0XvkVF/R4v4ilo2a58hs9DQnKaYYjzimnLn6DODg3ErLnWy8Fsbm5S4jfYiBpIn79/+i0ZSC7EvOliabMT0TBTRSJWLB8EHTWXw6HE8b8hnGp4UrOwB0cxJ3P2n5Fm08S85tlWSS2sJ2sco4b8+tFLMZlB+nXiN+6cmI7HNRMwqMy1sT8Ypx1vhfYDdvdivmVMYl+dUb1KxfGluJTKHz98KasPB/A33szfwavvGEGyxbG/O4FMeqNYn4dhMHU9FP0XcwHMcWvS8T85ntutxvGkFfH2OL3vBhvvF0wBtH39XHFbxAalO+Zsca5y93BwUFw7EQxv8r48MvhsKxD0wkWL85xstbaaqYxvy7cmj/OmF9s61j8jsIOrAueLFsrbZESv/68si81iVcFO1cxv6Nxx7JD05jfUXlCn7TuO6nm89mJX7RbYFNl0cvba9KYX+uCPB3zGy/kaAtIVr1zF/ukr4Olo3zasxK//uIMxW+WZeF4QvEbkjKwvEPbD/a45H5BCE25RJ8Ke8A7IuUd1nKbXtteCQeJ58pySBEutxs8WI9xbngLn/YQ3m0abplW9cMy4eqSte2o2USWRYrfNXG+DHvArZd4lVN/0kbqaQ+yfE3Fb6qc0iZNVkKbPO1Bin1tmyn299VgQloFXxkOXwvSt24mwTQtH7HsMCussoVPe4ifsGL5X1BOcRFp9VO0g9WmdU97wC1Iq90medqDfDrMpmjnKuY33h5VyyvGHHnjiXY3us87JX6tPLX6Nr2pRt3yduEujjYupsRvyncCxFgtb+iyzlef9Z0Y5622jred10vBoonf1M5BlVc1n+GjF/V29As8ofgK+5f+NBU5hje5Z8Was9Rt9wnCHqx8ZfsFwk15QkJS/Jo2HKVj2WScpz20rLYo6q2JX2tM8OXQdNR04lcJRxTiN1pkoPgl02DFpM07cvB4nMDt2lmmm9oOOw5O+lE0J+XHxyXqp+E43nKXusnluDDDeGbEPLbduPCNhuS40fq9fBwmaQbF75xC8TunKE82mJYTE78irOKkoPidLY+j+H0coPglxw3F7+yg+J1TKH4Xh5Ne+T1pKH7JIsC2JuTsQPFLCCGEEEIWBopfQgghhBCyMFD8EkIIIYSQhYHilxBCCCGELAwUv4QQQgghZGGg+CWEEEIIIQsDxS8hhBBCCFkYKH4JIYQQQsjCQPFLCCGEEEIWBopfQgghhBCyMJyY+D3feql8/WMvW3YXtu+Mfsn33GarVX0ufsdzt9q77mFxLr4G9vn118vvN1vt8jctvUtn8FXBhBBCCCFktpyM+M0HgWjN84HrtAuxmu+5zdZ2+F70fK8UtbnL3TYI2TKdfBCcc9jfKAWult5We/eETEoIIYQQQuaVExK/oZjNXe72d1bcK7dH4hfF7ej4UNhegVVbL36Php3gnKNhx10s0tHS67S3T6KmhBBCCCFkjpkL8YthDaPjQfwKIWyJX0RLj+KXEEIIIYTMfdiDFLlV2EMsqD0MeyCEEEIIIRrzd8NbPnCd9nPwd7hia93wlucDd6Dd8Fak98rtKm/e/EYIIYQQspic/qPOMQBetQAAIABJREFUtJjfgl62Gq4Yu9GNbV7IWljpEUIIIYSQxYbilxBCCCGELAwUv4QQQgghZGE4ffFLCCGEEELICUHxSwghhBBCFgaKX0IIIYQQsjBQ/BJCCCGEkIWB4pcQQgghhCwMFL+EEEIIIWRhoPglhBBCCCELA8UvIYQQQghZGCh+CSGEEELIwkDxSwghhBBCFoYTE7/fvBW/kvho8K5726VfVUwWjPy+e+Zc373tnLu09qb7zLnq35e6n5x26caox6Og7J8596baB06Ko8G77idT9LXDfs89kX10auUnhBBCZsXpid/8kbu09hbFLwm4tvVG6Svfzt6rBFv+yF1amy8BfNjv2YI2fzSV2Jya/L5rgVidVvzmLnf3dm6cqoAnhBBCZsHE4vfjjz92L7/8snvhhRfchx99WHt8MGnm992za++7j9yjQPxe23ojWuU7GrwbraChALq3c8NeGRSrb/7769nN4Lh7O3tuaxiX43Nr74P4CsWET9//fjR4N/hNCrXDfs995tyb7rPn3g7yQrD+/h/a56vG9zJff4xWJ/n9V0V+nzn3ZrnCdzR41329+4lqwzrbHw3edU8Uv/3qub57y90PxVf+yF1auxnVA9MJxC+cg3lYq6r++8+ee9tdz6p8ZDmloFPbqRDeWFf8HPiJ4hvh9/cD+9/buVGVCfKRq6zSnqOVcWG/ol9hu5T1yO+r9pFt2so+Km2gteu1re+rfkcIIYScFSYWv1/5ylfc0tJS+e+DDz5IHo8C49rW94sJORS/2qqeFJVekOVuJBxK4aGtDOb3VXGaEr/Xtt4o0zjs9yD98cTv8933ynLKdJ4xBDCKNM/bIL7Rhl4AyTQw3c+DKPt9OPfX4Ny4TlU9veDC+mIZUPSh7Y8G7wZ5aGU7GrzrvqBso+MxsfgdiTvMw5fr0lpVzns7N4Iyo61S4te3k8/rmXNvR8fkLnd/2d9Xv7d8Q4Ltgja4tFaJ+Hs7N4KLEM2elvhV7Qvi97DfC85Dof1VFN6FXbGOgW0JIYSQM8jE4heF79LSkrt48WLyeJxAcaXrbUM8elLi9xkpCIp4Ufw8rviVgqwS6mOI3/x+UE4pUg77PVXop8SvFB3BiqGBtrIa1MnVi9/PezFYUNonv6/a/m3ngvQRuWKvhcJgmlrYgz9H5lHaX/qAC/3EFL/KSvRhv6fmlawD1AVXV1GAl22XuviD8lj5TyR+i3CjMJ23yvRln5K+6m1CCCGEnFVmJn5/4zd+I3l8JVreqL6Fyd9aUUqJ368r4g/TwYka05HhBbjFLUMAyi31/L4aIiDFrxcLWM4nlPO0m4dS4lcKdi905Ooibo9bISVY3zrxK23sBZd2seLFoFau0e/VRYbWdnixkrtQ/AaiLNEW2ooyikRL/KLdrJAA2W6Trvx628oLC5m3byfLnpOJ3/giDgWu/E2mY12kEkIIIWeFicXv008/HYjfP/3TP00e/81bLr5jfErxq22bY0wiptl05dcWMw1WfvNHpWCrK6dGSvzKWEsrbAApBaMImRhn5Vfm4YWYJoJ8upZYw/TUuOeE+A1WIA3hb5W5qfht0k4YGjGx+C1Wdd/s/9vgeysWfNbi91khurEeFL+EEEIedyYWvx9+9KF78cUX3dNPP10rfHOXu2/c+rkyWVfi19pOnTjsQWzvNhW/ZihBA/GLIgLLaYkXyazDHlDY4ffHHfaA2+jSXpfWbrq33N8YN4PVhT28VcaKWyEdmrj7tUTYQ/l0iYSglvgLkUnFL56HdrLSsuwpbYDtNWnYQ534ZdgDIYSQs86JPepMfUZobj/tAUUkniO34rU70+/t3IieqtBU/MpyjHPDmxQiVjmtJz4kb3hz4ZMcrKc94NY95oHb6VjfJmEPWG48NvVUAAwjkE/NeEakgySf9uDCsBn5JBA8DsuMIhHL/ETxZAPtaQ9YX/XpCUX7X1p7U7/50HrOr7hoCHZDxFMlnhArrpE94fjPnnvbXR7+rft29l55ji+3z9fyE/y+TvzyaQ+EEELOOnzDGzHRYn5nkWYqvODzDVdfx8FcJSZjoe0EEEIIIWeNExG/77z3M3fxu+/z3xn69857PyvF7yzT9Fv+1jE+DGGWPnNp7abbep8+OM2/3PElF4QQQh4PuPJLTGa58utDFE5DPHHllxBCCCEeil9CCCGEELIwUPwSQgghhJCFgeKXEEIIIYQsDBS/hBBCCCFkYaD4JYQQQgghCwPFLyGEEEIIWRgofgkhhBBCyMJA8UsIIYQQckbZ31lxrVbLtVqtUy/LWeHExO+l3QfVp3zgOu3nwu8IIYQQQh4DNgsxepyCdH9nxb1ymy9wmoTTEb8ud3m+57bau6duAEIIIYSQM0WhoR7y7aUTMXfit5ctl1dL/hz8zv97fv31Mh1/hXW+9ZK76x0h33ObrXaQ9mF/wz2//nrsLPme296+4w77G1HenlXlKq6XLZd/Hw07wd93nSvTxXQuwOcL4je/Io7fVXVeN217F+pz2N8I7aDYFLdI1PTzgZnv0bAT2MJfdfayLMgzd7nb715W61K2nbAbtoU///qBC45dE+XR0pTpWe0q06/stVp+X1svy1b5IPSzRL18u+ntHq4aoO3Rl63jNf/yZcUyjOp507Qn2hD9Fv0BVyBGdTwo85M+eTTsqOlJUvVCv/6n3T9znfa23o75XvB90CdFH7XqI8t8vvVS0BbYH+R4JeuOtix9JmibuL5Njkc74vcPnatNv2y3aGwAP0n4j7TTFTF+oi2x/piGHCvzfOCuZrvB5yY+49t1U7QNnnNFjIOyrasyxvXUbIi+IccZa/zxfc6XE/tzZMN8YM6HeJ42T2k+5+sU2RzQxj60BfqT5Qszn2vyPTGuDlynve3uOheWtfCd8ljwXfQDbSxGX9DG/ib9Qc59a4n+gjbybRy2l26fw/6GvXtejGtWf7fG82A8LOrn7WH1ibq5o9HcdAqcmPhNTQYm+Z7bbMGElg+C8/Z3VqLG399ZKc/d3g6vir61vRt2CJHPXSFW/HG9bDU4/iI4S6fddtcP3EjEQUesylA50tVsNxhsut2toKP1slXX7W6Vx8vJ3HJ0LPf1A1cOWkfDTlDW0kZKh/ed9bC/EU0s+Bk7HG65pESiVg6ff1Pxe9jfcK/cdo3SlOnJdvVXy9OK36StJhW/0uddHvimFBUjPwkv8rxPynrJsmL5e9lyJADkYK5NmPLixLdJsm8KIh9oUC/Nr2U6Zf4NxS+2u6yP/E1tu4LIZ8SFPtqhl63G4wbWpW4ckKs/yvHJ9AVy0sZ2T/mPbAdT/IoxHMeTlPiNJnqRToSy8ICf19vhIkjZ1oqtZPtW4mcvOD+wm7EdjfXQ+pyfawIbFnWRYliWMzVPhWP16tTiV9rE8oXjmGuCBQz43hK/mu/4PjKp+NXKjjbBfnTY3zDnGk13yPHfCmvY31lx7XYbFgJh8UxJpxwn8kFYlmKs9QsF3icwX61PpPzYGivnKdT1lGJ+R1flTQwRdGgx4GkTUjVpjBoRf//OrZ+a4lcbeP3qrVyhDiebkZP9cPhaXB4UPEUnxXyuHfRBHI/y+ejWZlkPOcFrE37uqg7q6+4HLWsATg1I2jlYX/y9qfjV0vSfm4pfFKx1acr0ZLv6jjyt+E3aSk7ODcWv1u5Ynlj8xv5ptXv0HZyr1TO8MKt+R5+VAj91YSEnTLONGtTLmhDkhaCWviV+oy1EX4aa7cU68dvLlsWK32r0t5xAfL+oHQdE2awLXit9SUr8pvwHSYlfmS+WNyV+tbHemmBlu3rws9WPNPvJMuPihnXMmrHAg7ZRx5biwig8blT3pPitmafCMW168RtdyBp95DjmGpzD0QZS0PnjNN/x/W5S8auOsTAelv2osIs11+h9NbyISYlfqaGk/sHfSlvJcRvtW5wn21frE9XCQHruQKJ+d4qcYtiDskLh9OV+PCecVGKjlw1bNGLZaPnAPXSD5uLX5eWVkNw+k6ETvsxaaMf29h1zgB+t0q6WV5Kv3HaBCJLbqtZW391yW3M7sMtE4lf5DQcYHEhC8RuHpvhtGm3rCydD+dsFRSSWecLAaaUp20B+5+sg0/A7EuFEkahXja2wPJtYL3UrsFXaQw4QaGdt0pa+a22HRYOv4jP4O6aBkxKKX1kH3zc028jQoOR2WE29rMG1WmHcC9LCYyzxK/t5uYU3tvhdVv1Z2tz7YvV9HJZQOw40FL+Nwx4S4jflP7KdU+LX6u+m/RWbprbaLf9Ji99RXTR7h3PQXrDwgXW2yibntEsJ8Yvj/5XdB4HP14nf1DxljeGpc1I2l36irURL/5E+Nulcg+ehTXC86rSfK+sy6dyUu1w97/qBsXAC+sTXsZxrDPGriUEpPFPi1xTgiv9bYWDe7y7tPij9SIYuaH3iQkL8Yltovj8PzJ34TR4zdtjDnXC7XMYBlekmwh5qyunPq1Zdl4MJeHv7TlDGaMtYhEPg9nfTGwLvupviKn/kjMexFYXbhU1XflOxSfUrvweB/ZukKdNrHPZQ/DaTsAelHGc57EGNzUxsPaf6phZeENsrXS/Lzj7tXpYFtsdjLPGrTd5YlsnDHqoxRPpMuAqs3ENQNw5EYQ+x/yTTFxx/2EO86qS2S2E3v/I79l3tE4c9pC90wp1Ie+W3EhN2mEeTsAf8PS1+0/OU9Dlr5bduRe8kwx6suaaq+9C+2Qvm+pTvHGfYA7bPcYQ9HA07kR+n5pFxwx6sxQ+JOXeMEbp5Gpya+O1ly+mbFkSwtf8udpTqSs3f7OV/2y4GsyzLiu3LlPiFFRVx49lhfyPI9+DgoDwuil3FSbvIG/PT4iX3u5eDOvjf93dWgnMPjMk3y9aUAHRX1iMSIYkBSdb9aNgJjrXirZI3hik38uFKlWwLFIlZthbdSFWXpkwP/Qx9StrBD2iNb3irsVWqXqmQgKDd4UaX3OkrBdI/rX6FvuBvHsQV7rLvuHD1QU506MMyft/3jdGKynowWeIqHsbjbhqrkKl6WY9KPOxvuN/qdiOBa5Uf20W7WdTXJxhblDzxs/SZsu7KmIZiB1dssV8kxwFFrMnj69JHUuI35T8yr9QNb8HOWT4o65O84U3xE1yhjGpSI35XcRWquDkaVxmDla98ULajDN+z7Fm2cz4I6o75+j53FwSe9/GjYcdleAHnasSvS89T0ucs8Yt9M3nDmxiXLF84jrnGf365243yk77jV0E3xYruL4dDs3yNbngTc6u8GRvndCsfX4+yPxjzdeqiLx5L2/B3uGuO6aDfBVpMhGpizLXVb825Q2nfqqyD8S5mj4FTueHNXP4Otm6UzqStNMF2nnzaQ3Ujy3J5FZ4Ke8DtKdkw2l2n6FzB4JfvQchEuHqlid/y6RAufdd/0yByLeYQy54ckKJ8w7vL5SQ7ydMeWq1WM/ELk8E4acr0rHaVW17VNtkYT3vQbKUxhviV9cLvrZgp6y5vSeUL6Tt2cRLWtry8raynf8inPciBM+yzN83ypuol/RrTDi+a4/AMa3vdqo//TR6vtZ31tIfgArs8djUSXz4vyx+03Qrp+4H/NEjfkxK/Kf9BLJ/R72RPPHkg8bSH0h+sFc8GYQ9V/4/rIsvYpB9Y8xuGFgyHr4mY3+ppD/IpKmviYqtO/Oaufp7yPmeFPYQrxOmnPaCfW75wHHONb185t2q+o405WM+pnvbg7P4gQxcs8St9TdNFdSJRLUOeftoD+rP5tAcXCmOr31pzh08P+8qVRRS/c40R80seA7SbqUiEGj/vjBhS6yISSA32x0njcBilPidd1kVionZpmO4kk+i4N95YsdR1/SCF1edIPXy5Qw0nqGnOqh9T/Lqc4vdxhuK3EY+L+E3F5ppQ/B47xyV+J4Xi9wyj3aNDQih+a6H4dTnF7+MMxW8jZj2Anbj4HePxiYTMwyOXzqpoOE18eAlXfWug+K2F4pcQQgghhCwMFL+EEEIIIWRhoPglhBBCCCELA8UvIYQQQghZGCh+CSGEEELIwkDxSwghhBBCFoZTe8Nb8q1cZCrwmZraq0bJYnA07ESv6yWEkDrk2y/Vt3cRcoY5MfFrvc6Y4vd48K88pPhZUIrX3p56OQghZw7rDWraiz4IOYtQ/BLyGMLXfxJCJoXilzzuzJX4xWOeX3+9/G0V39yUD1yn/VzZMQ/7G+759dfL9DZb7SCPsgNbb/rKB0G+a6318M1UygqafHNV+Tar4i1TuDXUy5bLv4+GneDvckVWlK2XLZflLt/Skg+CfHFFt5ctl3nKMIfD/oZ7udtV676/sxKkuQZpWm+HwcEvCqeAt8oc9jfc+dZLqh0O+xu6/bR88dWzhX0xHVzVjla4C19Bm1tvHUvZU/M/PHerXb3iFNO3/FnzEQxT+V7R9kfDjlsDG3obYH6+Ha1j/HZl2UeKdLFs2J/2d1aqshZ1jUJoxOtFsfzYH73tsD1wQkVboX0Qa3ywzpU+if2hly0HPnnY36jSzwdmOdGv5NuMys/ijUpHw07Q7/a7l4NyrberMn8P8rL6ILYR+qflA9gmWKaHibqY3wd9MPR/zFfW8bC/AWXW8+q09dfUaj710DkzjMvqvwE1bRSMycIeln024W1jfsy7a/TNXraqliN34WuSZX/0ddHemohjaVDOfOCulr4Zzh3YLhZNxG+q7pr/+br7+RRfGV03j9fW0eXBmCTHSE88v0Bb1Mwv6Ks+fZzTfRtfP4i/R5ujP/u6+vbR+knZdkInvNztlmXH8cRKh4TMjfi1nCh3ccOWnSYfRIOnFFaW41jHH/Y3woFzbPErBvPE6rZVNozZ9c6N4lEOZiM7tMtOV04ORceWti3LLSZMHPCmEr9QHq3Mk4rf/Z2VyI/ws+zsUVu63JgU0/bU/A/PxzL7dFL+rPmIFaJQTphGWr4PyHa43G4HwhOFnhRBOAlpZdtsbZfHXdl9ELQtnivL7G2Hv1krR5YIGvfcOvErJ3TrYsjyq0bit/DZB9CvpTC0Rd+q2hcCv1fGPdmXNVvJfjeJ+MWxyf/mj52l+NV8KhrfoAxW/w2PS7eR1td82S37yPFIjlGTiF+rrccRv/vdy4FvPhRz5CzEr1V3bUzANojEb4N5vLaOLhzvrX6dEr9184smftH/8fuU+NXqeqkcoxqK33zgHkDZZbkpfuuZG/GbEmKayNpq76qdTDqdtbqK+WhpP4TzxhG/mniznNASv3gluL19J+6UiqD29gone/0qFMuNnzXRLWkmfuPVydzlwZWvaj8tX5h4A9GnlEfaWRvA1RWBhva0jsffffnGurDQBKzRRrkLBZ060WgXYc4W5the2qSFYvbK7oPAppqNfd0121krMk0Ga2vCxnPT4jfOw0rzyhTit7RJQvxaNw5ZfUGzsWyHunrNYuVX64Olz89Q/Fr1bdIfNfv448w2Sl6A2uJX2kL2RxTUTcWvTNPbvKn49WXoHfPKr1X3VMgV2sf/3WQer60jlDsT7YWkxG/d/IJjF/6NdcVdMtlO/jitrhfLMjQTv/s7K0HZufI7PnMrfhFtcrfELxKIrBMSv9Hk7sWv2FIJ0lHCHlCEaqvRtWItH5ir6lbdU+LXr5rNQvzmLnz6x7yLX83/cLsc87XEb7IMXvwWPoJltlajRoPfIJg0ZXqW0JtW/MqVrSYTnay7DEFpsvKLoSjWuWnxG/sPhhLg99Os/GoX3FIYluEN+V7U3sclfuV5sxK/Vh1T4tePaU3Fr9aeVfnGF79RGx2H+BVpTip+0b514teyuQwxOC3xi7+lxK9Fqo7exv/jrR3z/GnEL44JOIaX54l5HOe4lPiV9asTv1aoVZO+TSrmRvxa2xy5S4U96CLLEwiHUw570Dq4JX7xWFypqNKsD3vA42cR9uB/m0XYQ1SOMxz2IG1rhXYgVthDKoRAcjTsJB9jF23xg0ifNuwB0462wUUZrbAHaZ8m4tcfkzp3orAHZeV9UvFrXXBLYWjtyljiNxyT6sMerJVl9OVJxG9S2Iwhfr3PWe2e8qlpwx7UNirO0fKcNOxBjj9NxW/KvnXiNxRlVTnRHscd9qCNu1q7NJ3Hpe2tOuJYZNVvmrAHTBPL4PNNjflo87RmSYvfYLyFsst5iuK3nrkRv/LGs18Oh8YNb2GAuL9Bp0pzdONKHJt2Cje8wc0h8ual4GazmpVfzYapG7SyLAsGqZT4tW4c2o4m25HNZ3HDW1SOM3XDG9yMoYgmjMW1/FnzEb/KjDc8jZ61ua5bLR+4bnfLrI/mb/gblk3rT8kb3hwISXGMryvaDv0DJ2CcANRH8ol+cQF8yzp3nBveSpsofjKJ+M2KiVkrv7XyK2+yasH4g30BdwSa3PAm28SD/jLZDW/xDla5ezeG+PVCwxK/mk/N4oa3VBvJ8QTtYdnHvOlL3Jg9Oq+Z+JW7P77uTcSv1b5oyzD+9DlVKE51w5syJvhjcI7Bi25rHtfawqojikrLrya94U32U213+Goi3AJtHoyxRV0PDmzRijpB5mutWlP81nMm3vA27ksarG0UdYt4lmgxv3OMFk9KQtKrq/E2WZNVlVn5yKSPMrMuhmbNvL1ghRPCFCTuXSBk0UmFA5H5hOJ3llD8PnbMrfidQoxQ/JKxofglRGeMsA0yP1D8zhKK38eOeRW/qfiyJnU6LnvJfCh+HxMofglR0WKFyfxzJsQvIYQQQgghs4DilxBCCCGELAwUv4QQQgghZGGg+CWEEEIIIQsDxS8hhBBCCFkYKH4JIYQQQsjCQPFLCCGEEEIWBopfQsjc0cuWXUu85pXMN0fDjmu1WuGrWwkhZA6h+CVEgC+u4CsrT5h8QNF7xjjsb5Si97TLQgghTaD4JYTMBdabGcl8wwtEQshZ48TEb6vVgn/r5YC5372sDp746tjN4NzRvws4SeZ75ffnWy+JdJbL33A7Lnrtqng1sd/Ck6tQ8pXA+Dpb+frUw/5GWJ5iVSsqvwDri+ltb98pV1larVb8SkVIv9VaN+wP3+d7yfQq262bExzaVyuzVZeIfOA67efi/OD7862XyjQ0v8F2qnvt8P7Oilpv2b5rRt2jV+XmA3c1261t65T/eL9bVfxO2ly21Warrdos6Gs7K1VZ0N/zvfJ87RXAQZkTPoZgPbAuqT6yv7OSXPGt6tQy/RHbVff5RPk1uwXHh+2J36FvptpxVP+bwZhklR/bGOt7NOyUfrka1XWU30Svcg7qX9VT9rWjYQd8bS8Z4mDVJ85bGcNFeWSZ0IfKMoj2wjys71NzgVn3RNl6WTae3QkhJ86JiV85gKy3R0K0ifjdlkIxmrirweywvxEM+p32dvl5q73bSPyOJpdwAPbHNRa/hRi66gdCmc7Oim6pfC+YLHFS3RRCKhJBMBHZk8NeMHFZ6R0NO+57RTm8PbTJVJtk70JeVl20em+1d8uy+zIe3rpa/d3fKMXCNOJ3f2elEh017dvtbo0vfhNtnfKfwM5FGpoY7GWr7lvbu8F37fZ2Wc5O+7mgHdeEAL60+yDwd+wjSfEr6hWIIMFhf6MsA4raVB/xfd4Srejr1kWJ5heNy1/4oDougX96pIi/IMYPrR172XJwQRz0TReOe1cM8dvLssgvD/sbwkcmEb9VHXEVXtqil2Xl56NhJxCCwYVe0c8egh1UAVwzhmO7yDZFu/tj/XFHw46ZJp4zjvjFultlo/glZP45FfGLK1DTil88zoNbpzgwNRK/ymBmicrc2eL3olgF0Mpp1Rs/4yQU22HgOu3t4NjSxkU5ta3ki3DhoKWnTZp2O9niN1UXydGwU7aJlRfac1Lxa5UBdyK8bbbau83rDeI31dYp/9H8Tgoun/cPh68FtsNyRoJZppMP3LWDvtvevhNdhKXEr7YyG5XZnwPHWuI37iPLUfoooLU6ybxT4reu/EkfrBG/eOGYakfNvlimq5k+RsmVVlm+WYhf7Buq+AWbo/h9KPqBH0O0fibHBP9dagy3xO9mKx6rcAws/1baDn2hkfhV6m6VjeKXkPnnVMIeMPxAblP61cHm4jce5HEwsoSwtl14oRC/WpiFVV51SzcfBCtpo//j8ABLVMm6+nJHdnDhZKKtMMrt52B1RopfF05EYZkbbv+7PKq7VheZTiCWcGIX24u4RW61g/Q3/B0FDoJ5ox0mE792W6fKrfmddhPRKO9hEAKC5YzKKy6S0P9l+I1Wdr8Cq9nCulhCP1LFr9pHbBEkLxqsC7Wk+K0pv+mDLlcFlNqnatpR6y+4GnrRWJGs+uSqWr5Y/Mp2tEOXMA3cMZDiF9snWPk12l7rZ9qOV90YropfI0QG7YDiV46dWFdzLqipu1U2aXvGRBMyf5xa2IPfFtRiqtbbr89s5RcnlolXfoEmK784AKcmdo3Uamm8ogSiRgic1Mov1tlatdmMYhX18s9k5VcIGe8Tcsse63icK79NVqHHXfmV7SLLpbavgc/7lduuzHe8ld89d9fdLGPI69pzkpVfS1Sm+oiWfinATmDlV/NB04YuDnvwF/WpdtR8A8uEf0vxm/LLunb046pWptJOYB9N/KZWorU6HvfKb6fdjtsa/GSWK79WCEqTlV8f4peyPSHkZJk78etjuGYR83s07AQTQNOY3+hGNaBO/GbZWhQjppUzd7k+IDaN+cVYQmUVDMu5v7MS5HUAExeuWGFsIsb4jlYrx1/5bRrzq5X9+oELBMUorype8jhjfuUNjuPH/NptnfIf73d3g7Y6MPNGf8NypmJ+y9CC4AJyOV6ZBSaJ+Q1uIhTi1+4jcfoYH3ysMb+wEq2mM4b4TbWjjPkNdmuEwMcxKsvWkn5ZJ37LePl8oIpG2dek+M2yteB4PF/2UQxVOe6Y39G522EdoX2tNMeJ+U3VvYn4Rfskb/ojhJwYp/+0B7EN7AeKxuLX5cEdvn5i8U8xwPOait/chU97wHTS4je+Cz8YCBN3IiO4zZ962gPma23za/bgfXYkAAAgAElEQVTHVRstPbSfv0t7kpjfVF1s3wjtg/7h72L37TCp+NXqV7avECB2vXWbo1gb13+832lPSdBsjoIlvjEnflJHID6CC8jqQqr2aQ/OeHKIp0jL2qIep4+kntySWlk3xW+i/LV9qCbsIfW0hzg0qnrawwW44Nby97/L8JRxwx7K8hkr5vLiNhC/+JSQApm31pfqfpN+Y7V7UvwWZf3DP1xV64DpYHvg90nxW1P3JmEP6BcUv4TMB3zO7xlCi/nNnb3NXvuiACXm9zTQyi4n8zOBWD0kZwdtO15emMwmH/1GNIxBLVFiVafFinknhJBFguL3DEHxO+dQ/J5ZFkX8EkIIofg9U8x8IpwT8UvIojDR83cJIYTMFIpfQgghhBCyMFD8EkIIIYSQhYHilxBCCCGELAwUv4QQQgghZGGg+CWEEEIIIQsDxS8hhBBCCFkYKH4JIYQQQsjCQPFLCCGEEEIWBopfQgghhBCyMFD8EkIIIYSQheHExO83b8Wv9DwavOve5qs+F4P8kdsajtr6sN8z2/2Jc2+Xx42X/v2ZlvXS2pvuM+fCf6diNzfqJ59fe9/9ZIq+ctjvnVr5CSGEkHni9MRv/shdWnuL4ndBuLdzo/z7sN9zX+p+oh53Lrt5YuJXuyAbpfXIfTt7byqxOS1YtlmI32R9CSGEkAViKvH74Ucfuj/+4z9udKyceO/t3HBf7H5E8bsI5PfdM+f65efDfs89q4m5/L77newtit9U2aZgFgKaEEIIOetMLH6XlpaCfy+99FLyeJzMr219fyRw8keB+NVWA48G70afv14cd2/nhvucn9CLreogjfx+OdljOtezm0Ga93b2SsF1beuNMo3Dfg/Sv+9a2Udh6fJHavq5y93z3ffKcsp0njG29q9nN6OLgfJzfj+w4a+e66sXDte23gh+83lL2yG4Eou20NrOp+tXcu/t3AiFGti8sm94zGG/544G77ovCHtez25WvuFyd9j/8yBUwtvwaPCue3btLfcEng/iN9jizx8FeeM5k4hfvwrr/y7rUPgf1hnPidoqf+QurYV+iBcE0qbe9w77vaB9r229UdUpv+++iuEZou5RWxFCCCELyMzE71e+8pXk8TjplgIVxK8Uj56U+H1GCkCxwjiJ+JWCrBLqY4jf/H5Qzktroai1tv1T4hfFlP+spXFt641I4Fzb+n5kO2Rc8XvY75WCS4pYLbYUBW15TCH+sP2/kH0UHYu29serYQCF+EVxqpUH80yJXxnz+6vgV/d2bkTlj9oUfNvbX6sPftdE/F5aEyvjRfiQPy7wfxdeUGK7EUIIIYvKzMTv+fPnk8eXk3l+H1YzH5nizpMSv1Ko5i4UGnhuU/GrhWd889Z44vfa1veT5dRWPX25LPErBdQ4aXjbzkL8/q/DP4+EJ9ozEnpCJPr8AtvC36b4hbqpdc/vuzy/H4VTyPJg+tOEPZzL3tJ3MwB/0fQsiHFpF/yuifjVwkXKvqP4KNrJ8hlCCCFkkZhY/L766qul8H3xxRfdp59+mjz+m7dcvPJ0zOJXbj37v8cRv1VZG4hfEE115dSYhfjVRJgpfosnMIwjft9y99UV958UK8L6jY26+PXlxfyx/MGTH8TKbyTi8/tua+iilV911VWplyxzUvzmj9yb/X8brKraK9YUv4QQQsg8MdUNbx9//LH74IMPGh37jVs/j0QQil/rUUwThz3gdrBrLn6tpxA0Eb+4konlVG/uUjiNsIdxxS+GHch0tPL7/KOwB/gbf8e/ZRhBnfhF22h/SyYVvz5NLKsZTyv8UNYHv/v8DMIeUuKXYQ+EEELICT7q7D9ae0tdFcQQiFne8IY3esl0UuJX3jT3y8HfNL7hTa6yqeUszvurE7rh7d7OjSA+N1z5vV/G8I57w9vR4N1AHH6x+15sn9K+8Q1vWAa0GwpKtBnWq0785i6HFePQbmV7utSFTvqGt+omN1jVlTebubw833qucSDM8/tBfeWNm01veEuJX+uCiRBCCFkkTkT8vvPez9zF777Pfyfwzwvok7T5O+/9zD279r7beV/P8wfv/ahckacvnPy/d977mcsdH3VGCCGE5O6ExO+PB5+41/eG/HcC/7z4PUmb/3jwiftS9xMzzx8PPilXOekLJ//vx4PRai8fc0YIIYScYNgDORmsuNtjBV5dPNUx5Njg640JIYSQERS/hBBCCCFkYaD4JYQQQgghCwPFLyGEEEIIWRgofgkhhBBCyMJA8UsIIYQQQhYGil9CCCGEELIwUPwSQgghZGJ62bJrtVqu1WqdellqyffcZqvlzrdecnf50p+F5cTEr+8Y/t+l3QenXnlCCCGETEg+cJ32c+6V22dDRK5S9JKCExO/gdgtOgwFMCGEEHI26WWr7vrBGRGS+Z57SNFLCk5H/Lrc5fme22rvRsfh9ok/B7/z/55ff71MZ7P4Lriiy/fcZqsdpH3Y33DPr78ed4B8z21v33GH/Q1zZXoV8say+r+Php3g77vOleliOhfg8wXxm78owO+qOq+btsWr2MP+RnRlK226v7MS2TNIPx+Y+R4NO4Et/BV/L8uiq+n97mW1LmXbCbthW/jzcWA9Gnbcmi9PYauW0i6yvFhfXKHQypy73HXa2+X3VxS/xTZFn8H2lPU67G80t1XC/tbuSZ0dfNmtvlLn/2hrbBM8B7+vS6/yyXVz8uxlWVneVqsV9ltof7S79Bnts25P9P89YbeBu5rtuofOuaNhJ/SJCfss+qS1CBDlVdh7mvJL+6vjoZZ3PgjKieNA6Uv5XjSuBGOc5X9RXaq2To0Pshx1fbv0A2GfXrZclRPKqI0Z0n74D/uT5fvpMS2eL7DdNL/DOVL60WarDXWu+ktke6UvJedcX5edFXvFt6iLNS6lxs2ynsUc7utQnbMetGXdWFPVcVsvq2EDaYfU6rZVn7Q+mbyvYLl8u2jjBfqT5nfXD1w0j2JZVJuPWQask7R5MC41tNX51kuNbFTHKa38jgodOVM+cAeis8oV47DThul44ed/u9wOxW8vW3Xf2t5Vxe+m4vT+71LMFmXAcvu/y0EaRb0yUOPnNogs/zuW+bC/ETiGJRIwjavZrrsKA782KMoB2H+HdscySbHj08PBr07QoT2xXuOI316WuW53q0wP2yFKB77H+uMW3bTiN/A3Z18M+WMb2arG/poP7O+sgJ8MTDGl9RUvWlL+n7vcbbWrfoNlQPGEE5WWni/X0bDjvgf9Zg1siPSy5cBOmBe24/7OSpnXOOLX7F9jiN/D/oZ7udutT1Mg66K1WZ34naT8si38gkBd3of9jeDzmjbZRPnC+Jcaq4sy4mTXZHzwvjPy4UFt37bs83K3W6bZabej8U4Xv3H6WH7L91Nj2jji1/vdlVL8juY2PLfd3q6E462rgYgs/U/YDftS1C6RDUarvpYo3RSCF30cxQpefKDfbbaqcTgsM4jiBmOXL89WezcQbKgDLBt8D9oeyyMp58KmPq+0NX42x+qiTUohD3pjHPHr/S4Yn8TKuGnzMcuA6YefYVwa01a140kDTiXmt7FKz/fcZguu1kRH3N9ZiYXdzgoYLBS639rejVZAMB8prKvJYjU4/iI0hB8sj4ad0iHkipov+9VsN2jEbndLrFaswkAYX6laogbLff3AlQPz0bATlLW0UUL8HvY3ohVp/DyJ+NXK4fNvKn79JLTfvRzbWUsHvn8ojvNlmUr85oNooszzgVmvpuK3zv6RmJJ9xNmDtNZXLu0+qPX/3BmDqOiP6BtaetpOz8geq8b3y9FxPu84jGqUX2Pxm+pfTcVv4QvVhW/DPpvvKRfxcZslxe8U5Zd9UbO/Vk8siyrqE+I3OVYXZRxX/Mot97q+rYrffOAeQJp4keftPYn41Xz/ofDPYEwTdfNY4tf7XSV+QUQX9YrEDfzm+wv2WfxNbZfIBquu3T4nVs3b8Hfon6VtYZys8qzm0Su7D6Jj5HhflrvB2OW/u9xuB22JF6DWeCLra13Mlu3a1OdrxK85Vss2mlD8er9LiV/T5mOWAdMPP1fj0ri2qh1PGnCKYQ/6NgRuH0TbJaIjquLFN2BhsIsgPh+6ePvPMm7u8uDKUm7/yAFS3W6BydGXQzojXj2/ctuVk5sML4i2RYBq5WM7sIu1LZUSv9pv2AlwAAjFb7xN5rditTALXDG3tlywLGWeYoW0SdiD5nd3nYvK7NsV6yvboCyf4TMoQNA3sc5JW9XYX/6mDTZWu2t9Zau9m/b/AkwPBb7Vdlp6KLJCG+jhAb0sCz7j4KvZ7/pBc/Gb7F/K9r33DbQ3rmTXpinaTH6ntVlK/E5afj3kKe47Pm+0OYphNXYyIX6TY7W0ifje8jE5LuP2q9bHpPgtx2VltU4bq6RvpsSv5vvSP+MxLT3XePujD6D4veuGZRn2u5dD3xfjpV+ASo1F/ry6lV/Vt5UxpTxesY/3M+/Xst+MOw5riwTy4hv7nDWeYJuYsc1wcdPY52vErzlWO7GYJL5PjT++/H4crhO/ps3HLAOmb41L49qqbjxpwumJX2ev+CAyFjIUv/WdzwsHvzJriV95xV/mlVix8vmtt193w+Fr8QRWlAEbSopf3+n9MTiwaau2Gv48ubI4kfhVzkHboBBruvKbig1rsvKLx4T+kFghSqTv6yPL7Fddm638Kj7jQpGInbzpym+d/TV/11bytIHaPDfl//Jvl1i1N8rs0+i0t6PtKl9eLQ35PdqmdgUm8dmyG7Zx+FlZ+c0Hke817bOa3ayxLCV+Jyl/Mk5TyVtdeZxI/CbGaqiXTD81Pmj9r7Jn/cpveYwSnuZtO+nKr+b7uDOhjmlNVn6LtpT+4csz2nofHYO+vxaEJOACQM0Nawnxa12w+br8/+19z28l13Xm/DGTbLL0LGblhTFLAw7C1hMaHi2CHrfJR6gnacDAQHBENouSgcQbBbAtdvOxB5MW4Cw6/hFI4lCUZAcNAXKPEUCANEyLj1Ev7EXbycKAIJAU6mbx3q36zrnn3Kr3g+Qj68OHA5DvVd0f55577lfnnltPr5uVXzXsJ5YV+6SjeDlbz/ouNQZe+9sc2kt2+saQEdGWNt9AfnN+Xtc3SeQXr2kivzlfNkkbKhvJ+KWpH6Ss61ti4SK/2WsmTnt4P9kunzjtoaGd8b6oeJGLOm4DtjExcJUOUW9r5kk34lF4RzgAJNJW5GmWtIfVfh2JaEt+k601QDP5PRL69/KI55H2EL+bR9qDxmVOe9C6RRLhkQ8v7aHttrse33hdrNsjcO3THjLzqwX5xcU5t+B75c+e9jBd+3Nz0aob9VyTX8fOZ0h7EGPdkvxaW9N1eXny6xEWPa/PJu3B8WktyC/6XIv8YjoE2r6bJtT0MJQhv5avwvV3prSHIOe4+6DTNu0hpP4E7afNA6E3dwQRO4e0B80x2pPfIxm8aiC/+YfL9m1ok451pdMedLjby4Vb19sOSln2E51xilU8gY0PHGTIrz4xqidD8oaDUib06227estEHrqznu7wQJ1/mtvfdklP0kvHrE+sZg+8JfXKtyug7iY58Kb70urAmz58EcssVfK9VQ58jlu9Mulfbvm9YCyqTW97wG1ZLy0ljut0upIpAZ4NNKV/4Bh6c8Wyf3tbVB40SLYKQ/q2B5xP+mS27ns9PvJtD15fUPfetr6nz9y2ONaF5Fcf9tK212bONp5OD/YWor5+0vbXuk1Pauu69UFEnAvYNjwUI+tVi5Zhf1EPesdsmrc9SLvNk1+96Mcy9dhOS34923d9mqWvIMmvZXea/OIhJfTz+o03ov3OXIrfZc/nNPgUzy/huPlve5CH3k1f02LtRlhvbcrpYN2wLd0Py8/Ub6Nq5icRTXOlDKU5V9qSX8vucuTX03lTG3JpD1rn8m0P7XWVvb4l+AtvofSVS1x6TLoV0klk7N/aXvIIAWIe80nn/BIj8P3oCw4jp7VzOK819YLXbnN9gdQUYnFB8hvKC59AxNmB5LcFSH4vFUh+FxwkvyS/JL8LD5LfUF74BCLODiS/LXAG9k/yS3QWJL+dIb/E5QXJL0EQBEEQBNEZkPwSBEEQBEEQnQHJL0EQBEEQBNEZkPwSBEEQBEEQnQHJL0EQBEEQBNEZkPwSBEEQBEEQnQHJL0EQBEEQBNEZkPwSBEEQBEEQnQHJL2HidLgVbsWXh1/mF4mXh+J3xvVvlxMEQRAEcXlwC/jItNyE5Je4migPw1a/n/w07+lwK6z275MEEwRBEERHcW7k93S4FZbH0bfne6+ER2PysdW/VkXlkKgcbN8UEbv4e/bH+2vw+Wp1D5b/gnoSMOsuD6Hu1Wzdvd6qKM/8XP+k5fj3vZ+GEE6HW+F74/bH77b619z6PGK2Wywl+oiQeqn1GevGz737UAf6aWq3WEr06pW57Hz+KLwT1sefX19VBLTcq75D+xh93k/anNyvcLy/lrS37styeOMoiHZG+f57Qei5B22KtpTTJ9rzI2ifrqsaP4yqj+3i++9J+xT6EDY2uhfHEO3iYHDH7X9S9xjRZnNjktjzWN9evcf7a6M+xe/B3kV7nTnvXW/pQ49XK9vL1HE63BK2UeuwqMrTc9YbD68+yweN6kjt8Prq/Wwdu0VRjdPB9s1qDuD1Yl5MMr8a7E3bOfYD9Yl/P3L8I5abzGPlP8vg+GQFa04/arD1CBxrvCeni3r87HUq6hjnTrwmRram7jvMBT3mbdfKaO/o00wbAnjzyLU/VX6sMze/3LUb1lzUQ9W2Kf1SLLup715ftO15Nol16nU8fu6trR6/eqT8krT5Wo+5Pund02TMB3cS34X1oh/DsdFriF6Pcj4L77O4SRucG/ldsRZw5eRWwJAthZZhZKD1BFmurtkbDCrF7hZLVbmnwy2z7q3+NXWNX/fpcKsq23Le1oDkyO/x/lp4dTCo/pYDe+iSuuzCb+gntnEZDbY8FN/jIrfeqyOlm8pZvjoYJEQJHbqtE1kXTjyxwI4XnnhtnKRRr3f6cnHeLZbDi5s7WfKr9YA43l9LHLMsv0jsZbcoWukT7QZ1mz78jHUNEx4j1cfv3qv/zpCRdeUYkGjMSn6tMTHJSmhPfg+2b8K4H4p5aM353PWWLrBOHEPX9pROsG/Rd9Rjdg2uXxLlY3mDwXvV59XDjILlY1b7983xKstDaY/lYV0HPjCF2nYPtm+KgAH2XywWk8yvBnvLzf34d+Uryr2w0d9JdB7bi//3+5ui/6fDLdHm4/018cBmrRtlKM05/ajJ/4yB26zo87UucE35P9DnuAbhOlWNUbkndI2+a+q+GwQhltlqrVR2Fcts2jGz5pHWJ9qMthO8xptf7to9A/nN+hkjWGX23unLwfZNGCPJeTxb9dYU7JvkTnaABD+7V+yEe5XNy/HFB2XdJ/2wlfSvgfxiO901cTxWm/Cw7tuMtG2Lm7TB+ZBfZ9IkRjR2iE9DcMkvEl7821NiLE9fkxgpOGNdt2vsoXSdjUd+Y5vjItCW/ObaoK/T5FcbWdQJktZ4bXTyaEyjSKQiStBOa0HTdZUhXXxiW61xxDI3N98X3//Nu/+aOjkF1zbC7OTX02fahrocvEcuMqP+NY2v1SYzFxuI0qzk1xqTW5vvy3xwQ4e5RUbfh+2x5nzu+qbxNglLbCPOk/FcFeMLvgj1XZOGwi9P6Sxx8kZf3cUnyDG1IP1LEX4xvCvabdlnZW+TzK+cvTXM/RHB3Ay/GN5Nxsryj6izB0f7sDsyqufJu+vVvdpGLJuxbCDOqaz/GQPHNhfw2FJk1RvvOAaxXOwvtn/qvqu2YWDDG1PL3sWYNpHftvMI9GnN5Tg2nq7ctdvSf0vym/Mzln143ER/Zo0RluetUfi5dw3ahTcuj9QanbP5tn5VI0d+9brm2Xzsx+bm+402I8Z0++bUZ5IulvzqxRmM1yO/aNw4MBj2xzC5R0ySssd1R4VaW40R5paE2mbCbS107vjEigOI9501+Y06xC1drbdoTJqEYrnJ37B1qHVQhnTxiSTUI3YxKry5+T449cPwNBhP+A160N/Nk/yiTeK2F0bbZNrDqrCbdcPG5Naek/rgTPpqB0PZFc6bacarXmRGRAYjqbgdlm7p93yHF2rbtuZ87vqmMcs9eOEDEC5QuGhr3eDc1IszlqdTkKxIteVjXHs2yK9Xx2iLUW79WzZS2fwk8ytnbw22hG3W+og6Rx3iuL9xVC/WkbDE9mu/n9vC9clvxv9gH3U5mvwGHZzBtJXVZF5iO72Hzqn7rtYjazdQ32PZu/BLDeTXm0eWzdyGhx2rrNz8yq3dGOHWu0HT+iUr/WgS8qvLxrXJfiCR891Le3ihLfkV+ok2n/bJShmaB/n1dG6lHb4wJr85m4nzrrK3S0l+p4j84oKGA4OOFifhPCK/1XaemkxlmDDya0VLk3LmH/nVT55e5BcRjalyQsrAsD25yK/ZR9XWNpFfJOzm9pZCm5xfvFZ+nye/OX1iuUiKrZxvjKjrNqyoXDYzomRGJ/3IbzzoN2vkN+oMHdaiR35zUTf8uyli5bUBy0C707sMqCPtY1bUVrs1pqO6l9w6Rrb7jri+TeS31fzK2VvD3I9pHcPhXfcBHevU5Fc/KCMB9CK9GlNHftX6heQ3zUUd6RHTKKK96DrQR1U6Uf5/6r4baQ/RRiZdKz09aEwyj5ojv/78yq3dae72O3UZc4z8tmmzN0aNkV/nwUukTwQZ5c+RX+xnzua9Ps0z8ouYNfKLaUuLS35D6USuJsz5VTk1ODBYDualJUneY0ya8xsXBlygDrZvtia/RVGISVCTu/qpLP5vGrLSlYfmnF+ZEyeiM+VhOBp/VxRFsm25qR217ktIcy2Pjo5MGxDbvA05v3FCxDZp3Xr5TknfQxmsg0Wz5fzW+hT5d6q/TeQ36sRaoHaLJTfyK3IwdW6acvYvVA80s+X8WnZ3mXJ+0fZyOyVW7mdtDzInEccAy1v2Ir8zkF/M1Yv2KMlvEG81acr5zc2vSezNnfvlYXo+YJz3Hj8rVKRPk9+oM7RHtJGnol6fCMgxbJHza5B6L+cXx2VF2Vv0OzsDueMkdbkZBoMNUdfUfc+Q30nWSvTfOZI1yTzS+Zttcn61nr21O8Fccn7ToJe9Rtt9mSjn18ixxZ0ErAt14vnmolgRdXg2X4YyfDkcmn3SfU/6l8v5Vf39cjicS86vx01E5L8BF/K2B72wW1sJiUKNQUDyK0/Zv5Ns0efrbv+2B326ty351QStzsFZkotj5sAb6iq3pW85IW9rw3t7RpIjBhHKdLtEbuHhdobMlatP3HunmJMtfmXYt8cR9DbkN5bblFIyTdqDp0+sC8tp9baHUBMTtMFRdNzP+cUx8U4vyy37tm97aPHGCUOHTaeqc2+nsBaxNm9P0GOde9sD2p5ly5jCoVOD0B7Wjc/LILePh8O77paq9jH+Aq4PvNXRreur90UdaCe4gLgn/Bvm1yT2pu08PtytK31iefH8gyb+FvnFA3V6zjZtSY9swCG/Yx0ntq5Sj5KxKvdcXWibjbaN426lhej0p6n7Xvpve2i7VibjmyG/k8yj3NseaqLnz69oq43zZtzm+Pe0finah9UvDe/tVd69FsfR+sEdQPRvbThO+gYS2+bNNdnse5oaYaU24Lggb2l74C1rMyqAh/d5OfcW+J7fKw7vwM208LZx22w7tDXKRca89TkTptzu6SI82/OiyE3l6ZzETqBr9uakG1UPaS3sZBLkziksOqadRx46Ob+uENqmVcwbk/gnkt8rDpLf+YLk93KC5HcO6Jq9nSP5zZ1RuAwg+SUQF0V+JwHJ7xXHIpE1kt85o2tkZAbM2/Y6uTjT3iTmRH4Ptm82phV1DZ2cX8S5guSXIAiCIAiC6AxIfgmCIAiCIIjOgOSXIAiCIAiC6AxIfgmCIAiCIIjOgOSXIAiCIAiC6AxIfgmCIAiCIIjOgOT3CqDpV98IgiAIgiCIEUh+5wj8Gb+zfmfjZXiJNEEQBEEQxKKB5PeS4hZfNk8QBEEQBDExzo38xohoLat15LI8DFv9a+nnCqfDrfq/ck/cj+XGazAS2+v1wvXV++HpOCKLn2Mdm5vvh+P9teo7/bON+B3+HKVoWyjDVv+a/ZOPmTKsX1C6V+xUbUZ4KQ66ztPhVk2UM3qOuoo6Oh1uheVkzHpJfVrHz/dege+MX+kZ/2RobJuuA9vv6inpS/199dOjjq6wTLwu+eWq8jDcK3ZMHRMEQRAEcXlxbuRXE5JIUqzfND/eXzPLOB1ujUlPvyrPul8SSvX77OP78Xosb72nfsu93Asb/Z2k3lhW/F8Tc+9ncK0yqvZMQH77/efqfpZ7Yb03KlekQyR9r8uP+hfkeIzdYln875H40bVFoq/Y3jbkV+uo+h90i3qq+zYelyAJfpb8loeircf7a1XfSH4JgiAIohu4cPJ7sH0zjWICgUKcDrfCbrEkrrfu3+gDYTQIYCRNVhkWCdrqb1b36XbF+5D87hbLLvm1yjjYvlm1bdrIbyRyWK8mtvhdTv9Ve8aYhPzuFkviu+SO1uQ3tQFsK/atLfnV0Xm8j+SXIAiCILqBiye/BlnREbqI0+FWEuW17k8jvXb0MyIbAQzjSKhxXxlqYhiJlUVCEVYZVaS73AvrKg0AUzVy+qyI3Ji0PQ2pbpE8IvlNU1JkekOe/Mq0Bxwf/d3TECYiv5aeYlvwb0F+jf4g+dXfxfZqvUfde/0mCIIgCOJy4sLJ78RpD6EU0d9FSnvQkcmzTHtIHgKMqCjWr6PAqP8cuS3DpGkP9YOLjvxGcj5z2oMai/ZpD/aOQhkY+SUIgiCIruDCyW88uIRRvBU4tIaQqQXj7fXx/XhNSpo2k1xP/B+J5DpGL8dlI9GWB7qWRL1eigEillETxCWRu9uW/GK7Rjp7JYl2ox60Djz9l6EMXw6Hoq5JyO/x/pqb83t757P25DeUrgGnit4AACAASURBVJ6O99dERLw1+Q2ljKSXh+HoyE93ieQ31ufpgCAIgiCIy4OLJ79j1Fvkbd/2cChImfW2h3idJn5lKMVbBvBz/bYHnQ+LW+f6bQ9Yh0d+43fLRhmTkF982wGSxAgkoVI/dnoDpihoojdJ2oN+OEjqmoD8enrSNjIJ+cWxxXJIfgmCIAiiG+B7fhWsnNxLByCYEdYDhZdeQhAEQRAEcVVB8qtwFcivlQdN8ksQBEEQBEHym+Cyk18vDYIgCIIgCIIg+SUIgiAIgiA6BJJfgiAIgiAIojMg+SUIgiAIgiA6A5JfgiAIgiAIojMg+SUIgiAIgiA6A5JfgiAIgiAIojMg+SUIgiAIgiA6A5JfgiAIgiAIojMg+SUIgiAIgiA6A5Jf4spgY8hftSMIgiAIIo9zI7//+bm/F/LHz+2Hn/MneDuLP43jXz5LbOPP353OLhaN/N5e+fu59W0e+K8rvwqfzjDnjvd3w1eKJxfWfoIgCIKYB86N/P63wb9feGeJxUFFAstnMxEyxKKR3+8UH86tb1Oh/ET8Pyv5LUMZPtr+ycX1hyAIgiDmgKnJ769//etw48aN8LWvfS28+eabjde75Lf8JPRUNOnBxo+rvz/a3hMRNIwWY5nfhL//C0SV8V6sA6Nxf/TczwVxOt7frb6zIl3xuz9Z+ZXbJ90fLOf08IPwFRUB/8ZzaZRQ1F1+IqLmunxsUyQ439Q6V7o+PfzAjEh+tL0n7jve362+f6N4R4zB8f6ubA9Ecr0ooSBQHvktPxFj8tH2T+rxLp+JcY1tuzP8ffW53lnAMUW7eaN4J/wsfOKOqRe5xfI80u2R39srUt86ohrH8080WVVR8pEe5HiU5Sfh0xDCR9s/Sey7p+zpG88ZuhrbiKevMizeQwZBEARBTIKpye/XvvY1Ib/85S+z17clv6eHH4Trgw+r/z/a/olYbJHYPtj4cUUiKqI3XvxHfz8TJAMJBpZ5evhBFRWLZA7r0MQk/n28v+sSN/z/+uDDqo+nhx+IPkToBwChlzFRwXrxfiRAf9aS/MZ2RD3dXqnLb01+y2fhO8WH4TvFO045dpTwwcZPoU1+5BcjlV8F/WjyGIEPMcf7uzV5LJ+F/zV4UtWH9z/Y+LEg79hmMb7lJ0LnSEz/VD08RbiR3/ITSPv4RIzZg40fV3Ml9sHSbf2ZTX7jGHs29g1F5P8Y2vMNfHAx6r3I1A2CIAiCmBVzI783btzIXu9GWgXJG5GpJ6Emj5pAfbT9E7FlfnvlZ2FjGEZEb0wG4rXH+7viXiQKgqwAiYjlye9+FsowIhNfVSTVjIIh+S2fhSeh7uODjZ+a9+TIr4h6joH/T0N+dTuQKLUlvx9t74WNYQhvjMnv8f6ubGf5LM3rVmOko5n44FH1W5XjPUjpuhNiCP2J1+IDVNTRp9A/vA/tTkeVrTbpnF/sW4z24jhY9hUfFMw6ZiC/uqxa10DMoX94LfN+CYIgiMuMuZHfl156KXu9XmyrrV4gZF+FSGe8ThMQiyDELVpdB6YDaNKNn2MULyGhoV78cSs5e4Bp3P6qrdDHP3PyLnPkV6ca6HJQH/j5V1Rbq1QE2PJG+RRIp9fPqi1AACP51fo2UwLGkc76/3zOb4zK42fetrv+HIklbuOjrSS6hX55kV9MF8mleDTm/KposqX3mK5jPjTNQH7Th5LxuBhpSLocPf8IgiAI4jJhavL79a9/vSK+X//618O/PPmX7PWamFrEEPMO43U68qsjYJEcfXPw7zIqHNT2uoKOesZUBIucxjbo8l2M218TxdnIr0V8vupE8VpFftVWu0abyC9GA2vya0e1dRtak98xufv7/f/rjl3u89genbqCNpQjv2WoH5L+6LmfV59pMuihifw+2PipGMecfc2b/OqyrPno9ZfklyAIgrjMmJr8/uEPfwiDwSDcunUr/Pa3v2283or8xm3WeMCm+jZDfmXaQ71F+03YxvbuRXhEKZf24G1vJyg/kdcCoUjKH2OWtAckTO3Ir58SMKovT35/FiSBjeS31cOBkfbgk/C6PNSZNwb+mKaH9FqR38xhvDZvTciR39gG7GPOviwbsMbx9PCDmdMemsgv0x4IgiCIy4wLec+vzvlNDgyptAfMncRtaCRaSPSwPLwXF+3c2x7wbQy5tz2I9iDUmwqsQ32x/JhykT3wFkqRGxsPaMWtfLyvbc5vbIfeXo86x/uQ/OKBrIhIfnU7ddvq8n/iXl+lWKiUAPFGBHjbA46dm/YAaR5/svKr8P+HH1S6aRv51Wk1mEah7SfCe8+vfgDSqR367R2WrqpItNLFneHvhU1ivdqezDdjtCC/fNsDQRAEcZmx8L/wpokYcfmB0cmFhfGWAy9q3yVcirEjCIIgiAzOhfy++eFvwq0f/mpiefPD34SPtvemvp+ymPLmh78Jf/5uWNhxffPD35gpCPHtFova7rPWyUgH/JELgiAI4nKDkV+CcKDfEHHR7SEIgiAIYnYsPPklCIIgCIIgiHmB5JcgCIIgCILoDEh+CYIgCIIgiM6A5JcgCIIgCILoDEh+CYIgCIIgiM6A5JcgCIIgCILoDEh+CYIgCIIgiM6A5JcgCIJYSOwWyxfeBoIgrh7Ojfze3vms/q88DFv9a/IzgiAI4kJwOtwKy71e6PV6C+WXSX4JgjgLXAz5DWUoy72w0d+5cAUQBEEQiwmSX4IgzgILS3574yhEr9dzPl8VZcmyD8O9Yic8DSGcDrfC94y629S10nslPApBfHawfdNs7+lwKxxs36zK+f578r7j/bWq3W8cjb5b7/Wrvw8Gd+q/t2+GFzbfD2UoZdtVxHy3WEr0imXGa3q9Xri+ej88VX0pQ1lFe1Bi27E/WM+orUfVd8/3XhG6xbIq/cHn4nql/+dB57tFkei/DGXY6m9CuSOd9Hq9Smcmyr2wbtSBn0cR5TjlRx3E755XtnI63DLLOxjcEe3CPm6q9u8WS9W9iR2Xh60idLF92iY9m9f2oOuw7Cm2zSsT9aLHFP+v50harzV/RmPXT66r2lbuJTqN7b0Fn2PUU8/batxgLiT+R+kG5WmT/Zd7br91nfE7b15iP0w9ZuYgjsnx/lpiz7W+U3/h2Q/qEu3QGm89tqhLqy14r5yveX0mPqI8FO3Ee9GPevD0ba474/LRf3u+LzfOue+s8tAX6bHBNlTlKB/uzYlp256zVxxHPU5xTY//+345iP+xHPQdXvl67LxdkaSuqs+rpu0sqn842L5p8pXEf8L8z661lwTnRn5zE8XCI1hYvWumMWRxfXkYtvpy8dzq1+Tx1cFADP7x/lr4i8HAbMvpcEuQS1xgBVkL0gGeDrfCav9+NZF0f7Htm5vvi/7sFkUYDDZEvweDjar9txIytew69OP9NfH/ek+2eWT4m6EMo8mlHVo1efRYONfj/7qejf5o7NqQ3zSdZtN8YLEWj1ifJkj4v1d+tkwFHNO25PdesRM+g7YJOx5/bi2uuTGt++DbvC4zOkZNGEdtX67attq/L77Da9uSX9322zufmWNa9avcC5ubO2Levbi5Uy+SLcivnhNWP+O4iblTHro+TLc3a//lnmv/SZ3O9XGuWr4u2uQkc/CNI2fuWfpU8x3L9EiTpR9NQGv7UDY2tl89FrgW5PQ5GGyIunaLZfBdh66f9pCbL83ktzDbimPqjTveG+vR812Xr/tjrq1GUMobR0/PubUDYenIXUdgTU/GZewjyjB/8psQQ9BPVVfORxlYOP+g2w92GOd7TueXFReU8zt6gnAdS3kookpembOT33Sio7F/b+cz4UB2i+Xw4GjfbEvSTjBSvZjqBfZ4fy0cDO6EB0f7SXuw7ZEcI/n9xfCuKBcnhHZa1hMetgH/twhAXIisSYeT1bpPX++ToyV/cRgDJ6ou16rL+qwarwby65Vl6cB1eKCTtuT3++9J8ibHfdSGJvJrbhm3sHnUUdz9sGwnEitrjkXbT8e3HfmNZVpkVI8djsPfvPuvE5FfbKennzhuOsrj6V0vbln7N3xX9YBl2JjlD2P5VsRqZRxFajsHY/nTkl+0Ec/X6LK1baHdVn/HxRb8qllvgz4fHO3XfRiXFe/VuvUehBDefJmG/Ebf59WL44dR0FiPDsA0kV/Tho2H4zbkF/12bu3Q+tX6QwKm2xX77Pn4Msyf/Laqy7LJcs/caS3DYvqH4/21apzrwEM933P+/7LiAtMe/CcHHEA9mBhBRkPW2wlx69MK9VfbK4YzRwfxvZ3PUkMwyJ3VTjRSq369beBtl+inek1+H4VhNZEOBnfEhNB15rawNHGzHHcVRTImnTtZg72QorPw9KK3ieKYovNI+5jq0FvIPYKE/3vlNzkevdVY6bAF+bWIeRx3bZ/WWNZl2+Q3Z/PLji7Tbf+6X9ZCj2M0TdpD3JJrM39r2zsMT8OhIL96m16TC2sb//rq/URvuv/WNVbfG+0/87DYdnHDaKM3fk1z8FEIwidPS36xvV7ag7VF3kh+49/OA02bh++oz1hmXPCR/Db5aQ1P35bdfv+9kE17cFOcDH0iwcRrczusrcjvWIeTpj284LQnV5dlr14b0P9b6QPx3knIbxvOYO1SV+QXfEKaTjMJ+b14/4DzqmqP8J/pukry2xKtya/6PA6m9TR81mkP1dbH4I4wCKt/ubQHK1IRcby/Fl7YfF88ReJE+J7KyUnJbxDpEDghJjm1vThpD/VDg3YKUafoPDzH3FR/27SHXA6oV6a1lV5d00B+xQJlkF9sTxP5bRvZyaU9xPbktoDnkfbgpgY5kT7UTyQxB4M7Yu5bY3uwfTObkuTq0lhovBSiRdrWjPO6eQ6+I/Q8DfnVPhAjSU36Oa+0h7hNjSlF6Ls8P+3Bmy/WWOwWyw1pD3V0O5v2oNIzsJ7V/n13DPUc9neqDt2HGITnt2dJe3AfYmBe53YwzyLtQe9a22kP0iYvS9oDtvN4f01EgHXaQ3oWhmkPrWAdnLGeqrVhI/ldgUTwg+2bs5PfMBpUNBbrCVYQ7wz5xT6Kw2zbN+WBs/IwHI23IaKzQkNGB1YURXI4R5Pf3aIIRbGSPA3q18l9ORxmSbgeh/rgkDxoN3riXRX3YuJ+Uvr4CdLTuXbQ9RN+uj16e+cz4TzWVWTC7OO4flyMq0MFDeTXKz/qIOo6tns0LkvCeWHfc+S3KApJ9BT5LYpC3FvnAB/aRKzcMxeJNjYfy93qXxunYKSvJ/xyOKzattyTh1WwPe3I7zXxgLfckwc4RKS1PJT6Kfcq3WXJ73iRwvlsHe46OjpKdKYXGrFFq5AQ6pz9l3tC/6gHc3ELpfAlOCbWocit/rXmNoSy8h/eOAl9q8/qe5bEdzjfcE42RX7xMOdusTz2/XKu4aEgUW9LfRbFSvU51m356TJIn4zw5ks6FiMSkiO/6EOEzeM4hvShVqfGeWNo5W1aD7R6LWhDftFv59YOhGWvbXJ+tT8vQ+2L5k1+he3pdVAdUo/jFe+xdFaGBfUP47ruoc3gfFc69/jbZcKFHHjTpxAj0tO/cktBn3qcB/ktg9y6ws+RXOQim2VI3/Zg5YPq7QZcBNCQ0ZHoN05Y5Fc4HjUhcIvIe+NDrDM3Hrm3PUhiYuunLA/FdpxnG/JtD/a2oPe2h+w2JVyn3/aQI79e+fptD3rRlHW9U+vOTB8Y2YN+U4cmvytKb3gAzt9iu2bapGfzbd/2gOOevu1BOn5rTifjDVts11fvh+Hwrpi3ev5o/VQPHMYiqbdwc2978LZ527ztoda5EU327L+Up7mxbm9x8+Zl89se/DmYjvME5Hds7zoVxHu7SFPOr7Yza+sZUxRyb3vw9Il+1XvbAz7cerseubc9WFvMk7ztwRrn3BqpSXEj+VVtiHND+5lp3vaQe3NLzl6FXQk789/2IPyyk56V+MAJOMO83vYQsbD+IZTJXOLbHs4J3taqleO1aMgdzLtq8CZdlzBPHeTewtG2LRepCy9HkWgB72GRCGWY4j2/Z6FPOIB90TDXSCcPmrgCOE//MEXaz2UGye+cQPLbLSwS+b1okPzOAJLfLBaC/C4QSH47hnO058t+gG1SLBT5vcwg+e0WqIMaJL8z4IqTtVlB8kt0Gudgz/jDRRfe33MEyS9BEARBEATRGZD8EgRBEARBEJ0ByS9BEARBEATRGZD8EgRBEARBEJ0ByS9BEARBEATRGZD8EgRBEARBEJ0ByW9L6J8Y9H4J6rxg/R64hv51q9wvWBEEQRDEokL8MiPfbUzMCJLfNij3xM8RLsr7XSf5cQS+h5UgCIK4zGj7E8IE0QSS3xbAXz5ZpB+zON5fa/0b2yS/BEEQBEEQ50h+V3qviOhpGcrk10teHQzqrYzyMGz1r9lb9OVe2OjvuOXjfbvFcnhxc0f8ZvXx/troqdEoJ6lPXbNbLIfj/bUqhQCfPnEb5nS4JfpzOtwKy70elHso6op/V+R6XK/Y6oE2WH/nkJDfci+sQ3uO99fE+DwP+jzeXwvXV++HpyG4v+aF1+8WSxUpT64vD8NWv1+1wdq6wj6fDrfCSu8VuPea2T/dfnwo0O3FNuXK3y2WRJlRB2Uow2DwXvW5tLdC2nl5GO4VO6YujvfXxP94371iJ9zTZUG7rJ84XYeUluP9tfB81a9Uz2h7WBb2cb3XE3rEevUv3B0M7ojy8Tuce1gXXoP1ruioTsN8x/bh/94DX84eDrZv1r90lLE3/RB8vL8mdF/1p9wL671+1Z/EPlrqqt/fFPedDrfCnTiPDGz0pc/L23lR9f32zmfhYPum9INR/9qOjP89/bw6GFQ63i2WhH+2InijCF9tB7L9zX7D+gVG7BPa21b/WqVrHMeqLdG2jXrvFbWePXvDccSyvchlatdjmxnPcT0nsf/VvWp9Qd0IGywPw1a0rfE4P4W6PH+y3tsUehY/u6zW7oPtm1Wbm8bF9YFK93F9tfRHEG1wbuTXnOhIfsvD8BkYuPkb5nCfXgyxfD3RB4ON+vvxZK8Xo2XRBu14NPncLZaF88GFDSfnvWJH9Od0uBVW+/LnA2+JPOJROafDLeWQ4G+j721/j1s7Zitn2HPSsd+xfSmRPlRk5VD0x6o79qVpEdOLoxl5R0Kt9Gn1HduUK1+TKW+hRlttTX7HfffI7xtHwSRK1sOQN545Pd8G8u/1cb23qfpS294k5BeBbcc5ifUkc79hvtc2sCk+m5j8jhd13WfrASRHfrcUUc3aR0tdDQYbYk7uFsthMNgw7ytDSn7zdl6IXSRtY1X7pyW/5V5i+1HPno+f1J51u7MkS48ptOesyS/W441dnvym9hnr14GQW4osfs+yQYf8ZvU/Lu9pCJWeTXup2ljPzUnIr/CBqPuxT/2MP2VNzIDzIb8wQfXn8e+D7ZvCwLP5rHox1OXDJN4tivCL4V0R6bu1+b6IKMT7LGKlJ7ImRPg9OsbvvycnrEUCxQI1dmy/GN5N+q6jStienBNF6Lot/aID0w44RoNs8puOr3f9RBEcjERk6rLIEUavcmQnV36MiFllmuWF9uQ36t8iv9EOLaLktcEaT9xF0CQlXqsfnrD8ZGwyi1hb8rtpkl9//prj6/iTWSO/3oOF1Zcc+dVluFG3CXT14GgfFv+RPp68u27eV4bUtzTZ+Wr/viLLdTsr25qS/O4Wy6YfeLHYtNeFYJOkytfNSH4tPx/7aAVd5kl+Y7+1v0LkyK81J5G4ejaA9inJr4z21utmxp+M8cLm++FgcCc8ONrPPmjFz5rGBfue+EDoe+WjSH6JGbAQ5Ncy8JnILyCWPSLXh5WzwrJHE6kmKQjtDDVZQIe7CQtcbBeSX70oonOKkeHh8K5JcHaLZdP5nRX51d/Ni/yKLVdnOz5Lfi3Mk/xqnTtlYvR/0sivt2DqyNOZkd9QL8i5nYOUME1Ofg+2b4oy7MjvfMivbvOikF85Tj75bdJVtLNYRm7uN5Jf1SYvyi8ioZOSX/C3VsrPXw7eM6PqURfaznPkV/iNMD35jXXHtLbbO59NR35h90sHK/5y8F6yS4HIkV9rTnrk17MHtEGZrjAZ+Y26eePoSLQ5t3a3Ib+mDwTdI3H3+ksQTTgn8ntoT4ZyL5l8+HTXOu3BSFeIwMmDDhjbc2vzfTeX1doCxO91pMzrT1PaQ1x86ifeJeEUjvfX7C25S5j20HoR0ykfHqZNe2go3017yGzTtyG/qFtJft9xFymsyzrkOOk2cbS9HIGaR9pDbisW0x70Tkc27cHzJ6F0dYs467SHJqLpkd9GXY1tabPF2Eny22TnReWfdARPRwknIb/oG3XaQ2yf96AwqT1PQn5zaQ9mW6aM/EZ/gf2I/c4dnJ4q7cFI+0HI3UuM6i8JvbRNe4i2F/WM7fIe0BvHJWR84Fj3wuZJfokZcG45v887B950hAK39ta9d9IaT7m6/KOjo1AGOdGLYqWaeDgBt/qbMi84V5c6SIAHb4qicPuTHnjbMxf/OlqnCF25Zx6AigTNPAQFmOXAGx5YmM+BNyfyO9YDLmLioEUG0x54y5WvD7xVZSobWB5HiEb35MlvoVIpsG1on2ZZoL9ZD7zh4RQs68vh0D7wpg+xtCa/8ABR7olxmeXAm+VPNKG4qANvsQwkn0eVPnLkt1lXB4M7YoyttpUhJeB5Oy+qPuED+vH+WiPZzZFfP+dURlktH68PvMVDhHa9qd+Y9sCbhekiv3Zec7LjaKD1gTdln9oHxjVQ75SgDYqDoyoFwvMnaCdRz+LhyVi7vxwOW42L6wPLvWp9texNByoIogl81VnIP6nG72etwyONk8DKgWv7qrNJ0Rht7QB0zu/UyOxMLDL4EvnJkD2kexmRSS/xgGRwFlgkqfNwcp3z99gRYeqX6DpIfkN6OjuBs/U5CWYmv8ZCNMmPXEyKy0jW5g2SX5LfSXDVyG/b8wQIkt8zBMkvQcwNJL+hbBU9nTXCOiv5tU7ln+VCexnJ2rxB8kvyOwmuFPk18ujbgOT3DEHySxBzA8kvQRAEQRAE0RmQ/BIEQRAEQRCdAckvQRAEQRAE0RmQ/BIEQRAEQRCdAckvQRAEQRAE0RmQ/BIEQRAEQRCdAckvQRAEQRAE0RmQ/BIEQRAEQRCdAckvQRAEQRAE0RmQ/BIEQRAEQRCdAckvQRAEQRAE0RmQ/BIEQRAEQRCdAckvQRAEQRAE0RmQ/BIEQRAEQRCdAckvQRAEQRAE0RmQ/BIEQRAEQRCdAckvQRAEQRAE0RmQ/BIEQRAEQRCdAckvQRAEQRAE0RmQ/BIEQRAEQRCdAckvQRAEQRAE0RmQ/BIEQRAEQRCdwX86OXkWnj59SqFQKBQKhUKhXHmpyO/JyTMKhUKhUCgUCuVKC8kvhUKhUCgUCqUzQvJLoVAoFAqFQumMkPxSKBQKhUKhUDojJL8UCoVCoVAolM4IyS+FQqFQKBQKpTNC8kuhUCgUCoVC6YyQ/FIoFAqFQqFQOiMkvxQKhUKhUCiUzgjJL4VCoVAoFAqlM3Ih5PfjezdCr9cLvV7vwhVAoVwVeWvjW+HBp7+/8HZQKJT5yVsbS6HX64W/3v+3C28LhXJVZCLyGwlrlL8Y/PPEFb61sTTVfRQKJS8kvxTKVZLHnSC9n++9VHGCL568Fl7d7iY/eH1lLfzT6e/Cycmz8PbGy9XflLORicivJK2Pw+sr1yYish/fu3HlJzKFclFC8kuhXB15a+NbF96G8+vrKLr9fG+9s6TviyevheUZAouUyWQG8vssnJw8DHdWfhhOTp6Fj7e/ay68cUHGpztPMKqMn7+6/c8iVcIj0G9vvBx+efIP1XXX+z8S37++ci0p/4snr4nJhn/H9r698bIoByfosjFZP753o1W/ULCMz/deSpxAdA5xYqA+almGMh87n8tJhvq0njY/3v6u2RfU7RdPXkvsoij+0bSLUd11e3Q/jk5sx4fXoR15fdHlXu//KClbRhkehrXet8dtfVzZijfWqCu5m/EwrI3rlGP4GOxvWehEtzWW5fW5ae7gGOb1X49TlLsbP6z09PneS2b9k9gJ2jyW94Ko96G4Xn53NnpLI0yPxbVW/7BuPR+tufjg09+7vuvOyg+VPT4Or6+sjccn9SmoE7R59IXeuOg5IsfFtvVU6jF6vrcuvsNxvd7/UXh3+38kPnqkW21vD8U1hTPuLygbxf4831sP/3Ty/5K+xXvwM90/23c8FuuE5W+artfri9Rbvny0bT9Q9NCdm7l5Zvm79B6cY6Px8tavZBxOf6fG9LHoQ2591+Nu6gTm4Od7L8Ea5PuItzaWEt3Vfr721V7bvM99/5D6VN2G5RZlWhyAMl+ZgfyODKciGw3kN07m1HmMjefeDVgM5EK0LCb4yNAtx/DWxpJwzJ/vvSTKxHvQKfRXamIUjQ0JrCS/j8NdWGTWV76t2vI43N24Kf7Hvz2HhkZ+d+OHog4rVcTSd01ARjqKn3/x5DVxLT6IoJNtIjU4iVG3k5DftzdeDtvbf1WVoYmOR34xqonO0uuLLhdJHeollrXWq7ecPn/nbxMne3Tyu/DFk9cqW0Fd4Zh+8eS18OK4brwGHXokoLEOcyzv3QDCnttlqcc66ihXNuq/ifxub/+8+hzn3CR2guOEc1NeI0nQWxtLVV1npTdNfj/fe0n8nyO/udQt/eDr+S4dpY9288WT10yf8iKME5LjScbl5CQNYFi2nvZr5OtRV1iPfrDEORDFJgY++cV+fXzvRjWfvYeDWF4MxljjqP2N5TvQ9rSdxLr1vIuiH2jk9altW3ZYXzeyDzuA8VD0A+1Rk6a3NpaE7kZ1PZT+Tow7kmI57tp+7HGIY/o4vL4iyTVei+3X8/CV7R+YOolzUI7jY9NHoB5xTD7feymsrKy5RFWTd/wbx60t+f3iyWvhle0fiP8xIOKVqTkAZf4ydc6vfippQ35XVr6dPK1Fg1vrrYn7cHIiOY0GpJ3rqK6lhFyiY8yXSgAABxxJREFUY8fPMb8GJ9M/nf4uiVIj+f14+7tikXll+wfC2D/feyn8TzB2Ld6iibp88Onvqzq8vubIb0oqnzU6/dhPb/H0F7T25PfzvZfCX+//W1VmGt3wyS+2rQ35TR9IcuT3cSZd4LFpK7E92q5wMcM26/HAMbLGEu3fmyO6/3GuIUnP6b+J/Hr1TGoncSGUfUSdP3TrOiu96ShYUfxjK/LrzcfqOkV+Pd+lfQwGByyfgv9bpLlpXKLkdxBGtm71Sd+HhD5doHU5D8c6aE9+0xS70bjmU3vy5Dd+jzsb2nfgXNd2Yj2wYF2a/FptzZWP8tbGt8LKynOi7ThfvH5Z8yyS0FiXvOZx0qbap6VzB/toj8PDcftxLZZEeKSHug3Y/2L8AJgjvzinrLUOffLbGy+Ldr6+sha2t/+qJfmV0m5nCMscrTvDk38Q44r3oS/xOIA/XymzyIxpD7WT01uQMcqjI7/a0GJETRs7Xp9OBNtJW8ZSE4Mltb2xbDiJa+ZWw4j81k5CE7HaiUbDlxOoaYvr5CQaft2vWIe3/ZUjv9Z36ODQKWP5qY7qiIOVZhHvw2i+3m7DtmDEDscZ7/PILzoJtAevL23THpaNbVW9NZnaxGN3mxjbg3aSLhQwd4zxMp2/Ila6PuvvvP7TbT/UE26fou022Yk1z9NFBv3JQ9OuzlJv0ecgAcJ7vTSGpnMLuq6c70JCjdHF2C7UXa2/h0nb4pjlxiXVuW/ruk+WX40kKH3wrccc77ftwCe/nv7TdBFZpya/lk/K+w4vLcHeIse2yLY9dNraLu3BIs4vgg1411vzLNpS9Hd6HvgpMdYW/rcqkmePw0PD16blWPMO2+nNY50qYAfd6geytzdeFmuf9InN5NcbJ88+scx0vPL+1uMAnq+hzCYzkt/6ScbKLRw55FzOb01+dTQFJ38aaUmdnL4nSk3s8ocH4pPqL0/+IXFab2+8XEXN4v8yCjlqT33NQ1Fukw5PTuqIs65jKvJr3IN9QmfQNvKbW/TbRH7xGh2NwiiEt7Bh3egYvb5Ie8hHftOt6mXRJh0ZeWtjqcov13aIevZSI7QNW2Np72ykNmyT37rNef3nI7/ebsHkdmITgfq6NO0h1nVWeotjj/1tE/mdlPzmfFf0e9gP3Jo+Oql9ApLfNrsj3lxL8+VTW8/ZmO6XT36tVIf25NeL7k5KfnVEU6bEeL5DjhH6eL/utuTXKz+1I21nL7o2UPfFqjPaZKxL24C/k5Hqs9aZT37TaGxaThrcGvnorE62vxv+7tNfJ3n/XlAtzgl8sJG7YXnym1u720R+62tq8mvxFizT4xmU+cv8Ir/JQvRQkF/cio3X5LZX5p32YEV/ouC2Xkw16K/UuW9vb7zskpo4SWU6BOY9yX555FeTbtxWTyOTs6U9oD7bkt/cgcUm8vt3n/5a6AEXZJk24JFfubWKjtHri84La8r5RbvxtlzRVjAtBcv1DoZdZNqDr/8c+X2cEIc25Ne218nSHnB+n3Xag/dQ5S1u3nysrmuZ9oC2hbaJNolbn7iV6i2Ik5LfdE5Pk/agt+DlNbiYT0J+vQeM1I6k38mnPdRzWa9HegcMd7UiOdMPwVok8bRs/lmm/HReaztDPc6S9iDXyTxJ99MevFSxh4bNNKc9oP6b0h50vnJT2kO0u7hOtSO/+bW7ifzKdc0vE8XjAN71lNlkbu/5tbaZT07SqEG9NafTDtq+7SG9L4p+24OeFLjdVC2g4qCdNOp4jX4CtPNPHzuRrIdCJ947DPXiog0ftzRj3qZ/4E3rc7lq4+sr10R/Jznwpseo1YE3OKyiy0wPDqXkV2+9R/nvxf/O9kWX20R+8eCEPp0f9YJbVKirj+/dqNrjb4f5tu/ly+dOdOfmpsjFz+i/KfKLW3RPnvytmcvcxk5Q3/bczL3t4Wz0Zh1GanvgzZqPqG9dZt53PRSfoU3ioS99iGbat7UkB2cNW7dtrH57TO5tDzh2qe3ZqQP2NvBj01/r/sst9nzaQ52m9DjZmo++o34TgOUj0hQvrMsikXj99f6PGstvp3P5tgf9oID68d/2IA/sST8r3wbj9dceB/lAg/V7bznQB+eayG9dNx5ss31EtGc81Nc+7cFfu3PkV4+x1ok1d625iQEW/5AnZVq5FD9v3Pal13xSunripctYuW0XK07UzCFoZyF8z+/iSZPvyqUNXHaZ3B7th1SKFv9Q1rzrWTw/S6HMR0h+KQstJL/theR38aTJd+XSsS67NOXIpkLy205IfimUWYXkl0K5IkLyu3ji+S7rRyquisQtaJLYsxKSXwplVrkU5JdCoVAoFAqFQpmHkPxSKBQKhUKhUDojJL8UCoVCoVAolM4IyS+FQqFQKBQKpTNC8kuhUCgUCoVC6YyQ/FIoFAqFQqFQOiMkvxQKhUKhUCiUzsh/AOF8B7E4UVWRAAAAAElFTkSuQmCC[/img]
 
Цитата
shr540i написал:

Кстати а в MT5 есть скользящие стопы? что то я в с ходу не нашел их в штатных доках в перечислении типов заявок, раз вы пользуетесь может подскажете?
вопрос снимается, вроде сам нашел. Кстати народ пишет что у MT5 скольжение делает сам пользовательский терминал, а не промежуточный сервер как у квика. это так для информации, а то нежданчик может случится.
 
Цитата
shr540i написал:
сам МТ умеет по всякому
Уметь-то он может и умеет в принципе, вопрос кто риски будет на себя брать. Вот у бкс по ссылке выше читаем
Цитата
В режиме биржевого исполнения торговые операции выводятся во внешнюю  торговую систему. Операции выполняются по текущим рыночными ценам.
То есть в других режимах не выводятся, логично? Там же и про стопы есть, почитал, как они активируются увидел, а как исполняются - нет, судя по всему, по рынку и лупят. Т.е. хуже, чем в квике. Тогда почему эту игрушку постоянно приводят в качестве примера арке? Красивенький юай перебивает содержательную часть в голове юзера?

Цитата
shr540i написал:
раз вы пользуетесь может подскажете?
Не пользуюсь и никогда не пользовался, когда-то (во времена 4) смотрел, что там можно потырить в плане реализации и ничего не потырил в итоге.

Цитата
shr540i написал:
как только вы выберете первые 200-300К
Выбрать чужие 300к и снять свои 300к все же разные вещи. Затем, даже если я их выбрал, это еще не значит, что я в них сижу теперь. Тема обширная, не хотелось бы в ней вязнуть.

В принципе изначальный посыл о замене алгоритма расчета цены исполнения был логичен и понятен, но вот эти беспрестанные сравнения квика с МТ меня подбесили и заставили влезть в эту, лично мне фиолетовую, тему.
 
Цитата
shr540i написал:
Сергей. а где можно почитать как пнплог тейк профита рганизован в MT5 ?
День добрый!
Можно скачать терминал от любого брокера, например ВТБ, установить и вызвать справку. Она там по человечески написана.
 
Цитата
Anton написал:
МТ это дилерский рынок, вы в курсе? Дилер вам дает котировку, вы с ней соглашаетесь или нет. И стопы и тейкпрофиты там - это когда вы заранее соглашаетесь на сделку "если такая котировка будет". А мамба это биржевой рынок, там вам никто ничего не должен, ни арка, ни брокер, ни сама мамба, вы торгуете с другими участниками
Антон, день добрый!
Не готов сравнивать устройство этих двух рынков, но на межбанковском FOREX котировки поступают от разных банков, и с каким из банков совершается сделка, сказать сможет разве что брокер, через которого осуществляется выход. Чем это отличается от торговли на бирже напрямую с участниками? Тот же ВТБ осуществляет выход на межбанк.

Цитата
Anton написал:
другие участники вам могут показать тик по 1000 и подставить сразу после него бид по 10, вы лупанете по рынку и продадите за 10, и это правильно. Абсолютно без разницы, произойдет это "вручную" или автоматически как результат исполнения стопа или тейкпрофита. Арка ничего с этим сделать никогда не сможет, сколько б тут песен о главном ни пелось.
А кто-то спорит с этим?

Цитата
Anton написал:
но вот эти беспрестанные сравнения квика с МТ меня подбесили
Ну зачем же так реагировать?  :smile:
Есть плюсы в МТ, есть плюсы и в QUIK.
Но тех плюсов, что есть в МТ, крайне не хватает в QUIK.

Цитата
Anton написал:
Тогда почему эту игрушку постоянно приводят в качестве примера арке?
Потому что в этой игрушке много вещей, реализованных для реального использования ГОРАЗДО удобнее, чем в QUIK (хоть и не все).
Можно, конечно, изобрести что-то свое, но зачем, если многое давно придумано разработчиками МТ и отработано многочисленными пользователями. И создана весьма неплохая справка, в которой разработчики QUIK могут подробно все прочесть при желании. Ведь просят же пользователей предложить алгоритм?

Форум ведь создан для развития и улучшения QUIK?  Мой руководитель всегда говорил: "Посмотри, как сделали другие и сделай лучше."
 
Цитата
Anton написал:
Там же и про стопы есть, почитал, как они активируются увидел, а как исполняются - нет, судя по всему, по рынку и лупят. Т.е. хуже, чем в квике.
Согласен, что процедура исполнения заявок в ряде случаев ограничивает пожелания страждущих, но мои пожелания обычно учитывают это, да и касаются чаще удобства ввода заявок пользователем.
 
Цитата
Сергей написал:
Чем это отличается от торговли на бирже напрямую с участниками?
В этом вся и суть спича моего. Попробую еще раз, подробнее.

МТ проектировался для дилерского рынка, особенность этого рынка - работа по типу "обменника", дилер дает котировку, пользователь с ней соглашается и получается сделка, либо не соглашается и ничего не происходит. Неважно, откуда дилер эту котировку берет, с межбанка транслирует или сам выдумывает, в моменте предложение дилера актуально. Он может, конечно, передумать и дать реквоту, но это скорей исключение, правда ведь? От таких бегут. На этом основана простота работы стопа (тейкпрофиты тоже к стопам отнесем) в МТ. Обратите внимание, стоп на продажу в МТ отслеживает бид (а на покупку - оффер), это значит, когда стоп "сработал", имеется гарантированное предложение от дилера провести сделку по этой цене, и все, что остается, это зарегистрировать факт сделки. Вот отсюда вся простота и наглядность.

В противоположность дилерскому, биржевой рынок ничего не гарантирует, да никто ж с этим и не спорит. Стопов как таковых на мамбе нет, квик их эмулирует со своего сервера, выставляя совершенно обычную заявку при срабатывании стопа и, как минимум, должен позволять указать все допустимые атрибуты генерируемой заявки (и квик позволяет). Давайте предположим, что некто поставил в МТ "биржевой только по рынку" стоп по неликвиду, стоп сработал, вылетевшая заявка съела весь стакан, а дальше МТ что сделает? Бидов нет, куда лить остаток? Брокер себе заберет? А по какой цене? Или вообще не исполнит остаток? Пропадает дилерская гарантия исполнения и пропадает весь смысл таких "простых" стопов, как для юзера, так и для брокера. По-квиковски вопросов нет, стояло "поставить в стакан" - ну и встанет остаток в стакан, стояло "все или ничего" - ну и не исполнится значит, сам хотел, к брокеру какие вопросы.

Еще раз, я не говорю что кто-то "плохой", я говорю, что МТ проектировался под другие условия и там он (надеюсь) хорош. То, что в нем предложено для биржевых рынков, никакой критики не выдерживает в сравнении с тем же квиком. Это мы еще не касались частностей типа облигаций, репо, адресных сделок, айсбергов, мейкерских заявок, исполнения контрактов и многого другого, что в квике есть с рождения (или почти с рождения), а в МТ о таком и не слыхивали. Несомненно, все это можно и в МТ добавить, только получится в результате, видимо, квик. Так же, как если допилить скетчап до автокада, то получится автокад (и не факт, что более удобный, а может и менее).

Относительно юая - в любом случае все допустимые операции он должен позволять сделать, какие из функций "редко нужны", а какие "часто" - это от юзкейса зависит, скажем, банковский трейдер не хотел бы, чтобы от случайного клика вываливалась без подтверждения заявка на пару ярдов, а как раз стаканная дрызготня и пара лишних секунд его интересуют сильно меньше.
 
Антон, день добрый!
То, что в МТ заложена другая "кухня" исполнения заявок, несовместимая с QUIK, - ОК, только когда я привожу плюсы МТ, я этой части не касаюсь: я рассматриваю только удобство ввода заявки, а она в большинстве случаев не зависит от того, какова процедура ее дальнейшего исполнения, как заложено в МТ  или в QUIK.

Чего существенного нет в МТ, так это объема денежных средств, требующихся под выставляемую заявку. В QUIK эта и другая информация есть, в громоздкой таблице, в которой при выставлении заявки руками приходится заполнять кучу полей - автоматизации никакой!!! И вот здесь квику есть чему поучиться у МТ. Большая табличка с кучей параметров, информационных и необходимых к вводу, оправдана при, назовем его, "стандартном" вводе заявки. Но можно же в QUIK оптимизировать "быстрый" ввод, чтоб вводить заявку за пару кликов по инструменту, который изучен вдоль и поперек!

Например я приводил последовательность шагов по одному из "быстрых" методов открытия сделки здесь: https://forum.quik.ru/messages/forum8/message43372/topic4957/#message43372. Повторю
Действия в QUIK (объем в обоих случаях предварительно введен в торговую панель):
1) нажать CTRL;
2) прицелиться на целевом уровне в свечу, включающую данный ценовой уровень (если вообще свеча в этом ценовом диапазоне есть в выбранном масштабе графика) (да, при таком подходе это как минимум 1 действие);
3) нажать левую клавишу мыши;
4) полюбоваться на окошко со значениями, ранее введенными в панель торговли;
5) выбрать направление сделки + нажать подтверждение сделки (вроде как можно совместить).

Действия в МТ:
1) нажать левую клавишу мыши на целевом уровне в произвольной точке графика;
2) выбрать в выпадающем меню из 2х значений направление сделки.

И как это связано с дальнейшим исполнением сделки, на дилерском рынке или на биржевом, чему был посвящен предыдущий эмоциональный пост?
И таких примеров, где QUIK как торговая система отстает от МТ в части удобства - полно. Как информационная - превосходит. Как аналитическая - не готов сравнить.

Понятно что те, кто использует QUIK давно, не замечают этого, т.к. давно обзавелись скриптами, роботами (видимо к этому все рано или поздно приходят), потому что работать в голом QUIK руками - это мрак полный! Поймут те, кому есть с чем сравнить.
 
Цитата
Сергей написал:
Антон, день добрый!
То, что в МТ заложена другая "кухня" исполнения заявок, несовместимая с QUIK, - ОК, только когда я привожу плюсы МТ, я этой части не касаюсь: я рассматриваю только  удобство ввода заявки , а она в большинстве случаев не зависит от того, какова процедура ее дальнейшего исполнения, как заложено в МТ  или в QUIK.
Сергей,
у Антона видимо какая-то религиозная неприязнь к МТ и он не готов спокойно воспринимать критику квика обернутую в сравнение с МТ.
Все стало понятно когда он написал что МТ не пользовался но осуждает.
Цитата
Anton написал:
Не пользуюсь и никогда не пользовался, когда-то (во времена 4) смотрел, что там можно потырить в плане реализации и ничего не потырил в итоге.

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

Причем  в некоторых вопросах человек ну совсем ошибается, к примеру будучи  уверенным что МТ как то принципиально по другому заявки исполняет.
МТ  в режиме биржевого исполнения просто отгружает заявку на биржу, и у  большинства бирж реализовано свое исполнение заявок всех базовых типов (уж лимитных то точно).
И терминал к этому не имеет никакгого отношения. Но Антон уверен что в квике лучше, а МТ вот точно не сдюжит по активации стопа передеть лимитную заявку на биржу.
Цитата
Anton написал:

 То есть в других режимах не выводятся, логично? Там же и про стопы есть, почитал, как они активируются увидел, а как исполняются - нет, судя по всему, по рынку и лупят. Т.е. хуже, чем в квике. Тогда почему эту игрушку постоянно приводят в качестве примера арке? Красивенький юай перебивает содержательную часть в голове юзера?
Хотя вот прям черным по белому написано в инструкции что именно так он для нужного типа заявок и делает:
3. Buy Stop Limit — этот вид ордера сочетает в себе первые два  типа, являясь стоп ордером на установку лимитного ордера на покупку  («Buy Limit»). Как только будущая цена «Ask» достигнет стоп-уровня, указанного в этом ордере (поле «Цена»), будет выставлен «Buy Limit» приказ на уровне, указанном в поле «Цена Stop Limit». Стоп-уровень выставляется выше текущей цены Ask, а цена Stop Limit — ниже стоп-уровня.(отсюда https://broker.ru/software/metatrader )

А если по существу про быстрое выставление заявок,
то лично я делаю так. Строгаю много готовых стоп-заявок но на том уровне цены который точно не сработает (ну грубо покупка  доллара по цене 30, продажа его же по цене 90, покупка евро по 31, продажа по 91 и так по всем инструментам). Все параметры один раз заполняю.

Потом просто кликаешь на имеющейся заявке 2 раза и меняешь порог, всё, заявка готова.

Из недостатков только что при большом отступе от текущих котировок квик резервирует достаточно много средств, но если есть большой запас и торгуешь без заемных это некритично, ну или можно делать шаблон на один лот, количество выставлять уже в конечной заявке.
Страницы: Пред. 1 2 3 4 След.
Читают тему
Наверх