#2278 - Fri Feb 19 2010 07:37 AM
Re: Тестирование на истории
[Re: Nektodron]
|
addict
Registered: Thu Jan 14 2010
Записи: 594
|
Извините, у меня алгоритм немного "кривой" был, а галочки в свойствах я сразу ставил, но тем не менее на тесте когда сделки начали исполняться, в табличке "свои сделки" они не отображаются, м.б. это на тесте только? Или они на тесте должны отображаться, но не настроено?
_________________________
|
Наверх
|
|
|
|
#2279 - Fri Feb 19 2010 07:45 AM
Re: Тестирование на истории
[Re: Nektodron]
|
addict
Registered: Thu Jan 14 2010
Записи: 594
|
Не очень понял, о чем вы. Вероятно о блоках "последняя сделка была короткой" или длинной. =Если вы используете блоки типа "последняя сделка..." для открытия позиции в обе стороны, то такой скрипт торговать не будет, т.к. не будет первой сделки. Используйте для открытия в одну сторону блок "последняя сделка...", а для другой блок "Есть активная" с отрицанием.= Подскажите, м.б. рассмотрите вопрос о том чтобы в эти блоки ("Посл.сделка была длинной/короткой") ввести имитацию ПЕРВОЙ сделки с возможностью выбора "0"-не было первой сделки, "длинная" или "1" первая была длинная, "короткая" или "-1" первая была короткая? Возможно такое???
_________________________
|
Наверх
|
|
|
|
#2282 - Fri Feb 19 2010 10:42 AM
Re: Тестирование на истории
[Re: Nektodron]
|
addict
Registered: Thu Jan 14 2010
Записи: 594
|
я думаю так (если всё правильно понял): если сделки эти блоки берут из таблички "сделки", ну или ещё из какой таблицы, значит первое условие проверки - это наличие в этой самой таблице сделок - если они есть, значит этот параметр берёт данные оттуда, если их нет, то он "смотрит" на этот задаваемый параметр и соответственно после этого он выводит "истину" или "ложь" в зависимости от этого задаваемого параметра, после этого начнут появляться седлки в таблице и он будет "смотреть" уже таблицу. Те кто этими блоками пользовался раньше, для них будет стоять "0" - т.е. первой сделки нет, на их результаты в этом случае ничего повлияет и всё останется как прежде, думаю так===А параметры эти думаю нужно выставлять обоим блокам(по 2 параметра "0" и "-1" для "посл.длинная" и "0" и "1" для "посл.короткая"), т.к. первая сделка может быть и длинная и короткая - это вопрос к тому как игнорировать это условие на ПЕРВОЙ сделке, а на последющих включать. Уважаемый Nektodron это условие очень неоценимо бы добавило гибкости при умелом использовании
Отредактировано uprav (Fri Feb 19 2010 10:57 AM)
_________________________
|
Наверх
|
|
|
|
#2350 - Sun Feb 21 2010 11:45 AM
Re: Тестирование на истории
[Re: Nektodron]
|
addict
Registered: Thu Jan 14 2010
Записи: 594
|
возьмите ночную сборку, это баг просочился в 12й билд, то что нельзя удалить значения параметров, если они уже вбиты, только поменять можно. для того чтобы поменять на новую сборку, нужно пакет обновления с сайта разархивировать в каталог, где установлена программа, правильно понимаю?
_________________________
|
Наверх
|
|
|
|
#2351 - Sun Feb 21 2010 11:47 AM
Re: Тестирование на истории
[Re: uprav]
|
Pooh-Bah
Registered: Mon Feb 16 2009
Записи: 2130
|
возьмите ночную сборку, это баг просочился в 12й билд, то что нельзя удалить значения параметров, если они уже вбиты, только поменять можно. для того чтобы поменять на новую сборку, нужно пакет обновления с сайта разархивировать в каталог, где установлена программа, правильно понимаю? Да. http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=20#Post20
|
Наверх
|
|
|
|
#2398 - Wed Feb 24 2010 07:11 PM
Re: Тестирование на истории
[Re: Nektodron]
|
addict
Registered: Thu Jan 14 2010
Записи: 594
|
При тестировании на демо-сервере скрипта с источником LKOH и с обновлением в интервале 1 минута, с целю уменьшения времени выполнения скрипта (среднее выполнение 100-300 мс- около 7500 баров), уменьшил интервал дат было: с 01.02.10 поменял на: с 05.02.10 (или с 10.02.10), при этом возникла ошибка: System.ArgumentOutOfRangeException: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции. Имя параметра: index в System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) в System.ThrowHelper.ThrowArgumentOutOfRangeException() в System.SZArrayHelper.get_Item[T](Int32 index) в TSLab.User.Script.Execute(IContext context, ISecurity var0, ISecurity var1)
пока не вернул дату с 01.02.10. Почему возникает ошибка и какой есть предел уменьшения количества обрабатываемых скриптом баров???
Отредактировано uprav (Wed Feb 24 2010 07:12 PM)
_________________________
|
Наверх
|
|
|
|
#2529 - Mon Mar 01 2010 07:15 PM
Re: Тестирование на истории
[Re: Nektodron]
|
addict
Registered: Thu Jan 14 2010
Записи: 594
|
Подскажите,как рассчитывается проседание при тестировании "рынок", с системой вроде как понятно, дата и цифра соответствует картинке в "доходе", а вот "рынок" не совсем понятно почему взято такое проседание, хотя оно намного больше (см.скрины)
Понятно по-моему===при "купил и держи" берётся наибольшее отрицательное значение...
Attachments
Просед.JPG (373 downloads)Рынок.JPG (373 downloads)
Отредактировано uprav (Mon Mar 01 2010 07:42 PM)
_________________________
|
Наверх
|
|
|
|
#2537 - Tue Mar 02 2010 09:03 AM
Re: Тестирование на истории
[Re: Nektodron]
|
addict
Registered: Thu Jan 14 2010
Записи: 594
|
Подскажите пож, можно как то экспортировать котировки с боевого сервера в файл? Чтобы тестировать и редактировать алгоритмы вне рабочее время сервера
_________________________
|
Наверх
|
|
|
|
#2538 - Tue Mar 02 2010 09:09 AM
Re: Тестирование на истории
[Re: uprav]
|
TSLab
veteran
Registered: Mon Feb 16 2009
Записи: 1370
|
Вы это имеете в виду http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=635#Post635 ? С боевого сервера при подключении можно построить график - данные попадут в кэш - и их можно будет использовать. Но тут глубина данных на сервере зависит от интервала.
Отредактировано ZSE (Tue Mar 02 2010 09:13 AM)
|
Наверх
|
|
|
|
|
|