биржевая информация. StockSharphttps://stocksharp.ru/handlers/atom.ashx?category=tag&id=биржевая информация&type=communityCopyright @ StockSharp Platform LLC 2010 - 20242024-03-29T15:15:21Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/topic/14785/Исходный код коннекторов бесплатно!2020-12-03T13:42:14Z2022-08-13T13:31:10ZILYAhttps://stocksharp.ru/users/127794/info@stocksharp.ruДрузья, <br /><br /><a href='https://stocksharp.ru/file/117424/connectors-for-trading-exchanges_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/117424/connectors-for-trading-exchanges_jpg/?size=500x500" alt="connectors-for-trading-exchanges.jpg" title="connectors-for-trading-exchanges.jpg" /></a><br /><br /><b><h2>Спешим вам напомнить, что для вас доступны примеры <a target="_blank" href="https://github.com/StockSharp/StockSharp/tree/master/Samples/Connectors" title="https://github.com/StockSharp/StockSharp/tree/master/Samples/Connectors">коннектора по протоколу FIX и пример криптоконнектора</a>!</h2></b><br />Все исходные коды выложены на <span style="color:red"><span style="font-size:140%"><b><a target="_blank" href="https://github.com/StockSharp/StockSharp/tree/master/Samples/Connectors" title="https://github.com/StockSharp/StockSharp/tree/master/Samples/Connectors">GITHUB</a></b></span></span>! Если вас раньше останавливало отсутствие примеров, сейчас вы можете пользоваться ими <b><span style="color:red"><span style="font-size:140%">совершенно бесплатно</span></span></b> и делиться своим опытом!<br /><br />Иди на GITHUB, скачивай исходные коды и создавай свой собственный коннектор!<br /><br />Команда, СтокШарп<br />https://stocksharp.ru/topic/16209/Изменение условий получения обновлений2021-11-17T10:03:57Z2021-12-28T18:40:55ZMarathttps://stocksharp.ru/users/101940/info@stocksharp.ruС <span style="font-size:120%"><b>30 ноября 2021</b></span> года проект StockSharp <b><span style="font-size:120%"><span style="color:red">изменяет порядок получения новых версий всех платных продуктов.</span></span></b><br /><br />Что это означает для вас?<br /><br />Если вы приобретали наш любой <a href="https://stocksharp.ru/products/pricing/" title="https://stocksharp.ru/products/pricing/">коннектор</a> <span style="font-size:120%"><b>до 30 ноября 2020 года</b></span>, то для того, <b><span style="font-size:120%">чтобы получать его обновления</span></b> после этой даты <b><span style="font-size:120%">потребуется продлить подписку</span></b>. <br /><br />Если вы приобретали <a href="https://stocksharp.ru/products/pricing/" title="https://stocksharp.ru/products/pricing/">коннектор</a> <span style="font-size:120%"><b>после 30 ноября 2020 года</b></span>, то вы <span style="font-size:120%"><b>продолжите получать обновления до истечения года</b></span> с даты покупки. После этой даты вам также <span style="font-size:120%"><b>потребуется продлить подписку</b></span>.<br /><br /><b>Продление подписки</b> осуществляется по специальной цене <span style="font-size:140%"><b><span style="color:green">с дисконтом 50%</span></b></span> от базовой стоимости платного продукта. <b>Продление с дисконтом доступно </b>в любое время <b>до истечения</b> подписки и в течение <b>15 дней</b> с даты ее окончания.<br /><br />Вы можете отказаться от обновлений и пользоваться той версией коннектора которая у вас есть, ваша лицензия продолжит действовать.<br />Однако, если вы вновь <b>захотите получать обновления </b>и при этом <b>пропустите срок льготного продления</b>, то после этой даты, то <b>продление осуществляется без скидок</b> по базовой стоимости продукта.https://stocksharp.ru/topic/11140/Большая база знаний!2019-11-05T20:47:53Z2021-07-23T13:43:36ZMarathttps://stocksharp.ru/users/101940/info@stocksharp.ruПривет Друзья!<br />Мы бы хотели, что бы Вы знали о трейдинге как <b>можно больше</b>. Именно поэтому мы начали создавать <b>большую базу знаний</b>, в которой вы сможете найти много полезных статей, которые помогут разобраться в тонкостях трейдинга. <br />Нам хочется, чтобы читая статьи, Вы открывали для себя <b>новые знания</b> и находили ответы на нужные вам вопросы. <br />Мы уже опубликовали часть статей.Список тем и порядок статей таков:<br /><br /><b>Трейдинг для начинающих:</b><br />1. <a href="https://stocksharp.ru/articles/11683/treiding-dlya-nachinayushshih-birzha/" title="https://stocksharp.ru/articles/11683/treiding-dlya-nachinayushshih-birzha/">Трейдинг для начинающих. Биржа.</a><br />2. <a href="https://stocksharp.ru/articles/11747/treiding-dlya-nachinayushshih-s-chego-nachat/" title="https://stocksharp.ru/articles/11747/treiding-dlya-nachinayushshih-s-chego-nachat/">Трейдинг для начинающих. С чего начать?</a><br /><br /><b>Основные понятия и принципы трейдинга:</b><br />1. <a href="https://stocksharp.ru/articles/11382/arbitrazhnaya-torgovlya-printsipy-vidy/" title="https://stocksharp.ru/articles/11382/arbitrazhnaya-torgovlya-printsipy-vidy/">Что такое Арбитраж. Принципы, понятия.</a><br />2. <a href="https://stocksharp.ru/articles/11400/hedzhirovanie-sushshnost-i-ego-vidy/" title="https://stocksharp.ru/articles/11400/hedzhirovanie-sushshnost-i-ego-vidy/">Хеджирование. Сущность и его виды.</a><br />3. <a href="https://stocksharp.ru/articles/11417/chto-takoe-fyuchers-i-optsion-i-kak-na-nih-zarabotat/" title="https://stocksharp.ru/articles/11417/chto-takoe-fyuchers-i-optsion-i-kak-na-nih-zarabotat/">Что такое фьючерс и опцион, и как на них заработать?</a><br />4.<a href="https://stocksharp.ru/articles/11435/forvardnyi-kontrakt-sut-i-ego-vidy/" title="https://stocksharp.ru/articles/11435/forvardnyi-kontrakt-sut-i-ego-vidy/"> Форвардный контракт. Суть и его виды.</a><br />5. <a href="https://stocksharp.ru/articles/11448/chto-takoe-stop-loss-i-take-profit/" title="https://stocksharp.ru/articles/11448/chto-takoe-stop-loss-i-take-profit/">Что такое Stop-Loss и Take Profit?</a><br />6. <a href="https://stocksharp.ru/articles/11470/piramiding-v-treidinge/" title="https://stocksharp.ru/articles/11470/piramiding-v-treidinge/">Пирамидинг в трейдинге.</a><br />7. <a href="https://stocksharp.ru/articles/11482/sapi-i-sshell---vash-shag-v-treidinge/" title="https://stocksharp.ru/articles/11482/sapi-i-sshell---vash-shag-v-treidinge/">S#.API и S#.Shell - ваш шаг в трейдинге.</a><br />8. <a href="https://stocksharp.ru/articles/11541/market-dannye-taimfreim-tik/" title="https://stocksharp.ru/articles/11541/market-dannye-taimfreim-tik/">Маркет данные, тайфреймы, тики.</a><br />9. <a href="https://stocksharp.ru/articles/11568/sdesigner---prostoe-nachalo-uspeshnoi-torgovli/" title="https://stocksharp.ru/articles/11568/sdesigner---prostoe-nachalo-uspeshnoi-torgovli/">S#.Designer - простое начало успешной торговли.</a><br />10. <a href="https://stocksharp.ru/articles/11593/sdata---skachai-market-dannye-v-dva-shaga/" title="https://stocksharp.ru/articles/11593/sdata---skachai-market-dannye-v-dva-shaga/">S#.Data - скачай маркет данные в два шага.</a><br />11. <a href="https://stocksharp.ru/articles/11628/trend-i-kontr-trend!-ne-vybirai-ispolzui-vmeste/" title="https://stocksharp.ru/articles/11628/trend-i-kontr-trend!-ne-vybirai-ispolzui-vmeste/">Тренд и контр-тренд. Не выбирай, используй вместе.</a><br /><b>FAQ по FIX коннектору:</b><br />1. <a href="https://stocksharp.ru/forum/11017/faq-po-fix-protokolu-istoriya-sozdaniya/" title="https://stocksharp.ru/forum/11017/faq-po-fix-protokolu-istoriya-sozdaniya/">История создания FIX протокола.</a><br />2. <a href="https://stocksharp.ru/forum/11041/faq-po-fix-protokolu-sfera-primeneniya-fix-protokola/" title="https://stocksharp.ru/forum/11041/faq-po-fix-protokolu-sfera-primeneniya-fix-protokola/">Сфера применения FIX протокола.</a><br />3. <a href="https://stocksharp.ru/forum/11061/faq-po-fix-protokolu-sistema-peredachi-fix-soobshshenii/" title="https://stocksharp.ru/forum/11061/faq-po-fix-protokolu-sistema-peredachi-fix-soobshshenii/">Система передачи FIX сообщений.</a><br />4. <a href="https://stocksharp.ru/forum/11112/faq-po-fix-protokolu-limitnye-ordera-pri-rabote-cherez-fix-protokol/" title="https://stocksharp.ru/forum/11112/faq-po-fix-protokolu-limitnye-ordera-pri-rabote-cherez-fix-protokol/">Лимитные ордера при работе через FIX протокол.</a><br />5. <a href="https://stocksharp.ru/articles/11165/faq-po-fix-protokolu-limitnye-ordera-fok--i-ioc(fak)/" title="https://stocksharp.ru/articles/11165/faq-po-fix-protokolu-limitnye-ordera-fok--i-ioc(fak)/">Лимитные ордера FOK и IOC(FAK).</a><br />6. «Черный ящик» алготрейдинга при работе по FIX протоколу.<br />7. Подробнее о алготрейдинге через FIX подключение<br />8. Использование уникальных торговых систем при подключении через FIX протокол.<br />9. Протокол FIX в России.<br />10. Иные протоколы подключения.<br /><a href='https://stocksharp.ru/file/110020/fix-connector-exchange_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/110020/fix-connector-exchange_jpg/?size=500x500" alt="FIX-connector-exchange.jpg" title="FIX-connector-exchange.jpg" /></a><br /><br /><b>FAQ по Алготрейдингу:</b><br />1. <a href="https://stocksharp.ru/articles/11273/faq-po-algotreidingu-chto-takoe-algotreiding-(algoritmicheskaya-torgovlya)/" title="https://stocksharp.ru/articles/11273/faq-po-algotreidingu-chto-takoe-algotreiding-(algoritmicheskaya-torgovlya)/">Что такое алготрейдинг.</a><br />2. <a href="https://stocksharp.ru/articles/11354/faq-po-algotreidingu-istoriya-poyavleniya-algotreidinga/" title="https://stocksharp.ru/articles/11354/faq-po-algotreidingu-istoriya-poyavleniya-algotreidinga/">История появления алготрейдинга</a>.<br />3. Алготрейдинг в условиях Фондового рынка Ч.1.<br />4. Алготрейдинг в условиях Фондового рынка Ч.2.<br />5. Алгоритмическая торговля на Форекс.<br />6. Алгоритмы торговых стратегий при алготрейдинге Ч.1.<br />7. Алгоритмы торговых стратегий при алготрейдинге Ч.2.<br />8. Обзор софта для алгоритмической торговли.<br />9. Игроки биржевой торговли и HFT трейдеры.<br />10. Основные выводы по алготрейдингу.<br /><a href='https://stocksharp.ru/file/110021/hft-trade--algorithm_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/110021/hft-trade--algorithm_jpg/?size=500x500" alt="hft-trade- algorithm.jpg" title="hft-trade- algorithm.jpg" /></a><br /><br /><b>FAQ по Криптотрейдингу:</b><br />1. <a href="https://stocksharp.ru/articles/11225/-faq-po-kriptotreidingu-kriptotreiding-chto-ehto-takoe/" title="https://stocksharp.ru/articles/11225/-faq-po-kriptotreidingu-kriptotreiding-chto-ehto-takoe/">Криптотрейдинг, что это такое?</a><br />2. Криптотрейдинг - с чего начать?<br />3. Общие сведения о киптоторговле.<br />4. Как правильно вложится в криптовалюту?<br />5. Коротко о биткоин.<br />6. Метод торговли криптовалютой.<br />7. Риски рынка криптовалюты.<br />8. Индекс в криптотрейдинге.<br />9. Инвестиции в индексы.<br />10. Изменчивость рынка криптовалюты.<br /><a href='https://stocksharp.ru/file/110022/crypto-trade-exchange_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/110022/crypto-trade-exchange_jpg/?size=500x500" alt="Crypto-trade-exchange.jpg" title="Crypto-trade-exchange.jpg" /></a><br /><br /><b>FAQ по Торговым роботам:</b><br />1. Что такое торговый робот?<br />2. История появления торговых роботов.<br />3. Основные правила торговли торговым роботом.<br />4. Плюсы торговых роботов.<br />5. Минусы торговых роботов.<br />6. Святой Грааль для Форекс.<br />7. Что нужно понять перед началом разработки.<br />8. Программирование торгового робота.<br />9. Конструктор торгового робота.<br />10. Торговать или не торговать роботом?<br /><a href='https://stocksharp.ru/file/110023/trade-robot-trading_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/110023/trade-robot-trading_jpg/?size=500x500" alt="trade-robot-trading.jpg" title="trade-robot-trading.jpg" /></a><br /><br /><b>FAQ по брокеру Interactive Brokers:</b><br />1. <a href="https://stocksharp.ru/articles/11254/faq-po-brokeru-interactive-brokers-interactive-brokers--kto-oni/" title="https://stocksharp.ru/articles/11254/faq-po-brokeru-interactive-brokers-interactive-brokers--kto-oni/">INTERACTIVE BROKERS - кто они?</a><br />2. История брокера.<br />3. Надёжность брокера Interactive Brokers.<br />4. Минимальный депозит в Interactive Brokers.<br />5. Особенности при работе с Interactive Brokers Ч.1.<br />6. Особенности при работе с Interactive Brokers Ч.2.<br />7. Как пополнить счет Interactive Brokers <br />8. О комиссиях Interactive Brokers.<br />9. Кредитное плечо у Interactive Brokers.<br />10. Итоги по Interactive Brokers.<br /><a href='https://stocksharp.ru/file/110024/interactive-brokers-trade_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/110024/interactive-brokers-trade_jpg/?size=500x500" alt="Interactive-Brokers-trade.jpg" title="Interactive-Brokers-trade.jpg" /></a><br /><br /><b>FAQ по коннектору Plaza II:</b><br />1. Знакомство с Plaza II.<br />2. Plaza II плюсы и минусы.<br />3. Архитектура Plaza II.<br />4. Схема передачи данных по протоколу Plaza II Ч.1.<br />5. Схема передачи данных по протоколу Plaza II Ч.2.<br />6. Работа с потоками данных подключения Plaza II Ч.1.<br />7. Работа с потоками данных подключения Plaza II Ч.2.<br />8. Виды логинов коннектора Plaza II.<br />9. Техническая реализация шлюза Plaza II.<br />10. Обобщение по протоколу Plaza II.<br /><a href='https://stocksharp.ru/file/110025/moskow-exchange-moex_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/110025/moskow-exchange-moex_jpg/?size=500x500" alt="Moskow-exchange-moex.jpg" title="Moskow-exchange-moex.jpg" /></a><br /><br /><b>FAQ по программе S#.Designer:</b><br />1. <a href="https://stocksharp.ru/articles/10640/kak-vygruzit-market-dannye-v-sdesigner/" title="https://stocksharp.ru/articles/10640/kak-vygruzit-market-dannye-v-sdesigner/">Как выгрузить маркет данные в S#.Designer?</a><br />2. <a href="https://stocksharp.ru/articles/10656/designer---sozdanie-strategii-na-osnove-macd-nachnem-s-prostogo/" title="https://stocksharp.ru/articles/10656/designer---sozdanie-strategii-na-osnove-macd-nachnem-s-prostogo/">Designer - создание стратегии на основе MACD. Начнем с простого.</a><br />3. Построение сложносоставных индикаторов в программе S#.Designer.<br />4. Как создать условия в программе S#.Designer.<br />5. Выбор инструмента для тестирования в программе S#.Designer. <br />.<br /><b>FAQ по программе Hydra:</b><br />1. <a href="https://stocksharp.ru/articles/10596/vygruzka-market-dannyh-iz-programmy-hydra-v-nuzhnyi-format/" title="https://stocksharp.ru/articles/10596/vygruzka-market-dannyh-iz-programmy-hydra-v-nuzhnyi-format/">Выгрузка маркет данных из программы Hydra в нужный формат.</a><br />2. <a href="https://stocksharp.ru/forum/10916/kak-mozhno-postroit-grafik-indikatora-v-programme-hydra/" title="https://stocksharp.ru/forum/10916/kak-mozhno-postroit-grafik-indikatora-v-programme-hydra/">Как можно построить график индикатора в программе Hydra.</a><br />3. <a href="https://stocksharp.ru/articles/10548/skachat-istoriyu-torgov-programmoi-hydra-s-saita-finam-i-mfd/" title="https://stocksharp.ru/articles/10548/skachat-istoriyu-torgov-programmoi-hydra-s-saita-finam-i-mfd/">Скачать историю торгов программой Hydra с сайта Финам и MFD.</a><br />4.Функция "Аналитика" в программе Hydra?<br /><br />Дополнительные статьи:<br />1. <a href="https://stocksharp.ru/articles/10929/kak-i-gde-mozhno-skachat-konnektor-quik-8/" title="https://stocksharp.ru/articles/10929/kak-i-gde-mozhno-skachat-konnektor-quik-8/">Как и где можно скачать коннектор Quik 8.</a><br /><br />Мы бы хотели, чтобы в дальнейшем, пополнение базы знаний мы делали вместе с вами. Поэтому, пишите, что бы Вам еще было интересно.[nerd]<br />https://stocksharp.ru/topic/15786/Попробуй коннекторы в деле!2021-04-15T08:53:07Z2021-04-20T10:44:52ZILYAhttps://stocksharp.ru/users/127794/info@stocksharp.ru<a href='https://stocksharp.ru/file/122838/trial-period-connectors_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/122838/trial-period-connectors_jpg/?size=500x500" alt="trial-period-connectors.jpg" title="trial-period-connectors.jpg" /></a><br /><br />Друзья,<br /><br />У нас для вас отличная новость и как вы, наверное, догадались, она будет о коннекторах!<br /><br />Многие из вас интересуются нашими <a href="https://stocksharp.ru/products/pricing/" title="https://stocksharp.ru/products/pricing/">программами</a> и их использованием! И часто мы получаем запросы о возможности попробовать!<b><span style="color:red"> Мы идём вам навстречу и запускаем сервис триала</span></b>. <em><b><span style="font-size:140%">Всего за 1$ </span></b></em>вы можете попробовать полнофункциональную версию коннектора в течение триал периода! Пока еще не все коннекторы доступны для триала, напишите нам в комментариях что именно вы хотели бы попробовать и мы предоставим такую возможность! <br /><br />С уважением,<br />команда СтокШарпhttps://stocksharp.ru/topic/11165/FAQ по FIX протоколу. Лимитные ордера FOK и IOC(FAK).2019-11-15T17:50:13Z2019-11-15T18:05:15ZMarathttps://stocksharp.ru/users/101940/info@stocksharp.ruРанее мы говорили, что протокол<b> FIX</b> не просто <b>увеличил скорость работы</b> трейдеров на рынке, но и <b>предоставил возможность</b> участникам рынка использовать <b>лимитные ордера</b>, что позволило снизить риски торговли. Давайте подробнее разберем два вида лимитных ордеров. <br />Начнем с ордера<em> FOK</em>.<br />Дословно его название расшифровывается - <em>'Fill Or Kill'</em>. Суть данного ордера заключается в том, что он <b>исполняется немедленно</b> и в <b>полном объеме</b> по <b>заявленной цене</b>, либо вовсе не будет исполнен, что <b>исключает возможность проскальзывания.</b> Таким образом, если ваша заявка не может быть исполнена полностью, то ордер просто отклоняется, если заявка может быть исполнена полностью, то ордер исполняется в полном объеме по указанной цене. [nerd] Данный вид ордера очень <b>удобен</b> при <b>скальпинге </b> или<b> стратегий арбитража</b>, так как они <b>исключают риск проскальзывания</b>. Фактически, можно сказать, что стратегия арбитража <a href="https://stocksharp.ru/robot/10/ehdvard--ruki-nozhnitsy/" title="https://stocksharp.ru/robot/10/ehdvard--ruki-nozhnitsy/">«Эдвард – руки ножницы»</a> от <em>StockSharp</em>, <b>исключает риски</b>. Ниже приведен пример отклонения ордера <em>FOK </em>в системе <em>CME</em>, в связи с тем, что<em> размер ордера равен 20</em>, а в книге содержится <b>лишь 19</b>, поэтому ордер <b>не может быть исполнен полностью</b>, и система отменяет его. <br /><br /><a href='https://stocksharp.ru/file/110083/fok_order_fix_protocol_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/110083/fok_order_fix_protocol_jpg/?size=500x500" alt="FOK_order_FIX_protocol.jpg" title="FOK_order_FIX_protocol.jpg" /></a> <br /><br />Следующим видом лимитных ордеров являются ордера типа <em>IOC</em>. Название <em>'Immediate OR Cancel'</em> означает, что <b>ордер исполняется полностью</b> или <b>частично</b> по <b>установленной цене</b>, в противном случае ордер будет отменен. Так например при <b>размере ордера в 100 единиц</b>, по установленной цене может быть продано <b>лишь 50 единиц</b>. Если мы используем ордер типа <em>FOK</em>, то система отменит его, так как он не может быть полностью исполнен. При использовании лимитного ордера <em>IOC</em>, исполнится <b>заявка на 50 единиц</b>, а оставшиеся <b>будут отменены</b>. IOC так же имеет другое название <em>FAK</em>, что расшифровывается как <em>'Fill And Kill'</em>, исполняется и отбрасывается остаток.[nerd]<br />К примеру, ордер <em>IOC</em> будет частично исполнен <b>(в системе CME его название FAK)</b>. Если мы <b>покупаем 15</b>, а <b>книга содержит лишь 10</b>, то мы <b>покупаем 10</b>, а оставшиеся <b>5 отклоняются</b>, таким образом данный ордер можно назвать частично исполняемым:<br /><br /><a href='https://stocksharp.ru/file/110084/iok_order_fix_protocol_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/110084/iok_order_fix_protocol_jpg/?size=500x500" alt="IOK_order_FIX_protocol.jpg" title="IOK_order_FIX_protocol.jpg" /></a><br /><br />Лимитные ордера при работе через <b>FIX протокол</b> позволяют трейдеру <b>снизить риски</b>, а в некоторых случаях, в особенности при работе <b>со стратегиями арбитража свести их к нулю</b>. Наша компания предоставляет целый спектр программ для работы на рынке через <em>FIX</em> подключение, такие как: конструктор торговых стратегий <a href="https://stocksharp.ru/products/designer" title="https://stocksharp.ru/products/designer">Designer</a>, торговая программа <a href="https://stocksharp.ru/products/terminal" title="https://stocksharp.ru/products/terminal">Terminal</a>. Мы так же предоставляем <b>полный спектр коннекторов</b> для подключения к торгам, в том числе <em>FIX</em>. Гибкая система <b>скидок</b> и <b>надежность подключения</b>, делает нас <b>одними из лидеров на рынке</b>. С полным спектром коннекторов и программного обеспечения можно ознакомится на нашем <a href="https://stocksharp.ru/products/pricing" title="https://stocksharp.ru/products/pricing">сайте</a>. <br />https://stocksharp.ru/topic/11124/Что такое торговый робот?2019-10-28T14:10:20Z2019-10-30T09:55:19ZMarathttps://stocksharp.ru/users/101940/info@stocksharp.ruРост активности работы на мировых рынках среди трейдеров, а так же постоянный прогресс технологий, привели к <b>увеличению скорости</b> действий проводимых игроками на торговой площадке.<br />Сегодня многие трейдеры, активно работающие с различными финансовыми инструментами, отдают предпочтение <b>торговым роботам</b>, нежели ручной торговле. Во многом э<b>то связано со скоростью протекания операций и их объемом.</b><br />Давайте разберемся, что такое торговый робот? <b>Торговый робот</b> – специальная программа, созданная по особому <b>алгоритму</b>, в соответствии с которым она проводит торговые операции. [nerd]<br />Давайте чуть подробнее рассмотрим особенности таких программ.<br />Программа торгового робота позволяет полностью или частично <b>взять на себя процесс работы</b> на торговой площадке. За трейдером, как за оператором торгового робота, <b>остается возможность полного контроля</b> над ним, что позволяет корректировать роботу торгового робота, вносить изменения в код программы или менять алгоритм.<br />Фактически, торговый робот при автономной работе<b> самостоятельно принимает</b> решения о заявках и сделках, согласно установленным критериям его алгоритма, при вмешательстве в процесс пользователя, операции <b>могут проводиться в ручном режиме</b>.<br />Программный код торгового робота основополагается на рассчитанных и продуманных математических последовательностях. Следя за разными данными, такие как <em>индексы, индикаторы</em> и иные маркет данные получаемые с биржи. Программа торгового робота решает, покупать или продавать те или иные активы. Скорость реакции на изменения рынка, позволяет торговому роботу <b>совершать гораздо больше операций</b>, соответственно потенциально приносить <b>большую прибыль</b> и <b>сокращать потери</b>. [nerd]<br /><br /><a href='https://stocksharp.ru/file/109969/algorithmic-trading-forex_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109969/algorithmic-trading-forex_jpg/?size=500x500" alt="algorithmic-trading-forex.jpg" title="algorithmic-trading-forex.jpg" /></a><br /><br />Вернемся к основной задаче торгового робота. Можно сказать, что задача торгового робота по упрощению торговли для трейдера, не является основной. <b>Основная задача торгового робота </b> заключается в<b> возможности реализации</b> посредством программирования <b>торговых алгоритмов</b>, которые сложно или невозможно воплотить в жизнь при ручной торговле. Упрощенно говоря, торговый робот – установленная последовательность действий для совершения сделки.<br /><br />Из общей массы торговых роботов стоит выделить три основные группы, отличающиеся между собой алгоритмом работы или типом стратегии.<br />- <em>Трендовые (дирекционные) или направленные</em>,<br />-<em> Контртрендовые</em>;<br />- <em>Арбитражные</em>.<br /><br /><a href='https://stocksharp.ru/file/109974/trade-robot-strategy_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109974/trade-robot-strategy_jpg/?size=500x500" alt="trade-robot-strategy.jpg" title="trade-robot-strategy.jpg" /></a><br /><br />Рассмотрим более подробно особенности каждого из типов торговых роботов.<br />1. <em>Трендовые или направленные роботы</em>. Целью робота является <b>максимально быстрая реакция на тенденцию движения рынка</b>, иными словами отследить в какую сторону развернулся рынок. В зависимости от направления торговый робот автоматически открывает позицию либо продажей, либо покупкой. Соответственно, если рынок меняет свое направление, то торговый робот максимально быстро осуществляет обратное действие, открывая позицию.<br />2. <em> Контртрендовые торговые роботы</em>. Их целью является <b>отслеживание откатов цены.</b> Данный торговый робот отслеживает откаты цен, происходящих во флетовом положении рынка, и выставляет заявки исходя из установленного алгоритма.<br />3. <em>Арбитражный торговый робот</em>. Такой торговый робот является чуть ли не самым популярным типом. Торговый робот такой к примеру как <b><a href="https://stocksharp.ru/robot/10/ehdvard--ruki-nozhnitsy/" title="https://stocksharp.ru/robot/10/ehdvard--ruki-nozhnitsy/"><u>«Эдвард»</u></a></b>, <b>приносит прибыль определяя различия цен </b>между схожими или одинаковыми инструментами на различных рынках. Фактически он покупает на одном рынке, продает на другом, компенсирую разницу и получая прибыль.<br /><br /><a href='https://stocksharp.ru/file/109970/trade-robot-api_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109970/trade-robot-api_png/?size=500x500" alt="trade-robot-api.png" title="trade-robot-api.png" /></a><br /><br />Еще один способ разделение роботов:<br />- <em>Свечные</em>. Это торговые роботы, использующие для определения сигналов к выставлению заявок данные свечей.<br />- <em>Индикаторные</em>. Эти роботы, использующие для открытия заявки данные индикаторов.<br /><br />Поговорим о построении торгового робота. Само написание программного кода - не сложное занятие, сводимое к знаю языков программирования. Гораздо сложнее этого – <b>найти верный путь создания торгового алгоритма</b>, на основе которого создается торговый робот.<br />На сегодня до <b>50%</b> сделок на торговых площадках совершаются <b>торговыми роботами</b>. Торговых роботов по праву относят к одному из самых надежных и эффективных инструментов торговли. Этому есть объяснение :<br />- <em>Торговый робот упрощает работу при сделках с большим объемом лота, разделяя заявки на более мелке части и совершая сделки по частям</em>;<br />- <em>Торговый робот сокращает трудозатраты трейдера, совершая торговые операции автоматически. Это способствует к росту объема совершаемых сделок, увеличению прибыли, которую приносит торговля, и важное, сокращает возможную потерю</em>;<br />- <em>Оставаясь автоматическим, торговый робот всегда может быть переведен в ручной режим, то есть остается полностью подконтрольным своему владельцу</em>;<br />- <em>Огромный перечень инструментов и методов, которые может использовать торговый робот, позволяют говорить, что торговый робот дает возможность воплотить в жизнь самые сложные математические задачи для торговли;</em><br />- <em>У торгового робота отсутствует критерий эмоциональности, по сути, он трезво действует своему заложенному механизму. Не паникует в стрессовой ситуации.<br /></em><br /><a href='https://stocksharp.ru/file/109971/hft-trade-forex_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109971/hft-trade-forex_jpg/?size=500x500" alt="HFT-trade-forex.jpg" title="HFT-trade-forex.jpg" /></a><br /><br />Разбирая торговые роботы, трейдер <b>должен выбрать для себя нужный путь</b>, исходя из которого он сможет подобрать робота для себя. Трейдер <b>должен понимать</b>, что торговый робот – инструмент торговли, не является панацеей для <b>100% успеха</b>. Помимо самого трейдера, важно знать и платформы реализации таких торговых роботов. Таких достаточно много (TSlab, <a href="https://stocksharp.ru/products/designer/" title="https://stocksharp.ru/products/designer/"><u>S#.Designer</u></a>).<br /><br /><a href='https://stocksharp.ru/file/109973/holy-grail-forex_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109973/holy-grail-forex_jpg/?size=500x500" alt="holy-grail-forex.jpg" title="holy-grail-forex.jpg" /></a> <a href='https://stocksharp.ru/file/109972/exchange-trade-strategy_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109972/exchange-trade-strategy_png/?size=500x500" alt="exchange-trade-strategy.png" title="exchange-trade-strategy.png" /></a><br /><br /><br />Подводя итог, можно сказать, что <b>торговый робот</b> <b>надежный и удобный функционал на вооружении у трейдера</b>, самое главное правильно использовать его при ведение биржевой торговли.https://stocksharp.ru/topic/11120/Знакомство с Алготрейдингом.2019-10-23T11:33:30Z2019-10-23T11:33:30ZMarathttps://stocksharp.ru/users/101940/info@stocksharp.ru<br />Прежде чем начать разговор об <b>алготрейдинге</b>, необходимо дать ему определение. <br />Итак, что такое алготрейдинг? Существует разное определение данному понятию, неизменным остается только его суть и принципы, на основе которых строится работа. <b>Алготрейдинг – трейдинг</b>, который проходит посредством полностью <b>автоматизированного алгоритма</b>, который прописывает трейдер, исполнение которого потенциально <b>приносит трейдеру прибыль</b>. Фактически это программа, которая несет в себе последовательность исполнения действий. [nerd]<br /><br /><a href='https://stocksharp.ru/file/109909/trading_robot_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109909/trading_robot_jpg/?size=500x500" alt="trading_robot.jpg" title="trading_robot.jpg" /></a><br /> <br />Сам трейдер составляет и <b>определяет последовательность</b> подачи заявок на покупку или продажу, указывая порядок управления своими средствами. <br />Условия управления капиталом, установленные трейдером как параметры <b>программы</b>, определяют необходимый или оптимальный размер вложений, например, купленных ценных бумаг. Так же эта система управляет допустимой потери или риска, при котором размер убытка будет приемлемым. При этом управление риском производится путем установки алгоритма <b>стоп-лосс</b>.<br />Отсутствие у алгоритмической программы чувств и эмоций позволяет избежать нервных срывов или иных эмоциональных всплесков. Это безусловно идет в плюс, та как работа трейдера зачастую происходит на грани нервного напряжения, и порой у человека могут сдать нервы, что повлечет за собой необдуманный шаг и как следствие потери. В то же время, трейдер имеет возможность вмешиваться в работу торговой стратегии, внося необходимые корректировки. [laugh]<br /><b>Задача алготрейдинга </b>– это точное исполнение указаний своей системы. Часто в некоторых источниках можно увидеть название <em>механические торговые системы</em> (<em>МТС</em>), однако алготрейдинг наиболее распространенное название. По сути, алгоритм<b> «механически» исполняется программой</b>, исключая суждения о рыночной ситуации и состоянии различных инструментов. Нужно сказать, что «механическая» система не всегда автоматизирована. Последняя в отличие от первой, самостоятельно совершает сделки, при этом участие человека не требуется или сведено к минимуму.<br /><br /><a href='https://stocksharp.ru/file/109902/trade_systems_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109902/trade_systems_jpg/?size=500x500" alt="trade_systems.jpg" title="trade_systems.jpg" /></a><br /> <br />Эксперты отмечают, что алготрейдинг состоит из <b>двух этапов</b>. Давайте подробнее рассмотрим их.<br />На уровне <b>первого этапа</b>, трейдер создает свою «механическую» стратегию. После создания, проходит процесс тестирования на маркет данных, и впоследствии, при достижении стратегией необходимого уровня потенциальной прибыли, тестирование переходит в режим реального времени или реальных торгов. Отметим, что последний этап проходит при использовании <b>минимального капитала</b>, так как является тестированием, а некоторые трейдеры предпочитают ему «торговлю на бумаге». При этом доходность, это не единственный критерий который дает оценку работоспособности стратегии. <br />Давайте поговорим о средствах создания и последующего тестирования созданных стратегий. К таким средствам могут относится специальные программы, предназначенные для технического анализа созданных алгоритмических систем. Наиболее известными являются: осуществляется с использованием специализированных программ: <em>MetaStock, S#.Designer, Wealth-Lab, ТSLab</em> и другие.<br />Программа стратегии пишется на различных языках программирования таких как: <em>C#, C++, LUA</em> и другие. Записанный алгоритм дает возможность использовать скаченные маркет данные для тестирования стратегии, а в дальнейшем позволяет выставлять заявки в программах используемых для торговли. Стоит отметить, что стратегии могут быть созданы как в <b>программах конструкторах</b> например: <em><a href="https://stocksharp.ru/products/designer/" title="https://stocksharp.ru/products/designer/"><u>S#.Designer</u></a>, ТSLab</em>, в которых стратегия создается на базе кубиков, а программа представляет собой схему, так и в программах где используется непосредственное программирование <em>MetaStock, Wealth-Lab</em> , в том числе с использованием готовых библиотек, например <em><a href="https://stocksharp.ru/products/api/" title="https://stocksharp.ru/products/api/"><u>S#.API</u></a></em>.<br /><b>Второй этап </b>разработки начинается после того как стратегия трейдера полностью прошла тестирование и готова к реальной торговле. На втором этапе реализуется подход к работе стратегии либо создается торговый робот, который будет торговать по установленному алгоритму, либо трейдер выбирает ручное выставление заявок по сигналу получаемому от созданной стратегии. <br />Трейдер подключает <b>экспортирование биржевых маркет данных</b>, полученных в режиме реального времени к программе в которой создана его торговая стратегия. Стратегия обрабатывает полученные данные и исходя из результата, подает сигнал на подачу заявок.<br />Еще раз напомним, что действия по сигналу стратегии могут быть сделаны вручную трейдером, например как в системе <em>QUIK</em>, а так же могут быть делегированы торговому роботу, который выставляет заявки автоматически согласно алгоритму, например в таких системах как <em>S#.Designer, MT4, TSlab</em>.<br /><br /><a href='https://stocksharp.ru/file/109903/trade_strategy_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109903/trade_strategy_jpg/?size=500x500" alt="Trade_Strategy.jpg" title="Trade_Strategy.jpg" /></a><br /> <br /><b>Необходимо помнить,</b> что создание торгового робота, <b>не снимает</b> с трейдера ответственности за саму торговлю. Трейдер должен постоянно <b>отслеживать</b> работу своего робота, <b>редактировать</b> условия совершения сделок согласно изменницею ситуации на рынке. [nerd] Стоит сказать, при работе на длинных тайм фреймах, сопоставимых, например, с часом, автоматизация выставления заявок может отпасть, так как трейдер способен сам коррелировать и управлять торговлей на длительных периодах. <br />Любое выбранное направление алготрейдинга несомненно может принести трейдеру <b>прибыль</b>, но подход должен быть глубокий, не просто на уровне выбранного алгоритма, необходимо учесть инструменты на которых будет вестись торговля, программное обеспечение. <b>Важное правило</b> – анализ и тестирование, это всегда минимизирует ваши потери.<br /><br />https://stocksharp.ru/topic/11112/FAQ по FIX протоколу. Лимитные ордера при работе через FIX протокол.2019-10-21T12:33:24Z2019-10-21T12:33:24ZMarathttps://stocksharp.ru/users/101940/info@stocksharp.ruКак говорилось раньше <b>важным</b> преимуществом работы через FIX протокол это возможность использовать лимитные ордера <b>FOK ('Fill or Kill') </b>и<b> IOC ('Immediate Or Cancel')</b>. Их <b>преимущество</b> перед простыми рыночными ордерами в <b>отсутствии проскальзывания цены</b>. Фактически для арбитражных стратегий, таких как <em><a href="https://stocksharp.ru/robot/10/ehdvard--ruki-nozhnitsy/" title="https://stocksharp.ru/robot/10/ehdvard--ruki-nozhnitsy/">«Эдвард – руки ножницы»</a></em> от компании <a href="https://stocksharp.ru" title="https://stocksharp.ru">StockSharp</a>, это означает практически<b> нулевой риск</b> – Рассмотрим как работают ордера <em>FOK</em> и <em>IOC</em> по FIX протоколу на примере сравнения их с обычными ордерами.<br />Перед совершением сделки, трейдер имеет возможность <b>продать</b> или <b>купить</b> выбранный актив, используя лимитный или рыночный ордер. Выбранный трейдером вариант определяет уровень контроля за ценой исполнения. <br />Так рыночный ордер, определяет исполнение его в <b>кротчайший срок</b> и по лучшей из доступных цен. Например, при покупке 100 единиц по рыночному ордеру, заявка исполнится целиком по той цене, которая доступна на рынке. Соответственно, условно 50 единиц могут быть по выгодной цене, а остальные по цене менее выгодной или совсем убыточной, проще говоря, ордер исполнится по нескольким разным ценам. При этом, мы имеем ситуацию с большим проскальзыванием. <br /> <br /><a href='https://stocksharp.ru/file/109873/fix_protocol_limith_order_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109873/fix_protocol_limith_order_jpg/?size=500x500" alt="fix_protocol_limith_order.jpg" title="fix_protocol_limith_order.jpg" /></a><br /><br />FIX протокол предоставляет трейдеру <b>назначить свою цену</b> исполнения заявки, таким образом она будет исполняться по указанной цене или выше. Это и есть использование <b>лимитного ордера</b> [laugh]. Например, если трейдер разместил лимитный ордер на продажу актива и назначил цену исполнения 100 у.е., то ордер не будет исполнен, пока цена за размещенный актив не станет равной или выше установленного лимита в 100у.е. [nerd]<br /><br /><a href='https://stocksharp.ru/file/109872/fix_connector_limith_order_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109872/fix_connector_limith_order_jpg/?size=500x500" alt="fix_connector_limith_order.jpg" title="fix_connector_limith_order.jpg" /></a><br /><br />Именно по этому, мы рекомендуем использовать <b>подключение по FIX протоколу</b>, и предоставляем возможность приобретения коннекторов подключения или разработки коннекторов индивидуально. С полным спектром наших продуктов можно ознакомится по <a href="https://stocksharp.ru/products/pricing/" title="https://stocksharp.ru/products/pricing/">ссылке</a><br /><br />https://stocksharp.ru/topic/11088/FIX протокол. Архитектура FIX сообщений.2019-10-14T11:08:45Z2019-10-14T11:16:26ZMarathttps://stocksharp.ru/users/101940/info@stocksharp.ruСегодня невозможно представить <b>биржевую торговлю</b> без использования <b>FIX протокола</b>. Однако появился он относительно недавно - в 1992. <br />Увеличение <b>скорости</b> и <b>объема данных</b>, побудили создать принципиально новое соединение с высокой пропускной способностью и надежностью подключение. <br />На сегодня выпущена уже пятая версия протокола FIX5, которая должна придти на смену предыдущему FIX4. Однако наиболее популярным для использования все так же остается FIX4, который зарекомендовал себя, как<b> оптимальное решение для передачи данных.</b><br />Сам протокол существует в двух синтаксисах, это <em>XML</em> (второе название FIXML) и <em>«ключ - значение»</em> («Tag=Value»). Стоит сказать, что протокол разделяется на 3 уровня - транспортный, сессионный, прикладной.<br /><br /><a href='https://stocksharp.ru/file/109824/fix_protocol_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109824/fix_protocol_jpg/?size=500x500" alt="fix_protocol.jpg" title="fix_protocol.jpg" /></a><br /><br />Для лучшего восприятия механизма работы протокола, рассмотрим каждый из уровней отдельно.<br />Начнем рассмотрение с <b>транспортного уровня</b> протокола FIX. <br />Данный уровень дает описание структуры сообщения передаваемого посредством FIX протокола. Дает описание как построена структура сообщений. <br />Рассматривая ее можно сказать следующее, что это обычная строка, содержащая шифр, записанный при помощи синтаксиса FIX протокола. По сути - это шифр, содержащий сообщение для отправки на торговую площадку. <br /><br /><a href='https://stocksharp.ru/file/109826/fix_connector_data_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109826/fix_connector_data_png/?size=500x500" alt="FIX_connector_data.png" title="FIX_connector_data.png" /></a><br /> <br /> На примере указано сообщение транспортного уровня FIX протокола, которое направлено на биржу Lmax. Данное сообщение передает информацию, что трейдер хочет войти в систему торгов, для совершения операций. <br /> На первый взгляд, данное сообщение это набор цифр и символов, однако давайте разберем, какую информацию содержит данное сообщение. <br />На нашем примере мы видим синтаксис типа <em>«Tag=Value»</em>. Все сообщение состоят из нескольких составляющих - полей, данные поля поделены вертикальными линиями. Каждое поле разделено на две части знаком «=». Получается, что слева от знака равно – ключ или «Tag», а справа – значение или «Value». Ключи – это всегда положительные и целые числа, которые обозначают наименование поля. Каждой биржей предоставляется своего рода документация, в соответствии с которой шифруются и дешифруются сообщения по FIX протоколу. В ней указываются имена «Tag», описывающих тип данных, и описание самих получаемых данных. <br />Практически все поля стандартизированы, имея одинаковый смысл на всех торговых площадках. Однако стоит сказать, что при этом, <b>не каждая биржа поддерживает их</b>. Сообщения отправленные посредством FIX протокола, содержат обязательные и необязательные поля, а также условно-обязательные поля, присутствие которых обусловлено наличием других полей. На схеме ниже можем наглядно увидеть разделение сообщения на поля.<br />Давайте рассмотрим пример такой записи.<br /><br /><a href='https://stocksharp.ru/file/109831/fix_protocol_messenge_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109831/fix_protocol_messenge_png/?size=500x500" alt="FIX_protocol_messenge.png" title="FIX_protocol_messenge.png" /></a><br /> <br />Разделение полей происходит посредством <em>SOH</em> символа, который расшифровывается как - Start of Heading, и принадлежит способу кодирования <em>ASCII</em>. При этом данный символ не отображается в виде аббревиатуры, а условно указывается вертикальной чертой и с точки зрения формата <em>UNICODE</em> имеет значение <b> “\u0001”</b>.<br />Та же стоит отметить, что сообщение строится из трех частей. Условно они показаны на рисунке различными цветами:<br />- Зеленый - заголовок<br />- Розовый - тело <br />- Сиреневый - контрольная сумма<br />Давайте подробнее разберем, что собой представляет каждая из частей.<br />В заголовке сообщения может содержаться различное количество полей, рассмотрим главные, которые обязательно должны быть в FIX сообщении: <br />- <b>8 = FIX.4.4</b> – это поле указывает на версию протокола, оно всегда первое.<br />- <b>9 = 123</b> – данное поле указывает на размер FIX сообщения, оно располагается вторым размер сообщения, всегда второе по счету<br />- <b>35 = V</b> – данное поле означает наименование операции, которую необходимо совершить, в данном случае V – запрос рыночных данных, данное поле всегда расположено третьим.<br />- <b>34 = 2</b> – обозначает какое по счету сообщение, исчисляется за текущую сессию.<br />- <b>49 = FIXtest1</b> – данное поле означает идентификатор пользователя-отправителя, который присваиваться биржей.<br />- <b>54 = 20120924-14:05:44.952</b> – это текущее время направления сообщения.<br />- <b>56 = LMXBDM</b> – данное поле значение идентификатора, который присваивается получателю биржей.<br />Рассматривая тело FIX сообщения, можно сказать что это перечень полей, которые соответствуют каждому из типов запросов. Так же используется практика применения набора полей или групп, которые содержат одинаковые теги.<br />Давай те предположим, что нам нужно запросить информацию по списку инструментов. При этом каждый из них будет иметь одинаковый тег, и отличаться только содержанием. Мы перечисляем необходимые инструменты, используя при этом для каждого отдельное поле. Такой вид записи называется группой или набором полей. Все они будут иметь один тег или тип данных, и отличаться только содержимым.<br />Рассмотрим контрольную сумму. Расчет производится в соответствии со специальным алгоритмом, при расчете принимаются заголовок и тело. В начале, высчитывается длина «заголовка плюс тело», затем делим длину на 256 и получаем остаток. Контрольная сумма состоит из трех символов. Если в остатке от деления мы получили 20, то вперед мы добавляем 0, и получаем 020. В итоге контрольная сумма в нашем случае будет иметь вид «10 = 020|».<br />Теперь рассмотрим протокол уровня сессии. Данный протокол FIX сообщений регламентирует механизм установки/разрыва соединения, поддержания соединения, сообщения о пропущенных данных. Он состоит из ряда сообщений:<br />1. <b>Logon (35=A)</b> – по средством данного сообщения происходит аутентификация сервером пользователя. Оно направляется первым, и служит сигналом к началу сессии передачи данных. При успешном запуске, приходит ответное сообщение, при ошибке -сообщение о возникшей ошибки. <br />2.<b> Logout (35=5)</b> – данное сообщение говорит о разрыве связи с сервером.<br />3. <b>Heartbeat (35=0)</b> – данное сообщение оповещает о готовности контрагентов, направляется обеим сторонам, другое название сообщение «пульса». Периодичность отправки пульса задается пользователем в первом сообщении Logon. <br />4. <b>Test Request (35=1)</b> – это сообщение является тестовым и направляется в случае когда контрагент за установленный период не отправил пульс сообщение. Сеанс сессии будет закрыт, если данное сообщение останется без ответа. <br />5. <b>Resend Request (35=2)</b> – это сообщение-запрос, которое направлено на отправку повторного сообщения. Resend Request, например, может повторить дать сигнал, что бы биржа повторила пропущенную информацию. <br />6. <b>Reject (35=3)</b> – сообщение отправляется в ответ, если предыдущее является неправильно сформированным.<br />7. <b>Sequence Reset (35=4)</b> – данное сообщение может иметь две формы. <br />- в поле <em>GapFillFlag </em>(тег 123) стоит значение “Y”, применяется для игнорирования административных сообщений, если едет повторение их отсылки. <br />- во втором случае применяется для обнуления счетчика <em>MsgSeqNum</em>.<br />Последним уровнем FIX сообщений – прикладной.<br />Данный уровень имеет самое емкое описание, это связано с тем, что данный уровень содержит информацию, которая необходима работы с торговой площадкой.<br />Давайте рассмотрим основные сообщения данного уровня: <br />1. <b>Market Data Request (35=V)</b> – сообщение отправляет сигнал о том, что пользователь подписывается на поток передаваемых данных о котировках в текущий период времени. Пользователь может отписаться от получения данных через аналогичный запрос, указывая ID предшествующего сообщения. В этом случае ему придет сообщение MarketDataSnapshotFullRefresh (35=W).<br />2. <b>New Order Single (35=D)</b> – сообщение о желании пользователя выставить ордер в систему. Пользователь имеет возможность установить собственный идентификатор, это упрощает процесс отслеживания за исполнением, частичным исполнением или отменой ордера.<br />3. <b>Execution Report (35=8)</b> – сообщение о отчете о выполнения, которое предоставляет информацию в каком статусе ордер исполнен или отменен, и по каким причинам. Данный отчет указывается как Exec Type (Tag 150).<br />4. <b>OrderCancelRequest (35=F) </b>– сообщение о запросе на отмену выставленного ордера. <br /><br /><a href='https://stocksharp.ru/file/109830/fix_protocol_trading_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109830/fix_protocol_trading_jpg/?size=500x500" alt="fix_protocol_trading.jpg" title="fix_protocol_trading.jpg" /></a><br /><br />Мы разобрали основные аспекты работы с сообщениями, передаваемыми по средством FIX протокола. Количество таких сообщений и вариантов запросов огромное множество, и с каждым годом возможности и <b>инструменты работы с FIX протоколом растут</b>. Спецификация таких сообщений регламентируется биржей, оставляя стандартизированную форму записи запросов. <br />Напомню, что передача таких сообщений проходит непосредственно при <b>прямом подключении</b> к торговой площадке, посредством <b>FIX коннекторов</b>. Стоимость таких коннекторов и их наименование различны, подробнее о спецификации коннекторов можно ознакомится на нашем <a href="https://stocksharp.ru/products/pricing/" title="https://stocksharp.ru/products/pricing/"><u><b>сайте</b></u></a>. <br /><br />https://stocksharp.ru/topic/11061/FAQ по FIX протоколу. Система передачи FIX сообщений2019-10-07T15:10:31Z2019-10-07T15:12:42ZMarathttps://stocksharp.ru/users/101940/info@stocksharp.ruFIX протокол - это <b>механизм обмена</b> торговыми данными. Сама система состоит из двух потоков данных: входящих и исходящих, представленных в виде сообщений (административных и пользовательских).<br /><br /> <a href='https://stocksharp.ru/file/109767/fix_connector_trading_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109767/fix_connector_trading_jpg/?size=500x500" alt="fix_connector_trading.jpg" title="fix_connector_trading.jpg" /></a><br /><br />Процесс взаимодействия между<b> дилером и конечным брокером</b> осуществляется в сети экстранет, в которой две информационные системы обмениваются <b>FIX сообщениями</b> [nerd]. По протоколу FIX происходит обработка сообщений, с последующей их передачей систему управления заявками, из которой они становятся доступными брокеру.<br />Схема взаимодействия двух информационных систем посредством FIX<br /><br /> <a href='https://stocksharp.ru/file/109770/fix_protocol_exchange_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109770/fix_protocol_exchange_jpg/?size=500x500" alt="fix_protocol_exchange.jpg" title="fix_protocol_exchange.jpg" /></a><br /><br />Трейдер подключается к бирже через <b>интернет.</b> Что бы создать подключение , трейдер и биржа обмениваются информацией об IP адресах и портах, через которые происходит обмен данными , а так же добавляются исключения в firewall. <br />Само FIX сообщение, содержит наименование стороны приема сообщения и стороны передающей его, так исключается возможная подмена или отслеживание сообщений. <br />Для гарантированности конфиденциальности передаваемой информации, пользуются <b>SSL/TSL шифрованием</b>.<br /> <br /> <a href='https://stocksharp.ru/file/109769/trading_fix_exchange_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109769/trading_fix_exchange_jpg/?size=500x500" alt="trading_fix_exchange.jpg" title="trading_fix_exchange.jpg" /></a><br /><br />Такой вид шифрования позволяет использовать <b>простейший способ расшифровки данных</b> [laugh], которые приходят по <b>FIX протоколу</b> и отправляются по нему<br /><br /> <a href='https://stocksharp.ru/file/109768/connector_exchange_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109768/connector_exchange_jpg/?size=500x500" alt="connector_exchange.jpg" title="connector_exchange.jpg" /></a><br /><br />Использование такого способа передачи данных, не только <b>ускоряет работу</b> и <b>увеличивает объем передаваемых данных</b> [laugh], но <b>гарантирует безопасность</b> работы. Наша <a href="https://stocksharp.ru/" title="https://stocksharp.ru/"><b>компания</b></a> предлагает коннекторы, для высокочастотной торговли, которые обеспечивают оба этих параметра, давая возможность <b>беспроблемной работы</b> на рынке. Подробное описание и стоимость коннекторов, представлено на нашей <a href="https://stocksharp.ru/products/pricing/" title="https://stocksharp.ru/products/pricing/"><b>странице</b></a>.<br /><br />https://stocksharp.ru/topic/11041/FAQ по FIX протоколу. Сфера применения FIX протокола2019-09-28T19:02:09Z2019-09-28T19:02:09ZMarathttps://stocksharp.ru/users/101940/info@stocksharp.ruFIX протокол нашел большое применение у трейдеров, давайте рассмотрим почему.<br /><b>Financial Information Exchange</b>, именно так расшифровывается аббревиатура <b>FIX.</b><br /><br /><a href='https://stocksharp.ru/file/109714/fix_protocol_exchange_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109714/fix_protocol_exchange_jpg/?size=500x500" alt="fix_protocol_exchange.jpg" title="fix_protocol_exchange.jpg" /></a><br /><br />Это переводится - обмен финансовой информацией. <br />Он создан для финансовых рынков, с целью <b>скоростной передачи огромного объема данных</b>. Сегодня им пользуется большая часть участников финансового рынка, устанавливая коммуникацию между информационными системами, является стандартом взаимодействия на финансовом рынке.[nerd]<br /><br /><a href='https://stocksharp.ru/file/109713/fix_connector_trading_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109713/fix_connector_trading_jpg/?size=500x500" alt="fix_connector_trading.jpg" title="fix_connector_trading.jpg" /></a><br /><br /><b>FIX API</b> или <b>FIX протокол</b> обладает рядом бесспорных плюсов:<br /><br />• простота архитектуры протокола позволяет с высокой частотой и маленьким временным промежутком передавать большой объем данных;<br />• так как FIX протокол един, соединение между участниками по нему не требует большое количество времени;<br />• протокол предоставляет трейдеру обладающему своей торговой системой быть анонимным к тем, кому доступны операции;<br />• протокол обладает большим количеством специализированных инструментов, в частности - стандартизированный язык, при по средством которого участники рынка общаются.<br />• при наличии FIX API, можно пользоваться лимитными ордера FOK и IOC. Что позволяет избежать проскальзывания, сделка или открывается по вашей цене, либо просто не открывается, цена при этом не скользит.<br /><br />FIX API предоставляет проектировать свои торговые системы, такие как <b>"черный ящик" </b>алготрейдинга, они способны получать огромное количество информации из огромного числа разных ресурсов, принимая решения на базе полученной информации[laugh]. Все это позволяет занимать миллисекунды процессу получения и анализа информации, а так же размещения ордеров на рынке посредством FIX API.<br />Компания <u><a href="https://stocksharp.ru/" title="https://stocksharp.ru/"><b>StockSharp</b></a></u> уже долгое время предоставляет возможность приобретения FIX коннектора <b>по выгодному предложению</b>, предоставляя гибкие возможности при покупке пакета коннекторов. Подробнее о предложениях и скидках можно узнать на нашей <b><u><a href="https://stocksharp.ru/products/pricing/" title="https://stocksharp.ru/products/pricing/">странице.</a></u></b>https://stocksharp.ru/topic/11017/FAQ по FIX протоколу. История создания2019-09-19T19:49:55Z2019-09-22T09:58:51ZMarathttps://stocksharp.ru/users/101940/info@stocksharp.ruСоздание FIX протокола, в <b>1992</b> году произвело революцию в мире биржевой торговли. Целью его создания было сделать <b>удобный скоростной метод передачи и получения биржевой информации</b> большого объема, между участниками торгов, как замена торговле через телефон, преобладающей на тот момент.<br />На сегодняшний день FIX протокол поддерживается большинством крупнейших бирж мира, в том числе и московской.<br /><br /><a href='https://stocksharp.ru/file/109690/fix_connector_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109690/fix_connector_jpg/?size=500x500" alt="fix_connector.jpg" title="fix_connector.jpg" /></a><br /><br />С момента создания FIX протокола, прошло много времени, и за этот период информационная торговая сеть постоянно совершенствовалась, наряду с ней и совершенствовался сам протокол.[nerd]<br /><br />На протяжении всего этого времени в состав FIX протокола добавляли новый функционал, появлялась поддержка новых классов инструментов.<br /><br />Сейчас наибольшее распространение получил протокол <b>FIX 4.4</b>, однако последней версией протокола является <b>FIX 5.0.</b> Сам протокол существует в двух синтаксисах, это XML (второе название FIXML) и «ключ - значение». Стоит сказать, что протокол разделяется на 3 уровня - транспортный, сессионный, прикладной.<br /><br /><a href='https://stocksharp.ru/file/109691/fix_protocol_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109691/fix_protocol_jpg/?size=500x500" alt="fix_protocol.jpg" title="fix_protocol.jpg" /></a><br /><br />Компания <b><a href="https://stocksharp.ru" title="https://stocksharp.ru">StockSharp</a></b>, на протяжении длительного времени предоставляет возможность приобретения доступа по FIX протоколу к известным торговым площадкам, предоставляя полный перечень <b>коннекторов для трейдинга.</b> Приобретая коннекторы через нашу компанию, вы можете быть уверены в <b>полной надежности и стабильности доступа</b>, а также возможности технической поддержки.<br /><br />Более подробно о способах подключения можно узнать на нашей <u><a href="https://stocksharp.ru/products/pricing/" title="https://stocksharp.ru/products/pricing/"><b>странице</b></a></u>.<br /><br /><br />