У вас не стоит Flash Player
Page 3 of 3 < 1 2 3
Настройки
#3262 - Mon Mar 22 2010 11:17 AM Re: Отличие ТС в ЛАБе и реальных торгах [Re: Nektodron]
managarOFF Offline
member

Registered: Fri Feb 19 2010
Записи: 104
Loc: Самара
Отправил

Наверх
#3268 - Mon Mar 22 2010 12:24 PM Re: Отличие ТС в ЛАБе и реальных торгах [Re: managarOFF]
pasha Offline

old hand

Registered: Tue Dec 23 2008
Записи: 1085
Спасибо за присланные логи. После анализа логов выяснилось, что в конце 16 числа, из-за бага в версии 1.0.14.0 потерялся комментарий к заявке по сберу. Далее 17 числа скрипт из-за этого не смог определить что выполнен вход и вошел в сбер снова.
В версии 1.1 эта ошибка исправлена.

Наверх
#3276 - Mon Mar 22 2010 04:04 PM Re: Отличие ТС в ЛАБе и реальных торгах [Re: pasha]
managarOFF Offline
member

Registered: Fri Feb 19 2010
Записи: 104
Loc: Самара
Хорошо, спасибо!

Наверх
#3676 - Fri Apr 02 2010 11:27 PM Re: Отличие ТС в ЛАБе и реальных торгах [Re: managarOFF]
managarOFF Offline
member

Registered: Fri Feb 19 2010
Записи: 104
Loc: Самара
Опять что то не то! Газпром в лабе не дает сигнала а в реальных торгах сделка. Логи отправил!

Наверх
#3688 - Sat Apr 03 2010 03:54 PM Re: Отличие ТС в ЛАБе и реальных торгах [Re: managarOFF]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Ситуация была в следующем.
В 15.13 по москве, судя по логам, повис транзак-коннектор и следом за ним TSLab.
в 15.49 вы это заметили и перезапустили программу.
Т.к. выход произошел не штатно, то кеш не сохранился.
Программа начала подгрузку данных. Но т.к. транзак выдает свечи маленькими порциями, то произошла ситуация, когда в данных был разрыв и индикаторы (EMA) почитались неверно и сформировали сигнал на переворот.
Это, конечно, неверное поведение, одноко сейчас не видно простого способа парировать подобные ситуации.

Мы включим подобную ситуацию в этот документ, который будет в документации.

Туда нужно добавить следующее:
1. Если в процессе торгов приходится вынуждено перезапускать программу после ее нештатного завершения (падения), то прежде, чем производить соединение с сервером необходимо остановить все скрипты в окне "Управление торговлей скриптами", соединится и запустить скрипты, только после того, как программа подгрузит все потерянные исторические данные.

Наверх
#3700 - Sat Apr 03 2010 11:27 PM Re: Отличие ТС в ЛАБе и реальных торгах [Re: Nektodron]
managarOFF Offline
member

Registered: Fri Feb 19 2010
Записи: 104
Loc: Самара
Спасибо! На будущее учту. А что мне теперь с открытыми позициями делать?

Наверх
#3702 - Sat Apr 03 2010 11:49 PM Re: Отличие ТС в ЛАБе и реальных торгах [Re: managarOFF]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
можно закрыть по рынку через менеджер команд

Наверх
#3705 - Sun Apr 04 2010 09:08 AM Re: Отличие ТС в ЛАБе и реальных торгах [Re: Nektodron]
managarOFF Offline
member

Registered: Fri Feb 19 2010
Записи: 104
Loc: Самара
в этом случае скрипт корректно будет осуществлять следующий вход?

Наверх
#3707 - Sun Apr 04 2010 10:56 AM Re: Отличие ТС в ЛАБе и реальных торгах [Re: managarOFF]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
да

Наверх
#24481 - Thu Mar 31 2011 02:59 PM Re: Отличие ТС в ЛАБе и реальных торгах [Re: Nektodron]
Virgila Offline
stranger

Registered: Tue Mar 29 2011
Записи: 7
Проблема при торговле. В лаборатории в реальном времени показываются сделки. В работающем скрипте позиции открываются через раз.

Наверх
#24485 - Thu Mar 31 2011 03:18 PM Re: Отличие ТС в ЛАБе и реальных торгах [Re: Virgila]
Virgila Offline
stranger

Registered: Tue Mar 29 2011
Записи: 7
В чем может быть причина? Если скрипт сделал первую сделку в Long, он и будет заходить только в Long, пропуская все сигналы на Short. Тоже самое и наоборот! По идее, если в лаборатории сделки отображаются, то почему в работающем скрипте сигналов нет?
Заранее благодарю за помощь!

Наверх
#24505 - Thu Mar 31 2011 06:50 PM Re: Отличие ТС в ЛАБе и реальных торгах [Re: Virgila]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Очевидно проскальзывания не хватает. Что пишет программа в сообщениях в момент сигнала?

Наверх
#24539 - Thu Mar 31 2011 10:46 PM Re: Отличие ТС в ЛАБе и реальных торгах [Re: ViL]
Virgila Offline
stranger

Registered: Tue Mar 29 2011
Записи: 7
Выдаются стандартные сообщения вида "Скрипт: "имя скрипта" Скрипт выполнен успешно за 5 мс. (200 баров, время 31.03.2011 14:41:00)". Поле менеджер команд в момент пропуска сигнала пустое. Таймфрейм 1 минута. Автозакрытие 10. Автооткрытие 1. Галки стоят на: "Исполнять входы сразу", "Исполнять выходы сразу".
Проскальзывание стоит по нулям.
Скрипт написан в С# и подключается дополнительным блоком. Входы в позиции осуществляются с помощью штатных функций API ISecurity на шаге [bar+1]. В лаборатории в реальном времени работает без сбоев. При реальных торгах пропускает сигналы!
Помогите разобраться в чем проблема!

Наверх
#24584 - Fri Apr 01 2011 12:44 PM Re: Отличие ТС в ЛАБе и реальных торгах [Re: Virgila]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Вход/выход по рынку осуществляется? И в лаборатории четко отрабатывает без заглядывания в будущее?

Наверх
#24597 - Fri Apr 01 2011 01:03 PM Re: Отличие ТС в ЛАБе и реальных торгах [Re: Nektodron]
Virgila Offline
stranger

Registered: Tue Mar 29 2011
Записи: 7
Функции входа: BuyAtMarket
Функции выхода: CloseAtMarket, CloseAtStop
Вход и выход из позиции осуществляется на [bar + 1].
В лаборатории все отрабатывается четко.
Сначала я подумал, что проблема в логике алгоритма. Но почему одни сигналы появляются, а другие нет?

Наверх
#24610 - Fri Apr 01 2011 02:41 PM Re: Отличие ТС в ЛАБе и реальных торгах [Re: Virgila]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
проблема может быть в индикаторах, меняющих свои значения "в прошлом" при появлении новых свечей. Понять это можно, если через несколько свечей сигнал появляется, но не на текущей свече а в прошлых.

Наверх
#24618 - Fri Apr 01 2011 04:28 PM Re: Отличие ТС в ЛАБе и реальных торгах [Re: Nektodron]
Virgila Offline
stranger

Registered: Tue Mar 29 2011
Записи: 7
Сигнал на следующих свечах не появляется.
К примеру: Если при запуске скрипта был первый Short, то он и будет заходить только в Short, пропуская Long. И такая же ситуация наоборот!
Я попробую переписать функции входа и выхода из позиции для реальных торгов с помощью ISecurityRT.

Наверх
Page 3 of 3 < 1 2 3


Moderator:  ViL, sar