Автор Тема: TradeStation 9.1 build 12880 (Update 29) + QuoteRoom  (Прочитано 49199 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 419
    • Просмотр профиля
    • Gelium.net
TradeStation 9.1 build 12880 (Update 29) + QuoteRoom
« Ответ #150 : 14 Августа 2020, 08:11:48 »
Павел, подскажите плс, есть ли возможность отключить некоторые задачи\процессы на TS91 для уменьшения нагрузки на VPS.
Спасибо.

Можете посмотреть, какие процесс едят ресурс и далее прибить лишнее можно батником с помощью: TASKKILL /IM prog.exe /F
Не пробовал что-то прибивать так, не было нужды в таком. Но может быть что-то лишнее и висит в памяти. Хотя в этом сомневаюсь.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 419
    • Просмотр профиля
    • Gelium.net
TradeStation 9.1 build 12880 (Update 29) + QuoteRoom
« Ответ #151 : 12 Июля 2021, 08:18:31 »
Если у вас не работает QR после логона по имени и паролю, то есть новая версия:

https://download.gelium.net/qrbeta/QuoteRoom_2021.07.1600.zip - отдельно приложение
https://download.gelium.net/qrbeta/QuoteRoomSetup2021.07.1600.exe - инсталляция

Оффлайн val

  • Участник клуба
  • *
  • Сообщений: 148
    • Просмотр профиля
TradeStation 9.1 build 12880 (Update 29) + QuoteRoom
« Ответ #152 : 12 Августа 2021, 09:32:18 »
Приветствую. Вопрос-консультация.
На VPS with Winserver 2008r2 работают TS 91 и MT4.
Периодически выскакивает сообщение : Error script  URL:   https:// www.googletagmanager.conV gtm.js?id=GTM-PXBZ7XZ.
На одном из сайтов нашел мнение, что посылает запрос Trade Station.
Я просто его закрываю, но все таки достает.
Мож быть есть мнение по этому вопросу или кто с таким встречался.

Оффлайн ihaar

  • Давно не был на форуме
  • *
  • Сообщений: 1 067
    • Просмотр профиля
TradeStation 9.1 build 12880 (Update 29) + QuoteRoom
« Ответ #153 : 12 Августа 2021, 11:07:57 »
пишут копать в сторону браузеров.
(и лично я бы по крайней мере обновился до 2016)

Цитировать
ReplyIn reply to EdMorse's post on July 12, 2019
I left out the actual problem to solve. The message received says there is an error in a running script.
This message appears usually when running the trading program called Trade Station. However, I am not absolutely positive about this.
https://www.googletagmanager.com/gtm.js?id=GTM-PXBZ7XZ

Whether or not the error involves https://www.tradestation.com/ the solution is to use another browser. Internet Explorer is simply more prone to JavaScript problems than other browsers.
Try Edge, Chrome, Firefox or Opera.
Some of these script errors will be coming from ads (like googletagmanager) so an ad-blocker like Adblock Plus https://adblockplus.org/ will help in some instances, but may also break a desired feature of the site.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 419
    • Просмотр профиля
    • Gelium.net
TradeStation 9.1 build 12880 (Update 29) + QuoteRoom
« Ответ #154 : 12 Августа 2021, 11:37:50 »
На одном из сайтов нашел мнение, что посылает запрос Trade Station.
Я просто его закрываю, но все таки достает.
Мож быть есть мнение по этому вопросу или кто с таким встречался.

Если это выдает TS, то просто в hosts пропишите:

127.0.0.1 tradestation.com

Это запретит запросы к TS. Если проблема не в этом, подробнее опишите проблему. Что за приложение и что выдает. Со скриншотом.

Оффлайн val

  • Участник клуба
  • *
  • Сообщений: 148
    • Просмотр профиля
TradeStation 9.1 build 12880 (Update 29) + QuoteRoom
« Ответ #155 : 12 Августа 2021, 11:51:54 »
Спасибо, добавил, посмотрим.
Запретил в IE  все скрипты и тд - выдает : 
website listed below is being blocked by Internet
Explorer Enhanced Security Configuration.
https: //clientcenter. tradestation. com

Оффлайн Станислав

  • Участник клуба
  • *
  • Сообщений: 183
    • Просмотр профиля
TradeStation 9.1 build 12880 (Update 29) + QuoteRoom
« Ответ #156 : 18 Августа 2021, 08:59:33 »
Добрый день! Кто-нибудь сталкивался с проблемой определения номера строки кода для вывода сообщения об ошибке или просто информационного сообщения? Определить список названий исследований всей глубины исследований можно посредством AnalysisTechnique.GetParent().GetParent().GetParent().GetParent().GetParent().Name AsType String и до максимальной глубины определяемой пользователем, а вот как к этому сообщению добавить номер строки его вызывающий? Возможно ли это в TS9.1? Не нашёл ничего подобного :(

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 419
    • Просмотр профиля
    • Gelium.net
TradeStation 9.1 build 12880 (Update 29) + QuoteRoom
« Ответ #157 : 18 Августа 2021, 11:10:49 »
Добрый день! Кто-нибудь сталкивался с проблемой определения номера строки кода для вывода сообщения об ошибке или просто информационного сообщения? Определить список названий исследований всей глубины исследований можно посредством AnalysisTechnique.GetParent().GetParent().GetParent().GetParent().GetParent().Name AsType String и до максимальной глубины определяемой пользователем, а вот как к этому сообщению добавить номер строки его вызывающий? Возможно ли это в TS9.1? Не нашёл ничего подобного :(

Такой функции, скорее всего нет, так как код Easy компилируется в машинный код. Поэтому в критических точках нужно добавлять вывод в лог и закрывать куски блоками Try Except с выводом информации в лог.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 419
    • Просмотр профиля
    • Gelium.net
TradeStation 9.1 build 12880 (Update 29) + QuoteRoom
« Ответ #158 : 18 Августа 2021, 11:14:05 »
Определить список названий исследований всей глубины исследований можно посредством AnalysisTechnique.GetParent().GetParent().GetParent().GetParent().GetParent().Name AsType String и до максимальной глубины определяемой пользователем, а вот как к этому сообщению добавить номер строки его вызывающий?

GetParent() - это метод объекта в дере объектов. Эта информация создается и хранится на лету. А номера строк - это отладочная информация, которая должна добавляться компилятором и такой фичи в Easy по ходу нет. Хотя с ней было бы жить на порядки легче разработчикам, но упала бы скорость работы всего кода, так как нужно было бы добавлять дополнительные инструкции для сохранения в регистрах номера строки.

Оффлайн Станислав

  • Участник клуба
  • *
  • Сообщений: 183
    • Просмотр профиля
TradeStation 9.1 build 12880 (Update 29) + QuoteRoom
« Ответ #159 : 18 Августа 2021, 12:22:34 »
Определить список названий исследований всей глубины исследований можно посредством AnalysisTechnique.GetParent().GetParent().GetParent().GetParent().GetParent().Name AsType String и до максимальной глубины определяемой пользователем, а вот как к этому сообщению добавить номер строки его вызывающий?

GetParent() - это метод объекта в дере объектов. Эта информация создается и хранится на лету. А номера строк - это отладочная информация, которая должна добавляться компилятором и такой фичи в Easy по ходу нет. Хотя с ней было бы жить на порядки легче разработчикам, но упала бы скорость работы всего кода, так как нужно было бы добавлять дополнительные инструкции для сохранения в регистрах номера строки.
Вот я с этой целью и решил поинтересоваться, для отладки кода было бы великолепно иметь такую возможность. Можно было бы сделать опционально, например как Alert'ы для сохранения скорости обработки. А так приходиться делить код на #Regions и в каждом регионе функцией описывать логи работы, сообщения и ошибка, а вызывающие их строчки искать глазами...