Подключение когда робот и плаза роутер находятся на разных компьютерах~/topic/3978/podklyuchenie-kogda-robot-i-plaza-router-nahodyatsya-na-raznyh-kompyuterah/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-29T13:58:01Zhttps://stocksharp.com/images/logo.pnghttps://stocksharp.com/posts/m/27408/Заработало, спасибо. Еще эта статья помогла. Пароль для приложения задается в свойстве Password (две...2013-09-12T08:48:51Z2016-08-16T00:14:47Zvk37https://stocksharp.com/users/6296/info@stocksharp.comЗаработало, спасибо. Еще <a href="http://stocksharp.com/forum/338/Torghovyie-roboty-na-Plaza2/" title="http://stocksharp.com/forum/338/Torghovyie-roboty-na-Plaza2/">эта статья</a> помогла. Пароль для приложения задается в свойстве Password (две функции у одного свойства). Открыл порт 4001 в брендмауэре.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/27407/В документации к плазе нашел это: Приложение 2. Настройки роутера и клиенских приложений для работы ...2013-09-12T08:08:28Z2013-09-12T08:08:28Zvk37https://stocksharp.com/users/6296/info@stocksharp.comВ документации к плазе нашел это: <div class='spoilertitle'><input type='button' value='Show spoiler' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_91401b942476442e95381640a7934c32');" title='Show spoiler' /></div><div class='spoilerbox' id='spolier_91401b942476442e95381640a7934c32' style='display:none'><div class="code"><strong>Code</strong><div class="innercode"><pre class="brush:plain">
Приложение 2. Настройки роутера и клиенских приложений для работы на разных компьютерах.
Для разнесения роутера и клиентских приложений на разные компьютеры в сети брокера требуется сделать:
• Со стороны клиента:
- Установить свойства Host, Port в значения, соответствующие установке роутера в вашей корпоративной сети.
- Правильно установить свойство Password — локальный пароль приложения AppName на роутере. При соединении приложения и роутера вне пределов одного компьютера, требуется задавать пароль локального соединения. Пароль локального соединения и пароль для аутентификации приложения в сети Plaza-II – это разные вещи! Нельзя их путать.
• Со стороны роутера:
В ini-файле роутера в секции [AS:Local] прописать строку <AppName>=<local password>. Где AppName и local Password – имя приложения и его локальный пароль – должны соответствовать параметрам, передаваемым клиентским приложением.
Для сокрытия пароля в ini-файле роутера можно воспользоваться утилитой командной строки P2MQLocPwdsUtil.exe, доступной в дистрибутиве шлюза или для загрузки с ftp-сервера РТС. Утилиту можно запускать в двух режимах:
• Просто шифрация пароля. Командная строка:
P2MQLocPwdsUtil.exe <clear_password>
При выполнении этой команды в стандартный вывод пишется зашифрованное значение пароля <clear_password>, которое затем можно вручную вставить в файл client_router.ini в описанную выше секцию.
• Шифрация пароля с записью в ini-файл. Командная строка:
P2MQLocPwdsUtil.exe <clear_password> /i<AppName> /sAS:Local /fclient_router.ini
При выполнении этой команды в файл client_router.ini в секцию [AS:Local] пишется ключ <AppName> со значением в виде зашифрованного пароля <clear_password>
Обратите внимание на отсутствие пробелов между ключами командной строки и значениями параметров.
</pre>
</div></div></div>Не нашел где в классе PlazaTrader задается пароль для приложения. Или еще что-то нужно сделать, кроме этого?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/27404/Роутер в датацентре настроен чтобы принимать удаленные подключения?2013-09-12T06:26:40Z2013-09-12T06:26:40Zesperhttps://stocksharp.com/users/5990/info@stocksharp.comРоутер в датацентре настроен чтобы принимать удаленные подключения?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/27403/Серевер с установленным плаза роутером находится в датацентре. Пробую запустить робота со своего ком...2013-09-12T06:21:27Z2013-09-12T06:21:27Zvk37https://stocksharp.com/users/6296/info@stocksharp.comСеревер с установленным плаза роутером находится в датацентре. Пробую запустить робота со своего комьпютера из дома. Установил в PlazaTrader.Address адрес сервера в датацентре: ххх.ххх.ххх.ххх:4001. При попытке подключения получаю ошибку: <div class='spoilertitle'><input type='button' value='Show spoiler' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_cc1e776f15ca48839c4a27e10da6f2e0');" title='Show spoiler' /></div><div class='spoilerbox' id='spolier_cc1e776f15ca48839c4a27e10da6f2e0' style='display:none'><div class="code"><strong>Code</strong><div class="innercode"><pre class="brush:plain">
2013-09-12 10:13:05,067 [ 8] INFO - InternalWorkMonitor started
2013-09-12 10:13:06,822 [10] INFO - Connection Process Started
2013-09-12 10:13:08,402 [12] INFO - 10:13:08.149 | PlazaTrader | Connect
2013-09-12 10:13:08,402 [12] INFO - 10:13:08.156 | PlazaTrader | OnConnect
2013-09-12 10:13:09,381 [Plaza. Transaction thread #1] ERROR - Trader Connection Error
StockSharp.Plaza.PlazaException: Ошибка подключения к серверу Плазы. Код -2147196924, описание 'P2ERR_MQ_TIMEOUT'. ---> System.Runtime.InteropServices.COMException: Couldn't connect to MQ
at P2ClientGateMTA64.CP2ConnectionClass.Connect()
at #=q0zmf86Y7A6b2890Xa5$rctMPinIq9rkJ9nMGit$JEgoaWxF4JVwY2AI4Lyk$A8WOm9zrwj6CywRNG3Hi_OdI3w==.#=qZKhq$dDAAVMgR9hZycuUTQ==(String #=q2_ru5HiSIT60K_dXBQfR6g==)
at #=qFbqWlUyEmPUeT4DVkop1_gp6Rt_OZcz61uNmJOT9khkOJ2rASrRWbMR$dveF5eaCScpLXQ9H07BuRQtw0sdOBg==.#=qmx2LxDtQm591w9woWelnhw==()
at #=q0zmf86Y7A6b2890Xa5$rctMPinIq9rkJ9nMGit$JEgoaWxF4JVwY2AI4Lyk$A8WOm9zrwj6CywRNG3Hi_OdI3w==.#=qGgVAOQVJEL$mzsQYELPHslU3b0hoGbVAxBRq_oo5DIDGvJcWKLWMTrIisc2ii_XDloEI1ITRSEVfC_$dbAv1ng==()
at #=qZt156j6ZoRFgCl2Pjxex9RcYrT93CYgbn2Xbx0tQii$mFVoDU2nBo1vMz4b_XzcM.#=qzPt_MyYWKCodHphSkiKcm7c02PtQshJLuP1YnH7odYE=.#=qCGSR7FcbDLfKUmB1NvgECP7eIZx5kfvUgxm6XdNUVQg=()
--- End of inner exception stack trace ---
2013-09-12 10:13:09,382 [10] INFO - Connection Process Completed
2013-09-12 10:13:09,414 [11] INFO - 10:13:09.380 | PlazaTrader | RaiseConnectionError - disconnected
2013-09-12 10:13:09,414 [11] ERROR - 10:13:09.383 | PlazaTrader | StockSharp.Plaza.PlazaException: Ошибка подключения к серверу Плазы. Код -2147196924, описание 'P2ERR_MQ_TIMEOUT'. ---> System.Runtime.InteropServices.COMException: Couldn't connect to MQ
at P2ClientGateMTA64.CP2ConnectionClass.Connect()
at #=q0zmf86Y7A6b2890Xa5$rctMPinIq9rkJ9nMGit$JEgoaWxF4JVwY2AI4Lyk$A8WOm9zrwj6CywRNG3Hi_OdI3w==.#=qZKhq$dDAAVMgR9hZycuUTQ==(String #=q2_ru5HiSIT60K_dXBQfR6g==)
at #=qFbqWlUyEmPUeT4DVkop1_gp6Rt_OZcz61uNmJOT9khkOJ2rASrRWbMR$dveF5eaCScpLXQ9H07BuRQtw0sdOBg==.#=qmx2LxDtQm591w9woWelnhw==()
at #=q0zmf86Y7A6b2890Xa5$rctMPinIq9rkJ9nMGit$JEgoaWxF4JVwY2AI4Lyk$A8WOm9zrwj6CywRNG3Hi_OdI3w==.#=qGgVAOQVJEL$mzsQYELPHslU3b0hoGbVAxBRq_oo5DIDGvJcWKLWMTrIisc2ii_XDloEI1ITRSEVfC_$dbAv1ng==()
at #=qZt156j6ZoRFgCl2Pjxex9RcYrT93CYgbn2Xbx0tQii$mFVoDU2nBo1vMz4b_XzcM.#=qzPt_MyYWKCodHphSkiKcm7c02PtQshJLuP1YnH7odYE=.#=qCGSR7FcbDLfKUmB1NvgECP7eIZx5kfvUgxm6XdNUVQg=()
--- End of inner exception stack trace ---
2013-09-12 10:13:09,415 [11] INFO - 10:13:09.386 | PlazaTrader | OnConnectionStatusChanged: conn H0_0 - status: Closed</pre>
</div></div></div>Может какие порты нужно открыть на сервере? Подскажите, пожалуйста, кто знает. Если робота запускаю на сервере, то проблем нет.Copyright @ StockSharp Platform LLC 2010 - 2024