#9185 - Fri Jul 30 2010 10:04 AM
Пропущенные сигналы
|
member
Registered: Fri Feb 19 2010
Записи: 104
Loc: Самара
|
Где то уже видел такую проблему но не нашел через поиск))) Проблема: лаб генерирует сигнал по газпрому 28.07.10 в 15:00 (см. скрин), но выхода и входа нет, как нет и заявки и сделки соответственно((( Мне повезло - рынок пошел обратно вверх (и второй сигнал я естественно тоже пропустил), но вот если бы рынок пошел вниз дальше риск в такой ситуации просто .... офигеть какой... Ошибку заметил только 29.07. Вопросы: 1. как сделать что бы в будущем не было таких глюков? 2. в чем причина глюка? 3. как исправить ситуацию что бы после закрытия часовика каждый раз не выдавал "...пропущен сигнал..."
Attachments
точечный рисунок.jpg (307 downloads)точечный рисунок (2).jpg (322 downloads)
|
Наверх
|
|
|
|
#9201 - Fri Jul 30 2010 01:06 PM
Re: Пропущенные сигналы
[Re: Nektodron]
|
member
Registered: Fri Feb 19 2010
Записи: 104
Loc: Самара
|
заявки не было... скрипт был запущен задолго до этого....
|
Наверх
|
|
|
|
#9203 - Fri Jul 30 2010 01:34 PM
Re: Пропущенные сигналы
[Re: managarOFF]
|
addict
Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
|
У меня тоже заявка не сработала  Сборка 1.1.8.35, транзак. Почему так?
|
Наверх
|
|
|
|
#9208 - Fri Jul 30 2010 03:28 PM
Re: Пропущенные сигналы
[Re: TrendCatcher]
|
Carpal Tunnel
Registered: Thu Oct 23 2008
Записи: 5492
|
|
Наверх
|
|
|
|
#9209 - Fri Jul 30 2010 03:29 PM
Re: Пропущенные сигналы
[Re: managarOFF]
|
Carpal Tunnel
Registered: Thu Oct 23 2008
Записи: 5492
|
заявки не было... скрипт был запущен задолго до этого.... тоже, можно лог прислать за день. когда пропуск был
|
Наверх
|
|
|
|
#9213 - Fri Jul 30 2010 04:13 PM
Re: Пропущенные сигналы
[Re: Nektodron]
|
addict
Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
|
В аттаче. И вот еще что я в логе увидел: 11:39:57.91[4]DEBUG:Can't set parameter 'Script1:PeriodParam'
11:39:57.91[4]DEBUG:Can't set parameter 'Script1:MultiplierParam' Это перед каждым расчетом бара. Не смотря на это, скрипт работает как и положено. Работаю через контейнер - может там какая ещё ошибочка есть? Оба параметра если зайти в свойства установлены:
Attachments
Logs.zip (52 downloads)error.png (525 downloads)
Отредактировано TrendCatcher (Fri Jul 30 2010 04:14 PM)
|
Наверх
|
|
|
|
#9217 - Fri Jul 30 2010 05:30 PM
Re: Пропущенные сигналы
[Re: Nektodron]
|
addict
Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
|
Судя по логам сигнала на выход не было вообще, а потом вдруг появился. Такое ощущение, что он был выставлен "задним" числом. Это происходит у скриптов, которые смотрят в будущее. О как!! Ок, буду смотреть код, это внешний скрипт. Спасибо. А эти сообщения каждый бар о чем?
|
Наверх
|
|
|
|
#9223 - Fri Jul 30 2010 07:18 PM
Re: Пропущенные сигналы
[Re: Nektodron]
|
member
Registered: Mon Jun 28 2010
Записи: 103
|
Судя по логам сигнала на выход не было вообще, а потом вдруг появился. Такое ощущение, что он был выставлен "задним" числом. Это происходит у скриптов, которые смотрят в будущее. Не обязательно, у меня например сигнал может появиться, т.к. собирается статистика пробоев уровня и вход - это % этой статистики, при добавлении данных база стат. данных ростет. Я с пропущенными сигналами (когда включаешь скрипт, а сигнал на вход у тебя неделю назад, уровни цен неприемлимые, а до стопа еще пилить и пилить) решил проблему выставлением параметра "Торговать с (бар)", выставил значение за прошедшим сигналом. з.ы. Доработку, с "забыванием" пропущенных входов тоже жду.
|
Наверх
|
|
|
|
#9228 - Fri Jul 30 2010 09:21 PM
Re: Пропущенные сигналы
[Re: Nektodron]
|
addict
Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
|
Нет, все отработается как надо, если сигнал был выставлен на "количество баров + 1", т.е. на текущий гост бар. Когда было "количество баров + 1", то у меня скрипт вставал аж в конце следующего бара.  Вот я и убрал "+1". Почему он не может вставать в конце текущего бара?
|
Наверх
|
|
|
|
#9236 - Sat Jul 31 2010 09:48 AM
Re: Пропущенные сигналы
[Re: Nektodron]
|
addict
Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
|
Я понимаю. Но почему он встает не на конце текущего бара, когда выполнено пересчет, а ждет еще целый бар, если писать bar+1?
|
Наверх
|
|
|
|
#9239 - Sat Jul 31 2010 06:57 PM
Re: Пропущенные сигналы
[Re: Nektodron]
|
member
Registered: Fri Feb 19 2010
Записи: 104
Loc: Самара
|
|
Наверх
|
|
|
|
#9248 - Sun Aug 01 2010 12:04 PM
Re: Пропущенные сигналы
[Re: Nektodron]
|
addict
Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
|
PS. Ждать Целый бар не надо, покупка по рынку идет по цене открытия, т.е. на стыке между i-ым баром и следующим. В том то и дело, что не идёт. Если бы на bar+1 сделка проиходила по цене открытия - было бы замечательно. Возможно, в кубиках так и есть, но вот во внешних скриптах bar+1 - это покупка по цене закрытия на следующем баре после сигнала. 
|
Наверх
|
|
|
|
#9250 - Sun Aug 01 2010 12:10 PM
Re: Пропущенные сигналы
[Re: TrendCatcher]
|
addict
Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
|
Вообще, запутали немножко.
source.Positions.BuyAtMarket(bar, 1, "L"); - это заглядываение в будущее или нет?
source.Positions.BuyAtMarket(bar+1, 1, "L"); - точно нет, но тут идет сделка по цене закрытия следующего бара после сигнала.
|
Наверх
|
|
|
|
|
|