#83167 - Thu Apr 05 2018 11:24 AM
Опять вопрос по пропущенным сигналам
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
1) что это значит в логах(см фото)? 2) включил не сразу агента, допускаю, что сигналы сформировались когда было больше 5 свечей .Верно или? 2)Но почему в Менеджере Команд попадает по одному сигналу, когда пропущено сразу два и мне их одновременно нужно исполнять( переворот позы)( см фото )? 3) Как их убрать из Менеджера Команд и из графика на агенте без выполнения через Менеджер Команд? 4) Как настроить, чтобы сигналы , если пропущены, то вообще прекращали сигналить , как будто их не было? 5) А лучше чтобы сигналили о пропуске до того момента, пока не придет подобный сигнал на вход\выход, после чего сами бы исчезли из Менеджера Команд и с графика агента? Можно пометить галки в моих настройках.(см фото)
ПС: Служба поддержки в течении какого времени обязана отвечать?
Attachments
что это значит.png (105 downloads)сделки в агенте висят как будто они прошли.png (79 downloads)один только сигнал.png (79 downloads)настройки агента.png (69 downloads)
Отредактировано Volody_Lemon (Thu Apr 05 2018 11:32 AM)
|
Наверх
|
|
|
|
#83169 - Thu Apr 05 2018 01:03 PM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
1) что это значит в логах(см фото)? 2) включил не сразу агента, допускаю, что сигналы сформировались когда было больше 5 свечей .Верно или? 2)Но почему в Менеджере Команд попадает по одному сигналу, когда пропущено сразу два и мне их одновременно нужно исполнять( переворот позы)( см фото )? 3) Как их убрать из Менеджера Команд и из графика на агенте без выполнения через Менеджер Команд? 4) Как настроить, чтобы сигналы , если пропущены, то вообще прекращали сигналить , как будто их не было? 5) А лучше чтобы сигналили о пропуске до того момента, пока не придет подобный сигнал на вход\выход, после чего сами бы исчезли из Менеджера Команд и с графика агента? Можно пометить галки в моих настройках.(см фото)
ПС: Служба поддержки в течении какого времени обязана отвечать? 1) что пропущены сигналы. 2) так и есть. сразу после запуска появились сигналы в истории. 2)в менеджер команд попадают АКТИВНЫЕ сигналы. 3) На вход сами пропадут, как только будет виртуальный выход. На выход будут висеть. 4) В настройках агента "Виртуальная, баров" для входа и "игнор сигналов, кроме последнего" для выхода 5) обе настройки, что в 4 пункте ПС: 4 часа для первого обращения, а дальше как придется, проблема может пойти дальше решаться и служба поддержки ее не увидит, пока она не вернется от программистов. Этих вопросов не вижу в службе поддержки. А на остальные вам очень быстро отвечали. Здесь еще нужно учитывать, что работа с 10:00 до 19:00 , с обедом и только в рабочие дни.
|
Наверх
|
|
|
|
#83172 - Fri Apr 06 2018 09:49 AM
Re: Опять вопрос по пропущенным сигналам
[Re: ViL]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
Vil, подскажи, 1)что нужно сделать, чтобы один и тот же запущенный скрипт с разными параметрами оптимизации не брал данные другого? Вчера обнаружил такое дело. Заменил названия переменных в параметрах оптимизации и почти все наладилось, за исключением параметров по умолчанию. В втором скрипте ( только разные параметры оптимизации и разные названия переменных) все время цеплялись значения переменных, которые устанавливаются по умолчанию. Что только не делал и останавливал, пересохранял, перегружал ТСЛАБ- не лечится. Гдето какой кеш подкачивается. После удалил агента и создал заново-все нормализовалось. Вопрос: 2) Как это исправлять не удаляя агента и создавая его заново?
Отредактировано Volody_Lemon (Fri Apr 06 2018 09:51 AM)
|
Наверх
|
|
|
|
#83180 - Mon Apr 09 2018 10:27 AM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
Vil, закончился тестовый период.У меня остались вопросы ( тех поддержка пока не ответила на вопрос по открытию непонятных сделок) по поводу реальной торговли через КвикЛуа. Будут ли глюки в дальнейшем. Тех поддержка на реальные проблемы оч долго отвечает.
Вопрос:1) Через сколько после оплаты с карты лицензия заработает? 2) Если подключить КвикЛуа Лайт, с 2 контрактами только, то если у меня будут тестироваться две стратегии , одна РИ, другая Брент и в одно и то же время возникнет сигнал на переворот в РИ и Бренте, то есть в моменте будут проходить 4 контракта , то КвикЛуа Лайт пропустит это? 3)Если будет идеальный интернет и всегда включен квик к одному серверу и с переподключением к нему же, если всегда будет тслаб висеть и по расписанию коннектиться, то проблем непонятных со сделками вообще по ходу не должно быть( за исключением ошибок в скрипте)? или все же? 5) Так и не понял зачем нужна галка в квике с подкачкой пропущенных данных, если он и без этой галки подкачивает. 6)Появилась ли в 2.0 возможность строить эквити по нескольким стратегиям?хотя бы по суммированию процентов? хоть в каком виде? помню еще лет 5 назад пользователи хотели 7) Если сейчас подключить КвикЛуаЛайт, а через неделю решить полный, то тыщу зачесть можно?)) 8)Линейная Регрессия от РусАлго под 2.0 не работает? 9)как оплачивать из Сбербанк Онлайн? не вижу вариантов
Подскажи?
Отредактировано Volody_Lemon (Mon Apr 09 2018 10:32 AM)
|
Наверх
|
|
|
|
#83181 - Mon Apr 09 2018 11:25 AM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
Vil, закончился тестовый период.У меня остались вопросы ( тех поддержка пока не ответила на вопрос по открытию непонятных сделок) по поводу реальной торговли через КвикЛуа. Будут ли глюки в дальнейшем. Тех поддержка на реальные проблемы оч долго отвечает.
Вопрос:1) Через сколько после оплаты с карты лицензия заработает? 2) Если подключить КвикЛуа Лайт, с 2 контрактами только, то если у меня будут тестироваться две стратегии , одна РИ, другая Брент и в одно и то же время возникнет сигнал на переворот в РИ и Бренте, то есть в моменте будут проходить 4 контракта , то КвикЛуа Лайт пропустит это? 3)Если будет идеальный интернет и всегда включен квик к одному серверу и с переподключением к нему же, если всегда будет тслаб висеть и по расписанию коннектиться, то проблем непонятных со сделками вообще по ходу не должно быть( за исключением ошибок в скрипте)? или все же? 5) Так и не понял зачем нужна галка в квике с подкачкой пропущенных данных, если он и без этой галки подкачивает. 6)Появилась ли в 2.0 возможность строить эквити по нескольким стратегиям?хотя бы по суммированию процентов? хоть в каком виде? помню еще лет 5 назад пользователи хотели 7) Если сейчас подключить КвикЛуаЛайт, а через неделю решить полный, то тыщу зачесть можно?)) 8)Линейная Регрессия от РусАлго под 2.0 не работает? 9)как оплачивать из Сбербанк Онлайн? не вижу вариантов
Подскажи? 1 при оплате в кабинете сразу 2. Нет. Один контракт ри, второй брент. 3. Или все же. Между квиком и их сервером есть ошибка до сих пор. Теряют ID. Мы как могли парировали эту ситуацию, но иногда проскакивает. 5. мы делаем запрос, потому и прокачивается. 6. Пока нет. Будет, но не в ближайшее время. Пока только засовывать несколько скриптов в один скрипт, либо сбрасывать сделки в эксель и уже в экселе делать, строить, считать ... 7. в теории можно - но головная боль сильная для бэкофиса, проще вернуть неиспользованные средства - а коннектор купить новый 9. никак только карта сбера в PayOnLine или Paypal
|
Наверх
|
|
|
|
#83184 - Mon Apr 09 2018 11:47 AM
Re: Опять вопрос по пропущенным сигналам
[Re: ViL]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
Vil, закончился тестовый период.У меня остались вопросы ( тех поддержка пока не ответила на вопрос по открытию непонятных сделок) по поводу реальной торговли через КвикЛуа. Будут ли глюки в дальнейшем. Тех поддержка на реальные проблемы оч долго отвечает.
Вопрос:1) Через сколько после оплаты с карты лицензия заработает? 2) Если подключить КвикЛуа Лайт, с 2 контрактами только, то если у меня будут тестироваться две стратегии , одна РИ, другая Брент и в одно и то же время возникнет сигнал на переворот в РИ и Бренте, то есть в моменте будут проходить 4 контракта , то КвикЛуа Лайт пропустит это? 3)Если будет идеальный интернет и всегда включен квик к одному серверу и с переподключением к нему же, если всегда будет тслаб висеть и по расписанию коннектиться, то проблем непонятных со сделками вообще по ходу не должно быть( за исключением ошибок в скрипте)? или все же? 5) Так и не понял зачем нужна галка в квике с подкачкой пропущенных данных, если он и без этой галки подкачивает. 6)Появилась ли в 2.0 возможность строить эквити по нескольким стратегиям?хотя бы по суммированию процентов? хоть в каком виде? помню еще лет 5 назад пользователи хотели 7) Если сейчас подключить КвикЛуаЛайт, а через неделю решить полный, то тыщу зачесть можно?)) 8)Линейная Регрессия от РусАлго под 2.0 не работает? 9)как оплачивать из Сбербанк Онлайн? не вижу вариантов
Подскажи? 1 при оплате в кабинете сразу 2. Нет. Один контракт ри, второй брент. 3. Или все же. Между квиком и их сервером есть ошибка до сих пор. Теряют ID. Мы как могли парировали эту ситуацию, но иногда проскакивает. 5. мы делаем запрос, потому и прокачивается. 6. Пока нет. Будет, но не в ближайшее время. Пока только засовывать несколько скриптов в один скрипт, либо сбрасывать сделки в эксель и уже в экселе делать, строить, считать ... 7. в теории можно - но головная боль сильная для бэкофиса, проще вернуть неиспользованные средства - а коннектор купить новый 9. никак только карта сбера в PayOnLine или Paypal 1)а по пункту 8)? Купил полный.. 2)Подскажи, а в алоре ID квик не теряется что ли? 3)А как заранее проверять не потерялся ли ID в текущий момент??? 4) Вот сейчас у меня в стратегии 1 контракт, допустим я хочу прям сейчас поменять количество на 10-20-50...как мне правильно сделать? Чтобы прям по текущим котировкам поменять и чтобы потом глюков ни каких не было при стопах\переворотах??
Отредактировано Volody_Lemon (Mon Apr 09 2018 11:49 AM)
|
Наверх
|
|
|
|
#83185 - Mon Apr 09 2018 12:19 PM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
По 8 не знаю. Кто-то делал сборки под 2.0 http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=77649#Post776492. нет 3. никак, просто приходит неизвестная сделка. 4. В зависимости от стратегии, откуда управление идет, там и менять. Если в управлении агентами в лотах, так и поменять в управлении агентами. Если в самом агенте..., можно же прям в агент вывести количество через константу в панель управления.
|
Наверх
|
|
|
|
#83186 - Mon Apr 09 2018 02:07 PM
Re: Опять вопрос по пропущенным сигналам
[Re: ViL]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
По 8 не знаю. Кто-то делал сборки под 2.0 http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=77649#Post776492. нет 3. никак, просто приходит неизвестная сделка. 4. В зависимости от стратегии, откуда управление идет, там и менять. Если в управлении агентами в лотах, так и поменять в управлении агентами. Если в самом агенте..., можно же прям в агент вывести количество через константу в панель управления. 1) "3. никак, просто приходит неизвестная сделка." Можно как то понять, где и куда она приходит и сразу как то отреагировать?? может скрипт какой есть? Ну ситуации такая, я уехал из дома, а у меня случилась "неизвестная сделка", соответсвенно робот неправильно отреагирует. Это же бапки!! Как получить сразу сигнал на телефон, что случилась эта "неизвестная сделка" и вообще как то можно на телефон настроить Менеждер сигналов? Оповещения-смс по сигналам, менеджеру команд , прошла не прошла сделка и т.д. есть в тслабе? Робот и нужен, чтоб не пялиться в монитор и смотреть прошел сигнал не прошел...Какие варианты предложите, пока есть такая проблема? 2) По 4. пункту: Я правильно понял, что из тслаба стандартно можно только закрыть через Менеджер Команд , после увелитчить лот и запустить скрипт? А если хочешь сразу мгновенно корректировать, то это программируется под себя через Информационную панель? 4) Еще, если закрыть и переоткрыть сделку в квик руками, связь с ведением этой позиции теряется через тслаб? тслаб не поймет уже эту позицию? ТС лаб использует\хранит номера сделок\заявок непосредственно от Квика? или ему все равно 5) Если не использует номера сделок\заявок квика, то можно при увеличении лота делать так(пока программно не сделано): 1\ Отключить ТС Лаб 2\ Руками в квике сделать необходимый объем позы, доувеличить. 3\Увеличить в ТС Лаб лот и включить его. Верно мыслю или нет? 6) какой кубик выдает количество контактов(лотов) по инструменту?
Отредактировано Volody_Lemon (Mon Apr 09 2018 09:35 PM)
|
Наверх
|
|
|
|
#83187 - Tue Apr 10 2018 10:58 AM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
1. в менеджере уведомлений настройте на сообщение without transaction ID trans_id не является биржевым параметром, его устанавливает сервер. Сервер запоминает trans_id и отправленную транзакцию на биржу. Когда приезжает ответ на транзакцию, в нем содержится номер заявки. Таким образом сервер понимает на какую заявку какой trans_id требуется установить. И когда приезжает заявка с указанным номером, на ней тут же проставляется trans_id. Однако, бывают случаи, когда заявка приезжает раньше чем ответ на транзакцию. Это обусловлено тем что транзакции и сами заявки едут разными, не синхронизированными потоками. В такой ситуации сервер не знает какой trans_id установить на заявке и отправляет ее клиенту как есть, то есть с пустым значением.
2. Нет. В управлении агентами кнопку АН, меняете нужное и запускаете агента. Закрывать из менеджера команд ничего не нужно. Либо через панель управления вывести в агенте то, что нужно изменить. Управление сущностью лотами в позиции меняется и там и там по формуле АН*Блок. 4. при чем тут .. у вас может и сто агентов быть запущено. и позиция на счете быть 0, при этом программа будет вести 100 разнонаправленных позиций. Когда позиция будет закрываться, т.е. пойдет заявка брокеру, вот тогда комментарий и будет иметь значение и то, даже если вы эту заявку перехватите, программа узнает об отмене и просто выставит следующую. 5. нет 6. Кубик количество работает по позиции, по инструменту такого нет.
|
Наверх
|
|
|
|
#83190 - Wed Apr 11 2018 12:53 PM
Re: Опять вопрос по пропущенным сигналам
[Re: ViL]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
1. в менеджере уведомлений настройте на сообщение without transaction ID trans_id не является биржевым параметром, его устанавливает сервер. Сервер запоминает trans_id и отправленную транзакцию на биржу. Когда приезжает ответ на транзакцию, в нем содержится номер заявки. Таким образом сервер понимает на какую заявку какой trans_id требуется установить. И когда приезжает заявка с указанным номером, на ней тут же проставляется trans_id. Однако, бывают случаи, когда заявка приезжает раньше чем ответ на транзакцию. Это обусловлено тем что транзакции и сами заявки едут разными, не синхронизированными потоками. В такой ситуации сервер не знает какой trans_id установить на заявке и отправляет ее клиенту как есть, то есть с пустым значением.
2. Нет. В управлении агентами кнопку АН, меняете нужное и запускаете агента. Закрывать из менеджера команд ничего не нужно. Либо через панель управления вывести в агенте то, что нужно изменить. Управление сущностью лотами в позиции меняется и там и там по формуле АН*Блок. 4. при чем тут .. у вас может и сто агентов быть запущено. и позиция на счете быть 0, при этом программа будет вести 100 разнонаправленных позиций. Когда позиция будет закрываться, т.е. пойдет заявка брокеру, вот тогда комментарий и будет иметь значение и то, даже если вы эту заявку перехватите, программа узнает об отмене и просто выставит следующую. 5. нет 6. Кубик количество работает по позиции, по инструменту такого нет. Не врублюсь вообще как настроить менеджер уведомлений( 0.Не пойму как настроить without transaction ID, можно скинуть описание и фото как это сделать? 1. Как настроить менеджер уведомлений, чтобы на телефон приходило СМС оповещение\или на мыло о сделке в агенте? Пример? 2. Как настроить менеджер уведомлений, чтобы на телефон приходило СМС оповещение\или на мыло о сделке в Лаборатории?Пример? 3.Как настроить менеджер уведомлений, чтобы на телефон приходило СМС оповещение\или на мыло о пропущенной сделке в агенте? 4.Как настроить менеджер уведомлений, чтобы на телефон приходило СМС оповещение\или на мыло о логах(кроме Скрип выполнен успешно) в агенте? Пример? 5. Так если существует такая trans_id ошибка, то и в торговле руками она тоже присутсвует? 6. Как часто и при каких обычно обстоятельствах она случается? _\\__\\ 7. Увеличил кол-во лотов.Сейчас в лонге 1 контраакт, стало 5 контрактов. Робот ничего не докупил, но это и правильно. Что сделает робот, когда придет сигнал на а)стоп? б)переворот(стоп+сигнал на продажу)? 8. И все же, ТС Лаб хранит номера сделок\заявок квиковских? 9.То есть , если он ведет по агенту позу, то ему все равно сколько реально контрактов на счету этого инструмента, он будет открывать\закрывать согласно алгоритму? 10. Что будет, если допустим у меня в лонге по агенту 100 контрактов. Я руками из Квика все их продал и купил несколько раз или частями купил-продал . И до возникновения следующего сигнала восстановил, согласно лотам в агенте. Сбойнет ли робот? или будет неверно отображать результаты? 11. Как поступит агент, если биржа увеличила ГО и то что в лоте агента выходит за рамки? То есть если у меня в лонге 100 контрактов, брокер закрыл 10 контрактов сам из-за превышения ГО. А Агент при закрытии будет пытаться закрыть 100 контрактов. Какие сообщения будут и как эту ситуацию( наверно очень распростаненную) сделать контролируемой?Как запрограммировать это, подскажите? 12. Подскажите, как с мобильника я могу смотреть на работой скрипта? Окна,Сделки, Графики лабы, агента? Есть ли приложение для мобильника какое? ну или какие варианты? VIL,Спасибо. Можно ответить, чтоб я понял сразу:-) Жду ответа.
Отредактировано Volody_Lemon (Wed Apr 11 2018 01:38 PM)
|
Наверх
|
|
|
|
#83191 - Wed Apr 11 2018 01:33 PM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
0-4 В документации есть описание. Чтобы получать смс можно настроить: либо в твитер, а из твитера уже в смс либо на почту и уже из почты смс. Как что в твитере или почте настраивается - google или провайдер почты. В программе: Фильтр - подстрока - содержит without transaction ID 5. при торговле руками она не страшна, там нет никаких привязок. 6. в зависимости от ПО сервера брокера, у нас нет статистики. 7. а. поросто закроет существующую б.закроет существующую и откроет 5(при достаточной ликвидности на рынке и достаточной марже на счете) 8. естественно 9. не понял контекста вопроса. Кому, ему? Если речь о программе, то программе всё равно, что там делают другие агенты и что там на счете. Если агент дал сигнал на открытие позиции, то сигнал будет выполнен, если на счете хватает маржи, а на рынке есть ликвидность. 10. Не сбойнет и сам агент отобразит только свою собственную ситуацию. 11. Агент просто закроет 100 контрактов. Если биржа не даст по марже, то будет просто пропущенный выход из позиции в менеджере команд.
|
Наверх
|
|
|
|
#83192 - Wed Apr 11 2018 01:51 PM
Re: Опять вопрос по пропущенным сигналам
[Re: ViL]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
0-4 В документации есть описание. Чтобы получать смс можно настроить: либо в твитер, а из твитера уже в смс либо на почту и уже из почты смс. Как что в твитере или почте настраивается - google или провайдер почты. В программе: Фильтр - подстрока - содержит without transaction ID 5. при торговле руками она не страшна, там нет никаких привязок. 6. в зависимости от ПО сервера брокера, у нас нет статистики. 7. а. поросто закроет существующую б.закроет существующую и откроет 5(при достаточной ликвидности на рынке и достаточной марже на счете) 8. естественно 9. не понял контекста вопроса. Кому, ему? Если речь о программе, то программе всё равно, что там делают другие агенты и что там на счете. Если агент дал сигнал на открытие позиции, то сигнал будет выполнен, если на счете хватает маржи, а на рынке есть ликвидность. 10. Не сбойнет и сам агент отобразит только свою собственную ситуацию. 11. Агент просто закроет 100 контрактов. Если биржа не даст по марже, то будет просто пропущенный выход из позиции в менеджере команд. 1)по 0-4 Можно ссылку на эту документацию пжста? 2)Если агент купил один лот, тс лаб хранит номер из квика сделки? а если я руками его продал, то тс лаб же будет смотреть что с этой сделкой и увидит, что ее кто то продал уже. И какие действия агента тогда? Мне понять нужно как это работает. 3)Можно ссылку на пример, как входить\выходить , чтобы не превышать ГО? 4)Можно ссылку на пример, как програмно отслеживать сделки невыполненные в менеджере команд, в случае с превышением ГО и чтобы сразу что то делать, если в менеджере команд из-за изменения ГО пропущены сделки. Нужно же чтобы робот сразу делал что то в таких случаях обязательно. Скиньте пример, наверняка есть. Спсибо. 5) Подскажите, как с мобильника я могу смотреть на работой скрипта? Окна,Сделки, Графики лабы, агента? Есть ли приложение для мобильника какое? ну или какие варианты? ссылку можно на инструкции
Отредактировано Volody_Lemon (Wed Apr 11 2018 01:52 PM)
|
Наверх
|
|
|
|
#83193 - Wed Apr 11 2018 02:29 PM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
1.http://wiki.tslab.ru/doc20rus/rukovodstvo-2-0/rabota-s-programmoj/okna-programmy/menedyoer-uvedomlenij 2. Если Вы снимите заявку условную или лимитную, существующую заявку, программа выставит новую на пресчете. Если Вы закроете квиковую позицию, ничего не будет, агент будет продолжать вести свою позицию. 3. нет 4. нет 5. в настройках программы есть посылка картинок http://wiki.tslab.ru/doc20rus/rukovodstv...rojki-programmy + менеджер уведомлений
|
Наверх
|
|
|
|
#83201 - Wed Apr 11 2018 08:34 PM
Re: Опять вопрос по пропущенным сигналам
[Re: ViL]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
1.http://wiki.tslab.ru/doc20rus/rukovodstvo-2-0/rabota-s-programmoj/okna-programmy/menedyoer-uvedomlenij 2. Если Вы снимите заявку условную или лимитную, существующую заявку, программа выставит новую на пресчете. Если Вы закроете квиковую позицию, ничего не будет, агент будет продолжать вести свою позицию. 3. нет 4. нет 5. в настройках программы есть посылка картинок http://wiki.tslab.ru/doc20rus/rukovodstv...rojki-programmy + менеджер уведомлений 1) по 3. и 4. моим вопросам такое в тслаб реально запрограммировать? Например, а)какой кубик выдает сколько на данном счете в текущий момент контрактов по данному инструменту открыто блоком "Вход по рынку1" реально открыты и на счете присутсвуют, (никем не проданы(закрыты)) ? б)и какой кубик выдают сколько лотов после входа "Вход по рынку1" в агенте д.б. открыты? Вообщем нужно проверить соответсвие открытых и реально присутсвующих контрактах. Как? 2)Каким кубиком получить кол-во контрактов(акций) по инструменту, которое находится в текущий момент на счете квика? 3)Что выдает Оценка Портфеля? 4)какой кубик определяет сколько свободных денег? 5)какой кубик определяет сколько ГО? 6)Как высчитать кол-во контрактов, которые можно купить на деньги на счету. 7) Как настроить агент, чтобы Результаты и Доход при торговле фьючерсами на РИ и нефть вычислялись в рублях? 8) Можно чтобы Результаты и Доход при торговле фьючерсами на РИ и нефть показывались и в пунктах и в деньгах? Vil, Почему так долго не отвечаете? Жду ответов, со ссылками или подробно, чтобы мне было понятно с первого раза. Спасибо!
Отредактировано Volody_Lemon (Fri Apr 13 2018 01:57 PM)
|
Наверх
|
|
|
|
#83207 - Tue Apr 17 2018 09:47 AM
Re: Опять вопрос по пропущенным сигналам
[Re: ViL]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
Подскажи, нашел кубик от РусАлго ГО на покупку, а он выдает ошибку в Логе :
17.04.2018 9:43:36 138 System.MissingMethodException: Метод не найден: "Int32 TSLab.Script.Handlers.IContext.get_BarsCount()". в RusAlgo.Handlers.Public.BuyDeposit.Execute(ISecurity sec) в TSLab.User.Script.<>c__DisplayClass50.<Execute>b__4f() в TSLab.DataCommon.Cache.ObjectsCacheBase`3.Get(TKey name, CacheObjectMaker`1 maker) в TSLab.ScriptEngine.BaseTemplateContext.GetData(String handlerName, String[] parameters, CacheObjectMaker`1 maker) в TSLab.User.Script.Execute(IContext context, ISecurity Источник1) Что это то?
|
Наверх
|
|
|
|
#83208 - Tue Apr 17 2018 09:55 AM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
Ещё вопросы: 1)Каким кубиком можно передавать параметры переменной от одного скрипта к другому? или как это сделать\организовать? 2)Как на панель Информации в агенте вводить руками какое то значение, что бы оно использовалось в алгоритме скрипта? Например, если количество контрактов ввел и чтобы оно попадало в блоки входов\выходов ? 3) можно ли каким кубиком в файл записать значение в формате? 4) Непонял, что нет возможности( кубика) в тслаб считать сколько лотов на счете определенного инструмента? 5) Сейчас, у брокера сервер не пашет, на который я в квике установил галку не менять переподключение. Если я переключу на другой сервер, то позу тслаб потеряет и будут дальше глюки непонятные?Что будет? Использую входы если больше(меньше) \выходы только по рынку. Когда можно менять, когда нельзя? С утра ,например можно, если сделок пока не было?
Отредактировано Volody_Lemon (Tue Apr 17 2018 11:12 AM)
|
Наверх
|
|
|
|
#83210 - Tue Apr 17 2018 11:32 AM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
1. Есть кубик SaveToGlobalCache и парный для него кубик LoadFromGlobalCache. Допустим, индикатор SMA или к примеру можно константу перекинуть из одного скрипта в другой. 2. https://blog.tslab.ru/pages/viewpage.action?pageId=23267183. на форуме где-то были примеры с реализацией. 4. Кубик называется Текущая позиция. 5. При переподключении к другому серверу, на пересчете программа проверит свои заявки, если их не будет, а их не будет, то выставит новые. Сработает и на этом сервере и на втором, который сейчас отключен. Будет длвойной вход, о котором программа не будет знать.
Attachments
TestLoadFromGC.tscript (82 downloads)TestSaveToGC.tscript (83 downloads)
|
Наверх
|
|
|
|
#83211 - Tue Apr 17 2018 01:12 PM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
Подскажи, нашел кубик от РусАлго ГО на покупку, а он выдает ошибку в Логе :
17.04.2018 9:43:36 138 System.MissingMethodException: Метод не найден: "Int32 TSLab.Script.Handlers.IContext.get_BarsCount()". в RusAlgo.Handlers.Public.BuyDeposit.Execute(ISecurity sec) в TSLab.User.Script.<>c__DisplayClass50.<Execute>b__4f() в TSLab.DataCommon.Cache.ObjectsCacheBase`3.Get(TKey name, CacheObjectMaker`1 maker) в TSLab.ScriptEngine.BaseTemplateContext.GetData(String handlerName, String[] parameters, CacheObjectMaker`1 maker) в TSLab.User.Script.Execute(IContext context, ISecurity Источник1) Что это то? А с этим что то можно сделать? В 1,2 работает вроде. Можт есть новые сборки под 2.0 от РуссАлго? что то не нашел
|
Наверх
|
|
|
|
#83212 - Tue Apr 17 2018 01:13 PM
Re: Опять вопрос по пропущенным сигналам
[Re: ViL]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
Спасибо!!! 1. Есть кубик SaveToGlobalCache и парный для него кубик LoadFromGlobalCache. Допустим, индикатор SMA или к примеру можно константу перекинуть из одного скрипта в другой. 2. https://blog.tslab.ru/pages/viewpage.action?pageId=23267183. на форуме где-то были примеры с реализацией. 4. Кубик называется Текущая позиция. 5. При переподключении к другому серверу, на пересчете программа проверит свои заявки, если их не будет, а их не будет, то выставит новые. Сработает и на этом сервере и на втором, который сейчас отключен. Будет длвойной вход, о котором программа не будет знать.
|
Наверх
|
|
|
|
#83213 - Tue Apr 17 2018 01:28 PM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
Подскажи, нашел кубик от РусАлго ГО на покупку, а он выдает ошибку в Логе :
17.04.2018 9:43:36 138 System.MissingMethodException: Метод не найден: "Int32 TSLab.Script.Handlers.IContext.get_BarsCount()". в RusAlgo.Handlers.Public.BuyDeposit.Execute(ISecurity sec) в TSLab.User.Script.<>c__DisplayClass50.<Execute>b__4f() в TSLab.DataCommon.Cache.ObjectsCacheBase`3.Get(TKey name, CacheObjectMaker`1 maker) в TSLab.ScriptEngine.BaseTemplateContext.GetData(String handlerName, String[] parameters, CacheObjectMaker`1 maker) в TSLab.User.Script.Execute(IContext context, ISecurity Источник1) Что это то? А с этим что то можно сделать? В 1,2 работает вроде. Можт есть новые сборки под 2.0 от РуссАлго? что то не нашел где-то было, но не уверен, что этот кубик.Самостоятельно можете пересобрать под новую версию программы. \ http://support.tslab.ru/index.php?/Knowl...12-v-versiyu-20
|
Наверх
|
|
|
|
#83214 - Tue Apr 17 2018 01:42 PM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
И ещё был сбой у брокера. Делаю График-Перезагрузить минутки и ничего см фото. Что сделать?
Attachments
не обновляются.png (56 downloads)
Отредактировано Volody_Lemon (Tue Apr 17 2018 01:43 PM)
|
Наверх
|
|
|
|
#83226 - Thu Apr 19 2018 12:29 PM
Re: Опять вопрос по пропущенным сигналам
[Re: ViL]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
Привет! А как можно заставить Блок по рынку, считать, что у него не 100 контрактов в лонге, а 50 ? Можно как то ему дать команду Закрыть по рынку, но не все первоначальные ( 100 шт.) , а скажем 50 ? К Ситуации, когда брокер закрыл. Агент высчитал, что 50 уже нет. И отсюда уменьшить первоначальный вход как бы? Не добавляя другие Блоки Входов\Выходов, а использую только два (Вход по рынку и Выход по рынку) изменять количество уже совершенной сделки( тк ее из вне ТСЛаба закрыли)
Отредактировано Volody_Lemon (Thu Apr 19 2018 12:37 PM)
|
Наверх
|
|
|
|
#83227 - Thu Apr 19 2018 03:16 PM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
Привет! А как можно заставить Блок по рынку, считать, что у него не 100 контрактов в лонге, а 50 ? Можно как то ему дать команду Закрыть по рынку, но не все первоначальные ( 100 шт.) , а скажем 50 ? К Ситуации, когда брокер закрыл. Агент высчитал, что 50 уже нет. И отсюда уменьшить первоначальный вход как бы? Не добавляя другие Блоки Входов\Выходов, а использую только два (Вход по рынку и Выход по рынку) изменять количество уже совершенной сделки( тк ее из вне ТСЛаба закрыли) Закрывать позицию с помощью блока "ИзменитьПо". Смотрим, что на счете, берем, вычитаем от кол-ва, которое идет с блока входа, разницу подаем на блок "ИзменитьПо"
|
Наверх
|
|
|
|
#83242 - Tue Apr 24 2018 04:22 PM
Re: Опять вопрос по пропущенным сигналам
[Re: ViL]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
Привет! Есть такая программа Quote Updater. Она качала данные с финама. Её финам заблокировал. Есть ли для клиентов возможность скачивать в автоматическом режиме для теста минутки по всем инструментам ММВБ в формате тслаб?
|
Наверх
|
|
|
|
#83243 - Tue Apr 24 2018 04:41 PM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
с самого начала скачать , например с 2005 года?
И Где в каком дирректории\файле на моем компе тс лаб накапливает данные по торгуемым инструментам ? минутки , ну и тики где?
Отредактировано Volody_Lemon (Tue Apr 24 2018 05:26 PM)
|
Наверх
|
|
|
|
#83250 - Wed Apr 25 2018 02:27 PM
Re: Опять вопрос по пропущенным сигналам
[Re: ViL]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
1.я не являюсь клиентом финама. через Вас как то можно? и нет метастока у меня. Без метастока можно? 2. Что за формат такой bin? 3. Почему там файлы по дням, где общий файл, который пользует ТСЛАБ? 4. Как мне указать в Источнике на файл, который накапливает ТСЛАБ? Заканчивается нефтяной контракт brk, как мне сделать в тс лаб в Источнике, что бы без лишних движений, указать следующий контракт? 5. почему там данные не за каждый день? 6. Например, нефть. У меня есть прошлые тесты с финама. В источнике я указал на этот файл первым, далее указан текущий контракт. Вот когда он закончиться, мне как и что указывать, чтобы и прошлые тесты с финама по N число и текущий и новый уже были загружены на основе тех накапливаемых данных ТСлабом? 7. Как правильные ребята делают , чтобы все было из истории? 8. и ещё можно как то без написания кода на си или горождения всяких кучи кубиков с вычислениями получить параметры неполной(незакрытой) дневной свечи ( хай,лоу,клозе , опен) по последней закрытой минуте ?Можт кубик какой есть? Прошло три минуты текущего дня, значит свечка за 3 закрытых минуты. 63 значит за 63 минуты свечка.
Отредактировано Volody_Lemon (Wed Apr 25 2018 07:01 PM)
|
Наверх
|
|
|
|
#83251 - Wed Apr 25 2018 06:09 PM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
1. Мы не являемся брокером. Распространение котировок подсудное дело. 2. https://www.youtube.com/channel/UClMwG6Qb2YaB_Wyq1bpcwUQПосмотрите, в одном из видео был детальный разбор, как с ними можно работать, делать склейки и т.д. 3.В папке НазваниеПоставщикаCache 4.Просто в свойствах выбрать новый инструмент, если речь о лаборатории. Если речь об агенте, то в настройках агента в управлении агентами. - остановить агента - выбрать новый фьючерс - запустить агента 5. Если речь о тиковых данных, то там не будет за каждый день, есть же выходные, праздники или может в этот день не подключались к брокеру. Или есть вариант, что работу программы прервали принудительно, например из диспетчера задач, в этом случае программа не сможет скинуть накопленный кеш из оперативной памяти на жесткий диск в bin файлы 6. Через плюсик около выбора инструемента, кнопка так и называется "Добавить инструмент" 7. Ссылку на правильного человека дал выше, там оно где-то было. Некий "хак" программы. даже может лучше не видео, у них на сайте были статьи, вот лучше там и прочитать и посмотреть. У нас в ближайшем будущем есть планы создать поставщика данных, по типу текстового, в котором можно будет клеить свою историю из бин файлов.
|
Наверх
|
|
|
|
#83252 - Wed Apr 25 2018 07:05 PM
Re: Опять вопрос по пропущенным сигналам
[Re: ViL]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
1. Мы не являемся брокером. Распространение котировок подсудное дело. 2. https://www.youtube.com/channel/UClMwG6Qb2YaB_Wyq1bpcwUQПосмотрите, в одном из видео был детальный разбор, как с ними можно работать, делать склейки и т.д. 3.В папке НазваниеПоставщикаCache 4.Просто в свойствах выбрать новый инструмент, если речь о лаборатории. Если речь об агенте, то в настройках агента в управлении агентами. - остановить агента - выбрать новый фьючерс - запустить агента 5. Если речь о тиковых данных, то там не будет за каждый день, есть же выходные, праздники или может в этот день не подключались к брокеру. Или есть вариант, что работу программы прервали принудительно, например из диспетчера задач, в этом случае программа не сможет скинуть накопленный кеш из оперативной памяти на жесткий диск в bin файлы 6. Через плюсик около выбора инструемента, кнопка так и называется "Добавить инструмент" 7. Ссылку на правильного человека дал выше, там оно где-то было. Некий "хак" программы. даже может лучше не видео, у них на сайте были статьи, вот лучше там и прочитать и посмотреть. У нас в ближайшем будущем есть планы создать поставщика данных, по типу текстового, в котором можно будет клеить свою историю из бин файлов. Спасибо! А еще не подскажете: Как то без написания кода на си или горождения всяких кучи кубиков с вычислениями получить параметры неполной(незакрытой) дневной свечи ( хай,лоу,клозе , опен) по последней закрытой минуте ?Можт кубик какой есть? Прошло три минуты текущего дня, значит свечка за 3 закрытых минуты. 63 значит за 63 минуты свечка.
|
Наверх
|
|
|
|
#83254 - Wed Apr 25 2018 08:52 PM
Re: Опять вопрос по пропущенным сигналам
[Re: ViL]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
1. Мы не являемся брокером. Распространение котировок подсудное дело. 2. https://www.youtube.com/channel/UClMwG6Qb2YaB_Wyq1bpcwUQПосмотрите, в одном из видео был детальный разбор, как с ними можно работать, делать склейки и т.д. 3.В папке НазваниеПоставщикаCache 4.Просто в свойствах выбрать новый инструмент, если речь о лаборатории. Если речь об агенте, то в настройках агента в управлении агентами. - остановить агента - выбрать новый фьючерс - запустить агента 5. Если речь о тиковых данных, то там не будет за каждый день, есть же выходные, праздники или может в этот день не подключались к брокеру. Или есть вариант, что работу программы прервали принудительно, например из диспетчера задач, в этом случае программа не сможет скинуть накопленный кеш из оперативной памяти на жесткий диск в bin файлы 6. Через плюсик около выбора инструемента, кнопка так и называется "Добавить инструмент" 7. Ссылку на правильного человека дал выше, там оно где-то было. Некий "хак" программы. даже может лучше не видео, у них на сайте были статьи, вот лучше там и прочитать и посмотреть. У нас в ближайшем будущем есть планы создать поставщика данных, по типу текстового, в котором можно будет клеить свою историю из бин файлов. 1. как просмотреть этот бин файл? через что редактировать? Можно его подать на "Добавить инструмент" для склейки? 2. Финамовскую качалку без установки метастока можно использовать? и если не клиент финама? 3. Как лучше, через что и кого качать котировки?как организовать этот процесс теперь?
Отредактировано Volody_Lemon (Thu Apr 26 2018 09:02 AM)
|
Наверх
|
|
|
|
#83255 - Thu Apr 26 2018 12:09 AM
Re: Опять вопрос по пропущенным сигналам
[Re: ViL]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
В версии 2.0 индикаторы так и называются Открытие сессии Закрытие сессии и т.д. Там есть параметр, 0 это текущая сессия, 1 это вчерашняя сессия. Для версии 1.2 можно взять на форуме, поиск Nikols 1. Подскажите, я передаю в сишный кубик Сжатые на минутках дневки=1440, с типом Источник . Как мне сделать, чтобы 0 значением(первым) на последнюю закрытую минуту были параметры с типом Источник? То есть первым значением( 0) была бы незакрытая ещё дневка (по состоянию на закрытие последней минуты), вторым и следующими Сжатые из минуток дневки? 2 И ещё, когда нажимаю на крестик при выходе из тс лаба, при этом выключаю агентов и подключение, почему то при загрузке имеются пропущенные свечки(( делаю файл-график и в лаборатории прогружаются , а в агенте нет. Почему? Почему они вообще не загружаются? ведь так каждый раз контролировать не реально!хрень какая то( А если график не нажмешь и в лаборатории без свечек останешься... 3.Почему иногда при перезагрузке ТСЛаб не загружаются вкладки последней конфигурации, хотя название написано сверху. Ответите сегодня? и на предыдцщие вопросы, пжста.
Отредактировано Volody_Lemon (Sat Apr 28 2018 12:06 PM)
|
Наверх
|
|
|
|
#83263 - Wed May 02 2018 06:01 PM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
|
Наверх
|
|
|
|
#83264 - Thu May 03 2018 10:16 AM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
1. как просмотреть этот бин файл? через что редактировать? Можно его подать на "Добавить инструмент" для склейки? 2. Финамовскую качалку без установки метастока можно использовать? и если не клиент финама? 3. Как лучше, через что и кого качать котировки?как организовать этот процесс теперь?
1. уже отвечал где посмотреть, на форуме можно еще поиском. Уже кто только не делал конвертеры из бин файлов в текстовики и обратно. Что касается плюсика. Да, можно, если в списке брокера этот инструмент еще активен. Как правило, они через некоторое время удаляются из списков 2. вопрос не по адресу. скорее всего да, но будет какая-нибудь задержка на пол часа с получением данных. 3.Подключиться у брокера. У одного из наших партнеров. Чтобы сравнить глубину истории, обратитесь к брокерам. Купить ключ к программе и качать котировки. Смотря какие котировки нужны. Если к ино рынкам, то дешевле обойдется iqfeed, вероятно. Если бесплатно, то сайт финама или других брокеров, сейчас почти у каждого брокера есть текстовые котировки.
|
Наверх
|
|
|
|
#83265 - Thu May 03 2018 10:22 AM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
1. Подскажите, я передаю в сишный кубик Сжатые на минутках дневки=1440, с типом Источник . Как мне сделать, чтобы 0 значением(первым) на последнюю закрытую минуту были параметры с типом Источник? То есть первым значением( 0) была бы незакрытая ещё дневка (по состоянию на закрытие последней минуты), вторым и следующими Сжатые из минуток дневки?
2 И ещё, когда нажимаю на крестик при выходе из тс лаба, при этом выключаю агентов и подключение, почему то при загрузке имеются пропущенные свечки(( делаю файл-график и в лаборатории прогружаются , а в агенте нет. Почему? Почему они вообще не загружаются? ведь так каждый раз контролировать не реально!хрень какая то( А если график не нажмешь и в лаборатории без свечек останешься...
3.Почему иногда при перезагрузке ТСЛаб не загружаются вкладки последней конфигурации, хотя название написано сверху.
Ответите сегодня? и на предыдцщие вопросы, пжста. 1. не понял вопроса 2.Агенты работают на сделках с рынка, из них строят бары. Лаборатория грузит готовые бары. Если агент был выключен, нужно сначала загрузить пропущенную историю, потом запустить агента, он подхватит новые данные по инструменту. Чтобы не работать графиком, в лаборатории включите "Обновлять в режиме реального времени" и не отключайтесь от брокера, пока идет торговая сессия. Да и агентов выключать/включать Зачем? Работают себе и работают. Проще лог формулу написать, чтоб не торговал с такого-то по такое время. 3. Если название конфигурации написано, значит конфигурация была сохранена именно такой.
|
Наверх
|
|
|
|
#83267 - Thu May 03 2018 11:50 AM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
Почему не отвечаете??? 4. Почему подставляются в агента не пойми какие параметры? Удалил все названия параметров и оставил только текущие. Стоит только провести несколько раз оптимизацию в офлайне и при следующей загрузке агента при Параметры только Текущие, в Текущих Агента совсем другие?!? Что сделать, чтобы всегда в агента загружались только текущие? Или надо каждый раз после оптимизации сохранять параметры и каждый раз в агенте их загружать?
5. Закончился контракт BRK8. Заменил в лаборатории на BRM8. Несколько раз сохранял Лабораторию-запускал агента. Агент замер на законченном BRK8 и не тогует? В Чем дело? Нового агента не хочу создавать.
Ответьте, пжста, на эти и предыдущие вопросы, очень надо!)
|
Наверх
|
|
|
|
#83271 - Thu May 03 2018 12:33 PM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
Почему не отвечаете??? 4. Почему подставляются в агента не пойми какие параметры? Удалил все названия параметров и оставил только текущие. Стоит только провести несколько раз оптимизацию в офлайне и при следующей загрузке агента при Параметры только Текущие, в Текущих Агента совсем другие?!? Что сделать, чтобы всегда в агента загружались только текущие? Или надо каждый раз после оптимизации сохранять параметры и каждый раз в агенте их загружать?
5. Закончился контракт BRK8. Заменил в лаборатории на BRM8. Несколько раз сохранял Лабораторию-запускал агента. Агент замер на законченном BRK8 и не тогует? В Чем дело? Нового агента не хочу создавать.
Ответьте, пжста, на эти и предыдущие вопросы, очень надо!) 4. Уже отвечал как это делать В скрипте необходимо сохранить параметры, назвать их на вкладке Оптмизация. Можно создать несколько разных параметров для разных агентов. Эти сохраненные параметры доступны на вкладке Параметры в агентах. 5. Это делается в управлении агентами. Это у Вас один скрипт - один агент. Люди используют один скрипт для нескольких инструментов, параметры разные, агенты разные, а скрипт один и тот же. Поэтому нужно открыть управление агентами и при остановленном агенте поменять инструмент.
|
Наверх
|
|
|
|
#83272 - Thu May 03 2018 01:59 PM
Re: Опять вопрос по пропущенным сигналам
[Re: ViL]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
1. Подскажите, я передаю в сишный кубик Сжатые на минутках дневки=1440, с типом Источник . Как мне сделать, чтобы 0 значением(первым) на последнюю закрытую минуту были параметры с типом Источник? То есть первым значением( 0) была бы незакрытая ещё дневка (по состоянию на закрытие последней минуты), вторым и следующими Сжатые из минуток дневки?
2 И ещё, когда нажимаю на крестик при выходе из тс лаба, при этом выключаю агентов и подключение, почему то при загрузке имеются пропущенные свечки(( делаю файл-график и в лаборатории прогружаются , а в агенте нет. Почему? Почему они вообще не загружаются? ведь так каждый раз контролировать не реально!хрень какая то( А если график не нажмешь и в лаборатории без свечек останешься...
3.Почему иногда при перезагрузке ТСЛаб не загружаются вкладки последней конфигурации, хотя название написано сверху.
Ответите сегодня? и на предыдцщие вопросы, пжста. 1. не понял вопроса 2.Агенты работают на сделках с рынка, из них строят бары. Лаборатория грузит готовые бары. Если агент был выключен, нужно сначала загрузить пропущенную историю, потом запустить агента, он подхватит новые данные по инструменту. Чтобы не работать графиком, в лаборатории включите "Обновлять в режиме реального времени" и не отключайтесь от брокера, пока идет торговая сессия. Да и агентов выключать/включать Зачем? Работают себе и работают. Проще лог формулу написать, чтоб не торговал с такого-то по такое время. 3. Если название конфигурации написано, значит конфигурация была сохранена именно такой. 1. Рабочий ТФ минута. Сжатие 1440-День. На выходе Сжатия выдает тип данных Источник. Как сделать, чтобы нулевым параметром( первым) была не закрытая ещё дневка?, а остальные уже закрытые...Закрытая по последний рабочий ТФ, то есть на последнюю минуту. вот так надо. Как, подскажи? 2. По поводу пропащих свечей. Вот сейчас опять немойму из-за чего пропали... Там вообще глюке какие то необъяснимые присутвуют? Вроде сначала загрузил Лабораторию, потом агента и все равно в агенте несколько свечек не прогрузилось. ?!?!? 3. Еще по поводу Параметров. Да , отвечали. Но я наоборот удалил все названия параметров и осталось только Текущие. Думал, если в лаборатории используются Текущие, то и в агенте автоматом будут Текущие. Нет, какие то левые там в текущих в агенте подставляются не пойми откуда. Где то подсвечивается с какими параметрами сейчас работает агент? Я правильно понял, что ВСЕГДА перед запуском агента нужно нажимать кнопку Занрузить параметры? 4. После замены инструмента история сделок обнуляется? или как то можно сохранить? 5. И если агент был выключен как сначала в агента загрузить историю? Загрузить лабораторию что ли?, а после уже включать агентов? или напрямую в агента можно? 6. Лог формула по времени торговли агента где прописывается? 7. Как бы настроить, что бы о пропущенных свечках вообще не думать? может можно как настройку прописать, чтобы прокачивались свечки с..по.. всегда при начале работы агента? 8. Где то слышал, что у вас можно арендовать выделенный сервер для торговли, чтоб никаких сбоев не было и остановок? как и почем? 9. На форуме видел размещают ссылки где видна работа агента в браузере. Подскажите как и почем мне также сделать?
Отредактировано Volody_Lemon (Thu May 03 2018 03:54 PM)
|
Наверх
|
|
|
|
#83273 - Thu May 03 2018 04:02 PM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
1. Что такое нулевой параметр? 2. Глюков нет. 3. Подсвечиваются, если есть сохраненные параметры. Текущими в агенте считаются те, что были загружены последними. Т.е. если агент не принимал никаких значений после запуска, текущими будут те, с которыми он запустился первый раз, когда был создан из скрипта. Перед запуском агента не нужно загружать параметры, еслине хотите, чтобы они изменились. 4. Нет не обнуляется. Она доступна по старому инструменту. Достаточно загрузить в агент старый инструмент. 5. Агент загрузит историю сам, если она доступна в сделках. Если их нет. То нужно открыть Управление агентами, нажать кнопку Гр, откроется график, зайти в свойства, выбрать дату перезагрузки. Правой кнопкой на графике - перезагрузить данные. После этого запустить агента. Звучит долго, делается в три клика. 6. Примеров масса на форуме. вот один из них: http://forum.tslab.ru/ubb/ubbthreads.php...19905#Post199057. Нет нельзя. Нужно понимать, что например, в QuikLua нет истории. Там есть только обезличенные сделки, Если есть сделки за указанное время в таблице, значит есть график, нет сделок этих в квике, значит и графика нет. А например IQFeed сам предложит, сам скачает, сам все заполнит. 8. Здесь: https://my.tslab.ru/getparking/9. Здесь: http://wiki.tslab.ru/doc20rus/rukovodstv...rojki-programmy
|
Наверх
|
|
|
|
#83274 - Thu May 03 2018 06:10 PM
Re: Опять вопрос по пропущенным сигналам
[Re: ViL]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
1. Что такое нулевой параметр? 2. Глюков нет. 3. Подсвечиваются, если есть сохраненные параметры. Текущими в агенте считаются те, что были загружены последними. Т.е. если агент не принимал никаких значений после запуска, текущими будут те, с которыми он запустился первый раз, когда был создан из скрипта. Перед запуском агента не нужно загружать параметры, еслине хотите, чтобы они изменились. 4. Нет не обнуляется. Она доступна по старому инструменту. Достаточно загрузить в агент старый инструмент. 5. Агент загрузит историю сам, если она доступна в сделках. Если их нет. То нужно открыть Управление агентами, нажать кнопку Гр, откроется график, зайти в свойства, выбрать дату перезагрузки. Правой кнопкой на графике - перезагрузить данные. После этого запустить агента. Звучит долго, делается в три клика. 6. Примеров масса на форуме. вот один из них: http://forum.tslab.ru/ubb/ubbthreads.php...19905#Post199057. Нет нельзя. Нужно понимать, что например, в QuikLua нет истории. Там есть только обезличенные сделки, Если есть сделки за указанное время в таблице, значит есть график, нет сделок этих в квике, значит и графика нет. А например IQFeed сам предложит, сам скачает, сам все заполнит. 8. Здесь: https://my.tslab.ru/getparking/9. Здесь: http://wiki.tslab.ru/doc20rus/rukovodstv...rojki-programmy Ага, теперь понятно. Параметры активные "горят" белым? И прежде чем агента загружать нужно график перегрузить. Ясно вроде. 1. Нулевой параметр- это первое значение массива "Источник"/ В обычной Сжатой свече: 0-(опен, клозе и т.д.) первая слева закрытая Сжатая свеча( в моем случае дневка), далее вторая слева и т.д. А мне нужно, чтобы нулевая свеча была неполная дневка( незакрытая) ,а вторая, третья уже закрытые. То есть чтобы эта нулевая свеча была незакрытой дневкой, но закрытой по последнюю минуту.
|
Наверх
|
|
|
|
#83275 - Thu May 03 2018 10:37 PM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
1. Что такое нулевой параметр? 2. Глюков нет. 3. Подсвечиваются, если есть сохраненные параметры. Текущими в агенте считаются те, что были загружены последними. Т.е. если агент не принимал никаких значений после запуска, текущими будут те, с которыми он запустился первый раз, когда был создан из скрипта. Перед запуском агента не нужно загружать параметры, еслине хотите, чтобы они изменились. 4. Нет не обнуляется. Она доступна по старому инструменту. Достаточно загрузить в агент старый инструмент. 5. Агент загрузит историю сам, если она доступна в сделках. Если их нет. То нужно открыть Управление агентами, нажать кнопку Гр, откроется график, зайти в свойства, выбрать дату перезагрузки. Правой кнопкой на графике - перезагрузить данные. После этого запустить агента. Звучит долго, делается в три клика. 6. Примеров масса на форуме. вот один из них: http://forum.tslab.ru/ubb/ubbthreads.php...19905#Post199057. Нет нельзя. Нужно понимать, что например, в QuikLua нет истории. Там есть только обезличенные сделки, Если есть сделки за указанное время в таблице, значит есть график, нет сделок этих в квике, значит и графика нет. А например IQFeed сам предложит, сам скачает, сам все заполнит. 8. Здесь: https://my.tslab.ru/getparking/9. Здесь: http://wiki.tslab.ru/doc20rus/rukovodstv...rojki-programmy Ага, теперь понятно. Параметры активные "горят" белым? И прежде чем агента загружать нужно график перегрузить. Ясно вроде. 1. Нулевой параметр- это первое значение массива "Источник"/ В обычной Сжатой свече: 0-(опен, клозе и т.д.) первая слева закрытая Сжатая свеча( в моем случае дневка), далее вторая слева и т.д. А мне нужно, чтобы нулевая свеча была неполная дневка( незакрытая) ,а вторая, третья уже закрытые. То есть чтобы эта нулевая свеча была незакрытой дневкой, но закрытой по последнюю минуту. Вроде зеленоватый, но шут его знает, как оно "светится" на разных мониторах, разных видеокартах и разных настройках windows. 1. Так, чем бар источника не подходит?
|
Наверх
|
|
|
|
#83276 - Fri May 04 2018 09:45 AM
Re: Опять вопрос по пропущенным сигналам
[Re: ViL]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
1. Что такое нулевой параметр? 2. Глюков нет. 3. Подсвечиваются, если есть сохраненные параметры. Текущими в агенте считаются те, что были загружены последними. Т.е. если агент не принимал никаких значений после запуска, текущими будут те, с которыми он запустился первый раз, когда был создан из скрипта. Перед запуском агента не нужно загружать параметры, еслине хотите, чтобы они изменились. 4. Нет не обнуляется. Она доступна по старому инструменту. Достаточно загрузить в агент старый инструмент. 5. Агент загрузит историю сам, если она доступна в сделках. Если их нет. То нужно открыть Управление агентами, нажать кнопку Гр, откроется график, зайти в свойства, выбрать дату перезагрузки. Правой кнопкой на графике - перезагрузить данные. После этого запустить агента. Звучит долго, делается в три клика. 6. Примеров масса на форуме. вот один из них: http://forum.tslab.ru/ubb/ubbthreads.php...19905#Post199057. Нет нельзя. Нужно понимать, что например, в QuikLua нет истории. Там есть только обезличенные сделки, Если есть сделки за указанное время в таблице, значит есть график, нет сделок этих в квике, значит и графика нет. А например IQFeed сам предложит, сам скачает, сам все заполнит. 8. Здесь: https://my.tslab.ru/getparking/9. Здесь: http://wiki.tslab.ru/doc20rus/rukovodstv...rojki-programmy Ага, теперь понятно. Параметры активные "горят" белым? И прежде чем агента загружать нужно график перегрузить. Ясно вроде. 1. Нулевой параметр- это первое значение массива "Источник"/ В обычной Сжатой свече: 0-(опен, клозе и т.д.) первая слева закрытая Сжатая свеча( в моем случае дневка), далее вторая слева и т.д. А мне нужно, чтобы нулевая свеча была неполная дневка( незакрытая) ,а вторая, третья уже закрытые. То есть чтобы эта нулевая свеча была незакрытой дневкой, но закрытой по последнюю минуту. Вроде зеленоватый, но шут его знает, как оно "светится" на разных мониторах, разных видеокартах и разных настройках windows. 1. Так, чем бар источника не подходит? *)Я Вас запутал со своим нулевым баром)) Вообщем это в моем массиве в си он нулевой, чтобы понятней было программировать! А в ТС Лабе он последний (закрытой сжатой свечи), то есть бар(i-1), где i-количество свечей. Рассматриваю рабочий ТФ-минутки. Когда я создаю блок Сжать в N минут( в моем случае 1440-день) на выходе получаю TList , где значения только закрытых свечей, т.е 1440 закрытых минуток. А мне нужна последняя (i-1) свеча незакрытая ещё!, а с данными по последнюю закрытую минуту. То есть нужен TList со всеми закрытыми 1440 минутками и последней не закрытой( сколько минут текущего дня закрылось, такая свеча и должна быть последней (i-1) ) Не подходит тем, что последняя свеча только закрытая, а нужно чтобы именно последняя была дневка закрытая по последнюю минуту. Прикладываю рисунок, чтобы совсем понятно было, что мне надо: На нем представлен TList.count=5. Из них 4 первых(0-3) слева-Сжатые минутки в дни и последняя-незаконченная дневная свеча(4). Так вот при стандартном обращении к этому TList свеча 4 не передается, так как ещё не прошли 1440 минуток. А мне надо, чтобы свеча 4 тоже передавалась, как будто день закончился на каждой последней закрытой минутке!!! Вот, так понятно написал? Можно так сделать? **)И Ещё по поводу Параметров оптимизации для агента и подсветки. У меня чего то ничего уже не подсвечивает ни белым ни зеленьким( Можно фотку где это подсвечено? ***)И Ещё при нажатии на Гр. в агенте в нем имеются пропущенные свечки, и после нажатия на обновление тоже. Почему так происходит? Как этот график стоится и по чем не пойму? Может это от того, что периодически включаю \выключаю квик, а галку из квика то прокачивать снял( в самом квике тогда не хватает свечек), как в инструкции по установке работы ТС лаба было сказано. Но в какой то момент при перезагрузки в агенте вдруг появляются свечки, а в Гр. все равно нет)) Бгг..Мозг кипит и не понимает что к чему...такие простые вещи..
Attachments
схематичное изображение свечек.png (61 downloads)
Отредактировано Volody_Lemon (Sat May 05 2018 01:14 AM)
|
Наверх
|
|
|
|
#83284 - Mon May 07 2018 08:50 AM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
и ещё вопрос: В чем проблема то сделать в тс лабе эквити по разным стратегиям сразу?
|
Наверх
|
|
|
|
#83285 - Mon May 07 2018 10:53 AM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
*)Я Вас запутал со своим нулевым баром)) Вообщем это в моем массиве в си он нулевой, чтобы понятней было программировать!
А в ТС Лабе он последний (закрытой сжатой свечи), то есть бар(i-1), где i-количество свечей.
Рассматриваю рабочий ТФ-минутки. Когда я создаю блок Сжать в N минут( в моем случае 1440-день) на выходе получаю TList , где значения только закрытых свечей, т.е 1440 закрытых минуток. А мне нужна последняя (i-1) свеча незакрытая ещё!, а с данными по последнюю закрытую минуту. То есть нужен TList со всеми закрытыми 1440 минутками и последней не закрытой( сколько минут текущего дня закрылось, такая свеча и должна быть последней (i-1) )
Не подходит тем, что последняя свеча только закрытая, а нужно чтобы именно последняя была дневка закрытая по последнюю минуту.
Прикладываю рисунок, чтобы совсем понятно было, что мне надо: На нем представлен TList.count=5. Из них 4 первых(0-3) слева-Сжатые минутки в дни и последняя-незаконченная дневная свеча(4). Так вот при стандартном обращении к этому TList свеча 4 не передается, так как ещё не прошли 1440 минуток. А мне надо, чтобы свеча 4 тоже передавалась, как будто день закончился на каждой последней закрытой минутке!!!
Вот, так понятно написал? Можно так сделать?
**)И Ещё по поводу Параметров оптимизации для агента и подсветки. У меня чего то ничего уже не подсвечивает ни белым ни зеленьким( Можно фотку где это подсвечено?
***)И Ещё при нажатии на Гр. в агенте в нем имеются пропущенные свечки, и после нажатия на обновление тоже. Почему так происходит? Как этот график стоится и по чем не пойму? Может это от того, что периодически включаю \выключаю квик, а галку из квика то прокачивать снял( в самом квике тогда не хватает свечек), как в инструкции по установке работы ТС лаба было сказано. Но в какой то момент при перезагрузки в агенте вдруг появляются свечки, а в Гр. все равно нет)) Бгг..Мозг кипит и не понимает что к чему...такие простые вещи..
*)Если Вам нужен просто максимум, Минимум, Открытие и Закрытие ТЕКУЩЕЙ сессии, посмотрите как сделано здесь: http://forum.tslab.ru/ubb/ubbthreads.php?ubb=download&Number=432&filename=Nikolz.zip При параметры сессии 0, это будет текущая сессия. **) Да, текущие параметры сейчас никак похоже не подсвечены. ***) Могу повториться. Не у всех коннекторов есть сервер истории, к сожалению. Квиклуа и плаза не имеют таковых. Поэтому функционал графика может отличаться от других коннекторов. При запуске агента, программа самостоятельно заказывает пропущенные данные в квике, поэтому настройку прокачки пропущенных данных, в квике, включать не нужно.
|
Наверх
|
|
|
|
#83286 - Mon May 07 2018 10:55 AM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
и ещё вопрос: В чем проблема то сделать в тс лабе эквити по разным стратегиям сразу? Готовился функционал для тестирования группы стратегий, но пока все замерло, решаются вопросы с новыми коннекторами. Если есть видение, как это должно выглядеть, можете написать здесь предложение https://www.screencast.com/t/pIXxWnkQw
|
Наверх
|
|
|
|
#83293 - Tue May 08 2018 11:00 AM
Re: Опять вопрос по пропущенным сигналам
[Re: ViL]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
1) Использую Режим имитации Рассчитывать изменения. Это как я понял при каждой сделке происходит реинвест? Но не понял как и где задать ГО для актива? Откуда ТС лаб вообще берет это ГО? Как и где задавать? 10% от ГО или еще там как? 2) Есть в 2.0 готовый рабочий кубик Доход (за все время).Есть Просадка за все время. А не нашел кубика Доход (за все время) от лонга\шорта. И не нашел Просадка (за все время) по лонгу\шорту. Наверняка есть. Подскажите, под 2.0 в каких сборках и как они называются? Интересуют четыре кубика: а)Просадка от лонга за все время? б)Просадка от шорта за все время? в) Доход от лонга за все время? г) Доход от шорта за все время? Спасибо!
Отредактировано Volody_Lemon (Thu May 10 2018 09:00 PM)
|
Наверх
|
|
|
|
#83296 - Fri May 11 2018 08:08 AM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
journeyman
Registered: Tue May 20 2014
Записи: 71
|
3) Можно как то напрямую обращаться к параметрам сжатых свечек( без вычета свечек рабочего ТФ) ? 4) Появилась ли возможность в 2.0 без си шарпа кубиками создавать массивы ( кубик ) и циклами( кубик) их прогонять?
|
Наверх
|
|
|
|
#83298 - Fri May 11 2018 01:12 PM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
1) Использую Режим имитации Рассчитывать изменения. Это как я понял при каждой сделке происходит реинвест? Но не понял как и где задать ГО для актива? Откуда ТС лаб вообще берет это ГО? Как и где задавать? 10% от ГО или еще там как? 2) Есть в 2.0 готовый рабочий кубик Доход (за все время).Есть Просадка за все время. А не нашел кубика Доход (за все время) от лонга\шорта. И не нашел Просадка (за все время) по лонгу\шорту. Наверняка есть. Подскажите, под 2.0 в каких сборках и как они называются? Интересуют четыре кубика: а)Просадка от лонга за все время? б)Просадка от шорта за все время? в) Доход от лонга за все время? г) Доход от шорта за все время? Спасибо! 1) ГО в программе не предусмотрено, можно использовать коэфициент кредитования в настройках текстового поставщика данных. В данном случае все считается от Начального, указанного в свойствах или, если не указано, то от цены первого бара. 2) Таких нет, в свойствах, в имитации портфеля можно включать только шорт и только лонг. Только так. Либо создать свои кубики. Либо написать в "Предложите идею", либо написать в поддержку.
|
Наверх
|
|
|
|
#83299 - Fri May 11 2018 01:48 PM
Re: Опять вопрос по пропущенным сигналам
[Re: Volody_Lemon]
|
writer
Registered: Fri Apr 24 2015
Записи: 596
|
4) Появилась ли возможность в 2.0 без си шарпа кубиками создавать массивы ( кубик ) и циклами( кубик) их прогонять? Можно на пальцах конкретно и с примером, что Вы хотите сделать? Даже когда Вы берете кубик "Константа" -- это уже массив. Если Вы хотите, чтобы на выходе кубика был массив, то возникает вопрос "Какого размера?" и "Кто его заполнит?" Но в целом у меня блуждают ассоциации с объектом Интерактивная линия: это индексированный массив пар точек (x[j]; y[j]). Этот объект можно передавать между кубиками как целое. Но без примера использования мне неясно можно ли решить Вашу задачу с его помощью. ПС Либо можно воспользоваться механизмом кеширования: в программе имеется локальный кеш (доступен всем кубикам в рамках одного скрипта) и глобальный кеш (доступен по всей программе). Вы можете написать на C# кубик, который будет класть в локальный кеш нужные Вам объекты (массивы, нейронные сети, видеофайлы и т.д.) и другой кубик, который будет в нужном месте эти объекты вытаскивать и как-то использовать в соответствии с Вашим алгоритмом.
Отредактировано Option Wizard (Fri May 11 2018 03:50 PM)
|
Наверх
|
|
|
|
|
|