interactivebrokers. StockSharphttps://stocksharp.ru/handlers/atom.ashx?category=tag&id=interactivebrokers&type=communityCopyright @ StockSharp Platform LLC 2010 - 20242024-03-28T12:47:18Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/topic/24169/Проблема с подключением к TWS2022-11-21T11:43:04Z2022-11-21T18:44:27ZIliahttps://stocksharp.ru/users/149234/info@stocksharp.ruНекоторое время назад подключение работало, хотя и не стабильно: постоянно были трудности со скачиванием тикеров, после добавления тикера не хотел скачивать историю по любым временным интервалам.<br />Сейчас прекратил вообще подключаться.<br />Исходные данные:<br />TWS (10.19.1g, NOV 15, 2022) работает на той же Win машине, что и Hydra (5.0.131).<br />Задание на один единственный тикер с таймфреймом 1 день.<br />Подключение к 127.0.0.1 к измененному порту (изменил во время отладки).<br /><a href='https://stocksharp.ru/file/135815' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/135815" style='max-width: 600px;' alt=""/></a><br /><br />Подключение проходит проверку, хотя и со странностями.<br />Логи показывают, что коннектор шлет сообщения в TWS API. <br /><a href='https://stocksharp.ru/file/135816' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/135816" style='max-width: 600px;' alt=""/></a><br />А TWS API их принимает и закрывает соединение<br /><br />2022-11-21 12:00:17.890 [CU] INFO [JTS-SocketListener-66] - State: HEADER, IsAPI: UNKNOWN<br />2022-11-21 12:00:17.890 [CU] INFO [JTS-SocketListener-66] - State: STOP, IsAPI: YES<br />2022-11-21 12:00:17.891 [CU] INFO [AWT-EventQueue-0] - ArEServer: Adding 2124194153 with id 2147483647<br />2022-11-21 12:00:17.892 [CU] DEBUG [AWT-EventQueue-0] - MDConnectionsModel: Added [0:0:0:0:0:0:0:1:53699 CLIENT PENDING -]<br />2022-11-21 12:00:17.892 [CU] INFO [JTS-EServerSocket-150] - [2147483647:163:163:1:0:0:0:SYS] <span style="color:red">Starting new conversation with client on 0:0:0:0:0:0:0:1</span><br />2022-11-21 12:00:17.892 [CU] INFO [JTS-EServerSocketNotifier-151] - Starting async queue thread<br />2022-11-21 12:00:17.893 [CU] INFO [JTS-EServerSocket-150] - [2147483647:163:163:1:0:0:0:SYS] Server version is 163<br />2022-11-21 12:00:17.893 [CU] INFO [JTS-EServerSocket-150] - [2147483647:163:163:1:0:0:0:SYS] Client version is 163<br />2022-11-21 12:00:17.893 [CU] INFO [JTS-EServerSocket-150] - [2147483647:163:163:1:0:0:0:SYS] is 3rdParty true<br />2022-11-21 12:00:17.895 [CU] INFO [JTS-EServerSocket-150] - [2147483647:163:163:1:0:0:0:INFO] Start processing incoming messages for client {2147483647} using pacer.<br />2022-11-21 12:00:17.895 [CU] INFO [JTS-EServerSocket-150] - [2147483647:163:163:1:0:0:0:INFO] <span style="color:red">Handling incoming StartApi(71) message</span>.<br />2022-11-21 12:00:17.895 [CU] INFO [JTS-EServerSocket-150] - [2147483647:163:163:1:0:0:0:DET] Started reading message:<br />2022-11-21 12:00:17.895 [CU] DEBUG [JTS-EServerSocket-150] - Start API message, ClientID=0<br />2022-11-21 12:00:17.895 [CU] INFO [JTS-EServerSocket-150] - [2147483647:163:163:1:0:0:0:DET] Finished reading message:<br />2022-11-21 12:00:17.895 [CU] INFO [JTS-EServerSocket-150] - [2147483647:163:163:1:0:0:0:DET] StartApi(71)::[version=2]<br />2022-11-21 12:00:17.895 [CU] INFO [JTS-EServerSocket-150] - [2147483647:163:163:1:0:0:0:DET] <span style="color:red">[2;0;null]</span><br />2022-11-21 12:00:17.895 [CU] DEBUG [JTS-EServerSocket-150] - Starting new thread: JTS-EMsgPacer-153<br />2022-11-21 12:00:17.895 [CU] INFO [JTS-EServerSocket-150] - [2147483647:163:163:1:0:0:0:INFO] <span style="color:red">Handling incoming SetLogLevel(14) message</span>.<br />2022-11-21 12:00:17.896 [CU] INFO [JTS-EServerSocket-150] - <u><b>Ignoring API request 'jextend.cC' since API is not accepted.</b></u><br />2022-11-21 12:00:17.896 [CU] INFO [JTS-EServerSocket-150] - [2147483647:163:163:1:0:0:0:INFO] Close call made for client{2147483647} socket connection.<br />2022-11-21 12:00:17.896 [CU] INFO [JTS-EServerSocket-150] - Cleaning up [serverId: 2147483647]...<br />2022-11-21 12:00:17.896 [CU] INFO [JTS-EServerSocket-150] - Cleaning up [serverId: 2147483647]...<br />2022-11-21 12:00:17.896 [CU] INFO [JTS-EServerSocket-150] - Cleaning up [serverId: 2147483647]...<br />2022-11-21 12:00:17.896 [CU] INFO [JTS-EServerSocket-150] - [2147483647:163:163:1:0:0:0:DET] closePrim called. Stopping all mkt data and HMDS requests for client{2147483647}.<br />2022-11-21 12:00:17.897 [CU] INFO [JTS-EServerSocket-150] - ArEServer: Removing 2124194153 with id 2147483647<br />2022-11-21 12:00:17.897 [CU] INFO [JTS-EServerSocket-150] - ============ EServerSocket messages stats ============<br />2022-11-21 12:00:17.897 [CU] INFO [JTS-EServerSocket-150] - Number of socket messages pushed to updates queue: 1<br />2022-11-21 12:00:17.897 [CU] INFO [JTS-EServerSocketNotifier-151] - Terminating async queue thread<br />2022-11-21 12:00:17.897 [CU] INFO [JTS-EServerSocket-150] - Number of socket messages sent directly: 0<br />2022-11-21 12:00:17.898 [CU] INFO [JTS-EServerSocket-150] - =======================================================<br />2022-11-21 12:00:17.898 [CU] INFO [JTS-EServerSocket-150] - [2147483647:163:163:1:0:0:0:INFO] Closed API client{2147483647} session.<br />2022-11-21 12:00:17.898 [CU] INFO [JTS-EServerSocket-150] - There are no API orders being processed.<br />2022-11-21 12:00:17.898 [CU] INFO [JTS-EServerSocket-150] - SecDefRequestTimeOut: There are no timed out SecDef requests.<br />2022-11-21 12:00:17.898 [CU] DEBUG [AWT-EventQueue-0] - MDConnectionsModel: Updated [0:0:0:0:0:0:0:1:53699 CLIENT CLOSING -]<br />2022-11-21 12:00:17.896 [CU] DEBUG [JTS-EMsgPacer-153] - Process messages start<br />2022-11-21 12:00:17.899 [CU] INFO [JTS-EWriter2-152] - [2147483647:163:163:1:0:0:0:INFO] Client{2147483647} already closing or closed.<br />2022-11-21 12:00:17.898 [CU] INFO [JTS-EServerSocket-150] - UnhandledOrderPresetRequest: There are no unprocessed order preset requests.<br />2022-11-21 12:00:17.900 [CU] INFO [JTS-EWriter2-152] - [2147483647:163:163:1:0:0:0:SYS] Writer thread terminated for socket client{2147483647}.<br />2022-11-21 12:00:17.900 [CU] DEBUG [JTS-EMsgPacer-153] - intervalStartTime: 1669028417900<br />2022-11-21 12:00:17.901 [CU] DEBUG [JTS-EMsgPacer-153] - queueSize: 1<br />2022-11-21 12:00:17.901 [CU] DEBUG [JTS-EMsgPacer-153] - maxNumOfMessagesAtTimeInterval: 1<br />2022-11-21 12:00:17.901 [CU] DEBUG [JTS-EMsgPacer-153] - timeStepNum: 0; maxNumOfMessagesAtTimeStep: 1<br />2022-11-21 12:00:17.901 [CU] INFO [JTS-EServerSocket-150] - [2147483647:163:163:1:0:0:0:SYS] Ending conversation with client{2147483647} at 0:0:0:0:0:0:0:1<br />2022-11-21 12:00:17.901 [CU] DEBUG [JTS-EMsgPacer-153] - Processing message: StartApi(71)::[version=2]<br />2022-11-21 12:00:17.902 [CU] INFO [JTS-EMsgPacer-153] - [2147483647:163:163:1:0:0:0:DET] Start validating message:<br />2022-11-21 12:00:17.902 [CU] INFO [JTS-EMsgPacer-153] - [2147483647:163:163:1:0:0:0:DET] Finished validating message:<br />2022-11-21 12:00:17.902 [CU] INFO [JTS-EMsgPacer-153] - [2147483647:163:163:1:0:0:0:DET] Started processing message:<br />2022-11-21 12:00:17.902 [CU] INFO [JTS-EMsgPacer-153] - [0:163:163:1:0:0:0:DET] Finished processing message:<br />2022-11-21 12:00:17.902 [CU] DEBUG [JTS-EMsgPacer-153] - Process messages end, completed in 2 ms<br />2022-11-21 12:00:17.902 [CU] INFO [AWT-EventQueue-0] - [0:163:163:1:0:9:1:INFO] Sending next valid order id.<br />2022-11-21 12:00:17.903 [CU] DEBUG [AWT-EventQueue-0] - Deleting logs created >= 7 day(s) ago [logFileTypes=[API, API_ENCRYPTED]]...<br />2022-11-21 12:00:17.925 [CU] DEBUG [AWT-EventQueue-0] - Checking timestamps [count=222,filenames=[много файлов]]...<br />2022-11-21 12:00:17.934 [CU] DEBUG [AWT-EventQueue-0] - Opened a new encrypted log: файл<br />2022-11-21 12:00:17.935 [CU] INFO [AWT-EventQueue-0] - [0:163:163:1:0:9:1:DET] [9;1;1]<br />2022-11-21 12:00:22.896 [CU] DEBUG [AWT-EventQueue-0] - MDConnectionsModel: Removed [0:0:0:0:0:0:0:1:53699 CLIENT CLOSING -]<br /><br />По идее, коннектор должен еще прочитать nextOrderID, но соединение уже закрыто и дальше ничего не работает.<br />Коннектор, вроде как, шлет все сообщения сразу при подключении, хотя код обфусцирован, там особо не разберешься.<br /><br />Может кто указать в какую сторону посмотреть чтобы решить проблему?<br />Кто-нибудь сталкивался с подобным?https://stocksharp.ru/topic/11962/Минимальный депозит в Interactive Brokers LLC2020-06-26T00:23:59Z2020-06-26T00:31:08ZElvie Zhttps://stocksharp.ru/users/128214/info@stocksharp.ru<h2>Какой минимальный депозит в Interactive Brokers LLC?</h2><br /><br /><a href='https://stocksharp.ru/file/114779/treider_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/114779/treider_jpg/?size=500x500" alt="трейдер.jpg" title="трейдер.jpg" /></a><br /><br />Прежде чем начинать работать с <b>Interactive Brokers LLC</b> наша компания рекомендует ознакомиться с <u>перечнем минимальных депозитов</u>, на основе которых выбирается <u>план работы трейдера</u>:<br />- Начальный капитал для трейдера составляет $2 000. При этом срок работы с позиции колеблется от одного дня до четырех недель. При данном депозите работа с внутри дня исключена.<br />- Для дейтрединга минимальная сумма составляет $25 000. <b>Дейтрейдинг</b> – совершение за одну неделю не менее 4 сделок, при этом фьючерсы и их опционы не учитываются. <br />- Для лиц младше 25 лет действует свой план, стоимость которого $3 000.<br />- Для пенсионеров и их счетов $5 000. Однако данный план не подходит для России, информацию мы включаем в качестве ознакомительной.<br />Конечно стоит отметить, что существуют и иные брокеры, чей ценник на депозиты ниже, например, чей депозит начинается от $300. <br /><br /><a href='https://stocksharp.ru/file/114776/united-traders_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/114776/united-traders_jpg/?size=500x500" alt="united traders.jpg" title="united traders.jpg" /></a><br />Однако основным вопросом остается надежность таких брокеров. <br />Указанные суммы – суммы минимального состояния счета трейдера. Так например если счет для детрейдинга падает ниже $25 000, то по регламенту <b>NYSE</b> он будет заморожен. <br />Поэтому для работы с терминалом <b>Interactive Brokers</b> мы рекомендуем использовать наши библиотеки API для создания такого терминала, который позволит избежать блокировки и сохранит надежность работы. Более подробно о библиотеках можно узнать на нашем <a href="https://stocksharp.ru/products/pricing/" title="https://stocksharp.ru/products/pricing/">сайте</a>.<br /> <br /><a href='https://stocksharp.ru/file/114777/interactive-brokers_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/114777/interactive-brokers_png/?size=500x500" alt="interactive brokers.png" title="interactive brokers.png" /></a>https://stocksharp.ru/topic/8187/Interactive Brokers не подключается, ругается на время.2017-03-30T09:38:18Z2017-03-30T12:54:24ZИван З.https://stocksharp.ru/users/6502/info@stocksharp.ruInteractive Brokers нигде не подключается.<br />В Гидре и примерах SampleIB, SampleRealTimeEmulation одна и та же ошибка.<br /><br /><div class='spoilertitle'><input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_c7d6edf29c294bc19a32886120ef8dce');" title='Показать спойлер' /></div><div class='spoilerbox' id='spolier_c7d6edf29c294bc19a32886120ef8dce' style='display:none'><br />Interactive Brokers 30.03.2017 16:28:04 +10:00 Error System.InvalidCastException: Cannot convert 20170330 16:28:03 Vladivostok with format yyyyMMdd HH:mm:ss to DateTime. ---> System.FormatException: Строка не распознана как действительное значение DateTime.<br /> в System.DateTimeParse.ParseExact(String s, String format, DateTimeFormatInfo dtfi, DateTimeStyles style)<br /> в Ecng.Common.TimeHelper.ToDateTime(String value, String format)<br /> --- Конец трассировки внутреннего стека исключений ---<br /> в Ecng.Common.TimeHelper.ToDateTime(String value, String format)<br /> в StockSharp.InteractiveBrokers.InteractiveBrokersMessageAdapter.OnSendInMessage(Message message)<br /> в StockSharp.Messages.MessageAdapter.SendInMessage(Message message)<br /></div><br /><a href='https://stocksharp.ru/file/104335/image8742_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/104335/image8742_png/?size=500x500" alt="image8742.png" title="image8742.png" /></a>https://stocksharp.ru/topic/4937/Критика в адрес Interactive Brokers2015-03-22T18:49:47Z2015-03-22T18:49:47ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ruС линка увидел ссылку <a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAAH-NNIgs39Fd-tcizTjmbfNNSPddgowG8EZiDsFqOUekHdUxRlyCQK6T0ySgsJE7pgRzKFdZvGqGLbAEWkkhw6LbKOrdObBnR_DCazcpGU9tJm10EfV2-7vNocMVwjQoY" title="http://qoppac.blogspot.co.uk/2015/03/things-i-wish-interactive-brokers-would.html
">http://qoppac.blogspot.c...tive-brokers-would.html
</a><br /><br />По пунктно автор предлагается следующие вещи:<br /><br />1. Сделать Python API (видимо автор не в курсе <a target="_blank" href="https://github.com/blampe/IbPy " title="https://github.com/blampe/IbPy ">https://github.com/blampe/IbPy </a>)<br />2. Обратную совместимость старых клиентов и нового сервера. Действительно важная вещь, но только у TWS. Протокол для роботов версионируем.<br />3. Хочет бесплатно данных с задержкой. Кто ж не хочет!<br />4. Поддержка множества логинов. Да, знатная проблема для тех, что хочет трейдить несколькими счетами, но при этом официально не хочет заключать договор с IB (у IB поддерживается на уровне системы).<br />5. Хочет стабильность. См. пункт 3.<br />6. Отсталая безопасность. Спорно.<br /><br />Если кто-то у ИБ или Цериха открыт (вроде он является агентом ИБ в РФ), и при этом данные пункты отозвали в вашей душе волнительные нотки, то можете лайкнуть. Больше лайков, больше шансов что услышат (хотя я думаю, что проблема не в слухе, а нечто в другом).https://stocksharp.ru/topic/3313/Коннектор к IB (beta)2013-01-20T16:38:55Z2013-01-20T16:38:55ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ruСделал коннектор к <a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAAYRxY02BeW4wWIJG9QKAwNlM-ERa8WhOw2hJtFOwwZr2Nq4aupTNRItsbOb3xyJww" title="http://www.interactivebrokers.com">Interactive Brokers</a>. Хочу предоставить для бета тестирования. В дальнейшем как коннектор будет распространяться пока не известно, но у тех, кто поможет в тестировании он точно будет.<br /><br />Коннектор предоставляется только для тех, кто:<br /><br /><ul><br /><li>уже пишет роботов<br /><li>является клиентом (чтобы иметь реальное подключение к торгам)<br /><li>готов помочь в случае устранения ошибок (отдам с исходным кодом, чтобы было проще протестировать)<br /><li>не является интернет фантомом, а реальный пользователь с этого или другого форума<br /></ul><br /><br />Пишите сюда или в скайп mika_soukhov