Чтобы Квик не Тупил надо...
У кого проблемы с тем что Квик жрет Вашу память в буфере Обмена и вообще глюкает, по совету одного сматлабовца **** ставте галку в свойствах
файла info.log «только чтение» файл можно предварительно удалить и создать текстовый документ сменив полное название вместе с расширением файла info.log. После этого квик будет ругаться что файл недоступен для записи, но три раза послав ЕГо Квика все Нормально, правда дневную сессию в этот файл не сохраняет т.е. при перезапуске Квика в течении дня котировки будут вчерашние, и заново загрузятся.
если что тестирую.
после сей манипуляции в буфере
*:\WINDOWS\system32\clipbrd.exe
нет черно\белых скринов и вообще ошибок его переполнения.
Ну, а насчет:
еще в далеких 2000-х ходила байка что с каждым обновлением Винды одни дыры закрываються другие открываются.
Я ни разу с 2003 года не обновлял ВИНДУ т.к. учили отключать нахрен эту возможность. Да сервиспаки Надо ставить да если что то не работает надо ставить отдельные пакеты.
Я вас удивлю можно даже поставить Винду сертифицированную в ФСБ, и я вас Уверяю Винду 10 ФСБ никогда не сертифицирует.
Кстате винду ХР сертифицировал ФСБ т.к. её код прозрачен и оттуда легко что то вырезать почти без ущерба для функционала. И я сомневаюсь что винда с сертификатом ФСБ будет обновляться в Майкрсофте.
жесть какая.
5 лет как сняли с поддержки.
Создаем файлу расширение vbs и запускаем его из директории квика. Меняем имя, пароль, директорию на нужные. Будет квик запускаться, удалять info.log и вход в него будет автоматический.
'Для Windows с английской раскладкой по умолчанию.
path = «C:\QUIK\info.exe» 'Путь и файл запуска
'Это удаляет файл info.log чтобы квик не тормозил
Set fso = CreateObject(«Scripting.FileSystemObject»)
FileInfoLog = fso.FileExists(«info.log»)
If FileInfoLog Then
Set f2 = fso.GetFile(«info.log»)
f2.Delete
End if
login = «user» 'ввод логина
'Внимание!
'Если используются русские буквы, необходимо вводить
'их на английской раскладке.
'Например, для логина Петр вводить «Gtnh».
'Ввод цифр не зависит от раскладки.
pass = «123456» 'ввод пароля
'Правила ввода те же, что и для логина.
set WshShell = WScript.CreateObject(«WScript.Shell»)
Set quik = WshShell.Exec(path)
Do Until Dummy = true
WScript.Sleep 1000
Loop
Call Logon
Function Dummy
Dummy = false
If WshShell.AppActivate(«Идентификация пользователя») then
Dummy = True
Exit Function
End If
End Function
Sub Logon
WScript.Sleep 100
'Если логин на русском, то
'убираем комментарий в одной из следующих строк,
'тем самым переключив раскладку:
'WshShell.SendKeys "(^+)" 'если переключение раскладки Ctrl+Shift
'WshShell.SendKeys "(%+)" 'если переключение раскладки Alt+Shift
'WshShell.SendKeys "(^%)" 'если переключение раскладки Ctrl+Alt
WScript.Sleep 100
WshShell.SendKeys login
WshShell.SendKeys "{TAB}"
WScript.Sleep 100
'Если логин на русском, а пароль на английском, то
'убираем комментарий в одной из следующих строк,
'тем самым переключив раскладку обратно:
'WshShell.SendKeys "(^+)" 'если переключение раскладки Ctrl+Shift
'WshShell.SendKeys "(%+)" 'если переключение раскладки Alt+Shift
'WshShell.SendKeys "(^%)" 'если переключение раскладки Ctrl+Alt
WScript.Sleep 100
WshShell.SendKeys pass
WshShell.SendKeys "{Enter}"
End Sub
Чтобы он не тупил, надо перестать им пользоваться.
=) И заодно брокерами, которые кроме него ничего не дают клиентам для подключения из внешних торговых систем.
ПС Все высказывания являются шуткой. Все совпадения имен, мест и названий — случайны.
Чтобы квик запускался и работал надо создать или изменить файл info.cmd с содержимым:
@ECHO OFF
del *.log /F /Q
del alltrade.dat /F /Q
del tmsg.dat /F /Q
del *.ik /F /Q
start info.exe
В настройках Программа->Сохранение данных-> убрать галку «получать пропущенные данные».
Эта настройка, у меня по крайней мере, дала возможность нормально запускать квик 7.27.2.1 с настроенным экспортом в системы теханализа.
Квик 7.27.2.1, настройки работы с данными см. ниже.
Памяти ест 1/3 от того, что сжиралось на 7.19.
Открытый интерес экспортируется нормально, в течении торговой сессии info.exe, если нужно, нормально завершает работу и нормально запускается обратно (уже без удаления dat'ов и логов)
Единственно, пропущенные за это время данные не подгрузятся наверное — не проверял.
У меня в предыдущей версии стояла галочка «Получать пропущенные данные», но в версии 27.2 запустить info.exe с этой галкой и экспортом не удалось. И .dat чистил и archive чистил и вообще полную переустановку с минимальными настройками делал — не запускается с этой галкой, наглухо висит.
Текущие рабочие параметры.