#3359 - Thu Mar 25 2010 03:17 PM
Re: При изменении скрипта появляются странные позиции
[Re: Nektodron]
|
addict
Registered: Tue Mar 23 2010
Записи: 415
|
Вход пропускается, если время генерации сигнала в "прошлом" Не понимаю как это. И как с этим бороться? Вчера и с утра работало. Да, смартком. Еще вот заметил странность. В параметрах скрипта (в портфеле) установлено 10 лотов, а в Менеджере команд отображается 100. Лог отправил письмом.
|
|
Наверх
|
|
|
|
#3367 - Thu Mar 25 2010 04:31 PM
Re: При изменении скрипта появляются странные позиции
[Re: Nektodron]
|
addict
Registered: Tue Mar 23 2010
Записи: 415
|
Уведомление об ошибках идет в окно сообщений, красным буквами. При получении алерта внизу начинает моргать кнопка окна сообщений. Эти красные буквы исчезают через пару секунд, погребенные сообщениями типа: Скрипт: 'МойСкрипт' Скрипт выполнен успешно за 109мс. (17556 баров, время 25.03.2010 16:28:28) И потом, робот ведь должен сам работать. А человек в это время мог бы заняться чем-нибудь другим, даже и не у компьютера. И вот тут звуковой сигнал был бы очень актуален.
|
|
Наверх
|
|
|
|
#3368 - Thu Mar 25 2010 04:40 PM
Re: При изменении скрипта появляются странные позиции
[Re: Nektodron]
|
addict
Registered: Tue Mar 23 2010
Записи: 415
|
О том, что идет перемножение написано в документации. хмм... еще раз посмотрел, так и не нашел.
|
|
Наверх
|
|
|
|
#3369 - Thu Mar 25 2010 04:48 PM
Re: При изменении скрипта появляются странные позиции
[Re: Nektodron]
|
addict
Registered: Tue Mar 23 2010
Записи: 415
|
Пропуски возникают, если программу запускать время от времени, либо просто обрывы связи. Она же не может совершить сделку, если время уже прошло.
Я так и не понял, при каких обстоятельствах сигнал может быть пропущен. Ни в документации ни в форуме объяснения не нашел. Программа у меня работает постоянно, без отключений. Обрывов связи вроде нет (судя по логам). "Она же не может совершить сделку, если время уже прошло" - что это значит? Какое время? Где-то указывается это время?
|
|
Наверх
|
|
|
|
#3370 - Thu Mar 25 2010 04:57 PM
Re: При изменении скрипта появляются странные позиции
[Re: ast]
|
Carpal Tunnel
Registered: Thu Oct 23 2008
Записи: 5492
|
Как я понял у вас интервал 1сек или тики. Поэтому кстати и не срабатывает "ручной" взод, заявки обновляются быстрее, чем нажимаете на "выполнить"... Пропуск на таком интервале мог быть легко, где-то притормозились данные, пришли "пачкой" и бар входа оказался не последним, а предпоследним. Если тики, т.к. это вообще в порядке вещей, скрипт пересчитывался или выставлял заявки, а новые данные то идут. Вообще на тиковых алгоритмах использовать вход по рынку - не правильно. Реальная цена входа будет совсем другая.
Короче, на таких интервалах, нужно вырабатывать для программы какой-то иной интерфейс. Например, можно сделать параметр, аналогичный "Автовыход, баров", сделать такой же "Автовход, баров". Тогда пропуски должны исчезнуть.
Что касается сообщений с алертами, которые "убегают" при таком частом пересчете. То тоже нужно подумать, возможно фильтр сделать (только алерты)
|
|
Наверх
|
|
|
|
#3376 - Thu Mar 25 2010 05:49 PM
Re: При изменении скрипта появляются странные позиции
[Re: ast]
|
Carpal Tunnel
Registered: Thu Oct 23 2008
Записи: 5492
|
|
|
Наверх
|
|
|
|
#3406 - Fri Mar 26 2010 12:07 PM
Re: При изменении скрипта появляются странные позиции
[Re: ast]
|
Carpal Tunnel
Registered: Thu Oct 23 2008
Записи: 5492
|
Про сделки согласен, получается не совсем корректно, это информация, что как было бы если бы сделка совершилась вовремя. Нужно подумать, как пометить, эту несуществующую сделку. Просто ее выкидывать тоже не хочется.
Про оставаться в стакане не согласен, программа должна отрабатывать сигналы, как в лаборатории, а не как получится. Если не смогли, то не смогли. Цена может вернутся обратно и через 1сек, и через час, а может и никогда.
|
|
Наверх
|
|
|
|
#3462 - Fri Mar 26 2010 07:25 PM
Re: При изменении скрипта появляются странные позиции
[Re: Nektodron]
|
addict
Registered: Tue Mar 23 2010
Записи: 415
|
|
|
Наверх
|
|
|
|
#3512 - Mon Mar 29 2010 07:05 PM
Re: При изменении скрипта появляются странные позиции
[Re: Nektodron]
|
addict
Registered: Tue Mar 23 2010
Записи: 415
|
ну сейчас аварийный можно сделать чуть сложнее. остановить скрипт, останутся только заявки на выход. потом в манагере команд им сделать выполнить по рынку... не один клик, но довольно быстро А что делать с командами в Менеджере Команд, которые должны закрывать несуществующие позиции?? Вот у меня опять в скрипте отображается несуществующая позиция, а в менеджере команд - команда для закрытия. Скрипт я остановил, а команда осталась. Причем ее нельзя "выполнить по рынку" (тогда откроется новая позиция), ее нужно удалить. Как это сделать?
|
|
Наверх
|
|
|
|
#3545 - Tue Mar 30 2010 12:28 PM
Re: При изменении скрипта появляются странные позиции
[Re: ast]
|
Pooh-Bah
Registered: Mon Feb 16 2009
Записи: 2130
|
Чем дальше, тем больше глюков.
То показывает несуществующие позиции, то не показывает существующие.
То в таблице "Позиции" начинает мелкать значение в поле "Текущая" - сейчас есть бумаги, через секунду 0, через секунду снова есть. Хотя никаких сделок в это время не проходит.
В общем, вам надо серьезно переделать синхронизацию данных, чтобы никаких подобных глюков не было! С такими глюками работать нельзя. Тут написано про SmartCom черным по белому http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=3285#Post3285идет тестирование. За баг спасибо. Роем у себя и страемся воспроизвести. Будем править.
|
|
Наверх
|
|
|
|
|
|