Важно! Код UUID для подключения коннектора к API OEC!~/topic/2655/vazhno!-kod-uuid-dlya-podklyucheniya-konnektora-k-api-oec!/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T12:38:05Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/26731/Я написал только то через что мне пришлось пройти чтоб заставить этот коннектор нормально соединятся...2013-07-21T19:44:52Z2013-07-21T19:44:52ZTradeInWesthttps://stocksharp.ru/users/39539/info@stocksharp.ru<div class="quote"><span class="quotetitle">Maksim Chertkov <a href="https://stocksharp.ru/posts/m/18817/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Я написал только то через что мне пришлось пройти чтоб заставить этот коннектор нормально соединятся, чтоб другим не пришлось биться головой о ту же стенку. И сразу в топике оговорился что может быть все уже исправили, просто я не в курсе, как и насчет того что все оказывается все знали, но ни полслова не сказали ни в описании, ни на форуме по этому поводу.</div></div><br /><br />Максим, в общем смысле UUID конечно же может быть привязан именно к приложению.<br /><br />По сути он нужен для возможности подключения к одному логину из разных приложений. Если разделения по UUID не будет, то предыдущий коннект будет выбиваться.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/20745/Еще добавление насчет UUID - он нужен только для сервера разработчиков api.openecry.com, к серверу д...2012-08-09T20:59:41Z2012-08-09T20:59:41ZMaksim Chertkovhttps://stocksharp.ru/users/707/info@stocksharp.ruЕще добавление насчет UUID - он нужен только для сервера разработчиков api.openecry.com, к серверу демо sim.openecry.com и к серверу реальной торговли prod.openecry.com софт замечательно коннектицца с пустым полем UUID.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/18817/Я написал только то через что мне пришлось пройти чтоб заставить этот коннектор нормально соединятся...2012-05-02T17:42:17Z2012-05-02T17:42:17ZMaksim Chertkovhttps://stocksharp.ru/users/707/info@stocksharp.ruЯ написал только то через что мне пришлось пройти чтоб заставить этот коннектор нормально соединятся, чтоб другим не пришлось биться головой о ту же стенку. И сразу в топике оговорился что может быть все уже исправили, просто я не в курсе, как и насчет того что все оказывается все знали, но ни полслова не сказали ни в описании, ни на форуме по этому поводу.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/18816/UUID МОЖЕТ быть привязан к логину. Но это не значит, что он обязательно должен быть привязан. Вообще...2012-05-02T17:25:51Z2012-05-02T17:25:51ZSergey Sokolovhttps://stocksharp.ru/users/6014/info@stocksharp.ruUUID МОЖЕТ быть привязан к логину. Но это не значит, что он обязательно должен быть привязан.<br />Вообще, UUID - это идентификатор приложения, как ясно написано вот тут: <a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAACD1l_BXOK2Ny49vWM5xdI4e_nOlYKqvZ1L5SYdtgSNJW1XTC63bKi3PpFYFyuew1pjEoGz44_qLo3ia6JP2MMp" title="http://www.openecry.com/api/api/OEC.API.OECClient.UUID.html
">http://www.openecry.com/...API.OECClient.UUID.html
</a><br />Иначе он был бы просто лишен смысла. Зачем придумывать какойто UUID если уже есть логин?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/18815/Так насколько я понял номер выдаваемый для тестирования привязывается к логину, вот что мне написали...2012-05-02T17:18:58Z2012-05-02T17:21:26ZMaksim Chertkovhttps://stocksharp.ru/users/707/info@stocksharp.ruТак насколько я понял номер выдаваемый для тестирования привязывается к логину, вот что мне написали из поддержки:<br />The UUID for your custom platform is a66c6527-89cf-4637-8ac2-xxxxxxx. This can be used in our test environment located at api.openecry.com port 9200 and can be with the following login(s): MChertkov603. If other logins need enabled, let me know.<br />Таким образом каждому тестеру придется либо просить кого-то присоединить логин к своему UUID, либо просить свой. Дело осложняется еще и тем, что срок действия у этих логинов и UUID порядка месяца - и если выделять один UUID, то придется постоянно просить продлять срок действия записи, но вряд ли они будут долго поощрять такую халяву. Именно поэтому я и предложил вывести это свойство наружу, чтобы перед коннектом программер мог задавать свой тестовый UUID из бота, а не лазить в нутро коннектора и исходники будут для этого как раз-таки всем без надобности. И исходники доступны пока, насколько я понял, тем, кто изначально этот коннектор заказывал, а не каждому разработчику. А без исходника я, честно говоря, не знаю как сейчас можно им воспользоваться.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/18814/Разработчик был в курсе. Просто предполагалось, что для коннектора в целом будет выделен специальный...2012-05-02T17:00:18Z2012-05-02T17:00:18ZSergey Sokolovhttps://stocksharp.ru/users/6014/info@stocksharp.ruРазработчик был в курсе.<br />Просто предполагалось, что для коннектора в целом будет выделен специальный UUID и пользователям коннектора об этом беспокоиться не придется.<br />Насколько мне известно, Михаил Сухов вел переговоры с OEC о выделении UUID для коннектора, но на момент завершения разработки UUID еще не было. Так что было бы замечательно, если бы Михаил прокомментировал.<br />С другой стороны, если исходники доступны многим разработчикам роботов, и каждый из этих разработчиков имеет возможность менять коннектор как ему вздумается, то быть может правильнее будет сделать как вы предлагаете, т.е. вывести UUID в отдельное свойство.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/18802/Наверняка многие из тех кто захочет подключится в первый раз удидят ошибку - Software not permitted....2012-05-02T10:46:47Z2012-05-02T10:46:47ZMaksim Chertkovhttps://stocksharp.ru/users/707/info@stocksharp.ruНаверняка многие из тех кто захочет подключится в первый раз удидят ошибку - Software not permitted. ("Для данного ПО соединение не разрешено")<br />Пишу путь решения этой проблемы, без этого коннектор не подключается к тестовому серверу для разработчиков api.openecry.com.<br />У API OEC есть такая особенность - каждое приложение при подключении к нему должно сообщать свой UUID код, иначе выдается ошибка - Software not permitted.<br />Даже если вы зарегистрировались в OEC как разработчик и получили логин и пароль - код UUID вам нужно получать отдельно, специальным запросом в службу поддержки по адресу <a href="https://stocksharp.ru/away/?u=AQAAAAAAAACCtRaSKZCgKLf4-0L1omq5sEFvQCd14aPpbPksrA_bxJ71KMzlOwRgB2qAe_fq5uw">tickets_support@openecry.com</a>, где на английском надо сообщить свой логин и попросить прислать вам номер UUID. <br />По получении необходимо залезть в исходник коннектора и либо исправить там в файле OECTrader.cs строку private const string _oecUuid ="ваш код", либо пойти дальше и сделать его одним из публичных свойств класса OECTrader и прописать уже потом в своей программе (видимо разработчик коннектора был не в курсе и не вывел наружу это нужное свойство. Последнюю версию коннектора на кодеплексе я так и не нашел, может уже исправили, если нет, то оччень желательно это сделать). После всех вышеописанных действий доступ должен заработать.<br /><br />Еще сейчас дописал к коннектору функцию получения свечек по инструментам, сейчас в режиме тестирования, как закончу - если еще актуально будет, то выложу обязательно.<br /><br /> <br />Copyright @ StockSharp Platform LLC 2010 - 2024