У вас не стоит Flash Player
Page 1 of 2 1 2 >
Настройки
#23166 - Mon Mar 14 2011 11:08 PM Ошибка при тестировании.
SPLsd Offline
old hand

Registered: Thu Apr 22 2010
Записи: 1089
При реальный торгах, на последней свечке значение индикаторов ещё неизвестно, при тестировании на истории значение индикаторов на последней свечке уже проставлены, и они идут в расчёт, из-за этого разные результаты реала и тестов, как исправить?

Наверх
#23181 - Tue Mar 15 2011 09:39 AM Re: Ошибка при тестировании. [Re: SPLsd]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
И в лаборатории и на реальных торгах, расчет ведется по закрытию свечи.
Или, что имеете ввиду?

Наверх
#23192 - Tue Mar 15 2011 11:38 AM Re: Ошибка при тестировании. [Re: ViL]
SPLsd Offline
old hand

Registered: Thu Apr 22 2010
Записи: 1089
Я имею в виду тесты на истории.

Наверх
#23194 - Tue Mar 15 2011 11:47 AM Re: Ошибка при тестировании. [Re: SPLsd]
SPLsd Offline
old hand

Registered: Thu Apr 22 2010
Записи: 1089
Вот примеры:



Attachments
2011-03-15_1140.png (466 downloads)
2011-03-15_1146.png (455 downloads)



Отредактировано SPLsd (Tue Mar 15 2011 11:48 AM)

Наверх
#23197 - Tue Mar 15 2011 12:02 PM Re: Ошибка при тестировании. [Re: SPLsd]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Тестирование в оффлайне или при подключенном соединении?

Судя по скриншоту тестирование на текстовых данных. Собственно по текстовым данным невозможно определить свечи закыты или нет.


Отредактировано Nektodron (Tue Mar 15 2011 12:04 PM)

Наверх
#23201 - Tue Mar 15 2011 12:35 PM Re: Ошибка при тестировании. [Re: Nektodron]
SPLsd Offline
old hand

Registered: Thu Apr 22 2010
Записи: 1089
Да, на текстовых данных.
Так может просто указать программе что бы она не брала в расчёт данные на последней свечке? А то ведь результаты разные!

Наверх
#23210 - Tue Mar 15 2011 01:11 PM Re: Ошибка при тестировании. [Re: SPLsd]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Можно выставить четко "Дату к" чтобы этой свечи не было. А механизма определения незакрытой свечи в текстовых данных - нет.

Наверх
#23213 - Tue Mar 15 2011 01:55 PM Re: Ошибка при тестировании. [Re: Nektodron]
SPLsd Offline
old hand

Registered: Thu Apr 22 2010
Записи: 1089
чтобы не выставлял, последняя свечка идёт в расчёт.


Отредактировано SPLsd (Tue Mar 15 2011 01:55 PM)

Наверх
#23215 - Tue Mar 15 2011 01:58 PM Re: Ошибка при тестировании. [Re: SPLsd]
Nektodron Offline

Carpal Tunnel

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

Наверх
#23454 - Thu Mar 17 2011 02:44 PM Re: Ошибка при тестировании. [Re: Nektodron]
SPLsd Offline
old hand

Registered: Thu Apr 22 2010
Записи: 1089
Originally Posted By: Nektodron
Ну все правильно, последняя свеча на текстовых будет идти в расчет всегда. Но можно отрезать лишнюю свечу границами расчета.

Если я буду использовать Интервал+сделка на реале, это будет тоже самое?

Наверх
#23458 - Thu Mar 17 2011 02:52 PM Re: Ошибка при тестировании. [Re: SPLsd]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
в сравнении с чем? я же не знаю, что у вас в текстовых.

Наверх
#23464 - Thu Mar 17 2011 03:10 PM Re: Ошибка при тестировании. [Re: Nektodron]
SPLsd Offline
old hand

Registered: Thu Apr 22 2010
Записи: 1089
ммм.... даже не знаю как сказать, ладно фиг с ним smile

Наверх
#23473 - Thu Mar 17 2011 04:39 PM Re: Ошибка при тестировании. [Re: SPLsd]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
Originally Posted By: SPLsd
ммм.... даже не знаю как сказать, ладно фиг с ним smile


Удачно сказал.. grin

Наверх
#23994 - Wed Mar 23 2011 01:44 PM Re: Ошибка при тестировании. [Re: usas]
SPLsd Offline
old hand

Registered: Thu Apr 22 2010
Записи: 1089
Всё таки можно убрать из расчётов последнюю свечку, вот пример: http://screencast.com/t/QUgpTbPjgF91 тут получается что сигнал выскочил на бар раньше, т.к. в расчёт идёт последняя свечка!

Наверх
#24001 - Wed Mar 23 2011 02:19 PM Re: Ошибка при тестировании. [Re: SPLsd]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Для начала надо понять каким боком текстовые данные в расчет идут?

Наверх
#24005 - Wed Mar 23 2011 02:28 PM Re: Ошибка при тестировании. [Re: Nektodron]
SPLsd Offline
old hand

Registered: Thu Apr 22 2010
Записи: 1089
т.е. что от меня надо? Есть простое предложение, пусть ТСЛаб думает что последняя свечка не закрыта, индикаторы под ней не рисует, тогда он не будет её брать.

Наверх
#24009 - Wed Mar 23 2011 02:34 PM Re: Ошибка при тестировании. [Re: SPLsd]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Так нельзя. Для данных от брокера закрыта свеча или нет определяется по серверному времени. Для текстовых данных серверное время использоваться нельзя. Локальное время тоже использовать нельзя, не все живут по московскому времени, страна у нас большая.

Наверх
#24024 - Wed Mar 23 2011 04:40 PM Re: Ошибка при тестировании. [Re: Nektodron]
SPLsd Offline
old hand

Registered: Thu Apr 22 2010
Записи: 1089
Может просто не брать в расчёт последнюю свечку при текстовых данных? Или так нельзя?

Наверх
#24028 - Wed Mar 23 2011 04:43 PM Re: Ошибка при тестировании. [Re: SPLsd]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
У меня до этого все текстовые данные были с только закрытыми свечами, почему нужно откидывать последнюю... Это вот вопрос, где вы берете такие текстовые, с незакрытыми свечами smile
Может проблема в источнике данных?

Наверх
#24031 - Wed Mar 23 2011 04:58 PM Re: Ошибка при тестировании. [Re: Nektodron]
SPLsd Offline
old hand

Registered: Thu Apr 22 2010
Записи: 1089
smile так у меня тоже все с закрытыми, просто дело в том что появляются сигналы не там где надо! Т.к. индикаторы последней свечки идут в расчёт на этой же свечке. В реале же данные от этой свечке будут доступны только на след. свечке.
Это касается только последней свечи, все остальные ок. Или я что не так думаю?

Наверх
#24039 - Wed Mar 23 2011 06:02 PM Re: Ошибка при тестировании. [Re: SPLsd]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Свечи бывают с датой открытия свечи и датой закрытия. В Тслаб используется дата открытия (5мин свеча 10:30 закрывается в 10:35). Если текстовые собраны по закрытию (5мин свеча 10:30 закрывается в 10:30) то будет подобная чехарда, что у вас происходит.

Наверх
#24057 - Wed Mar 23 2011 08:59 PM Re: Ошибка при тестировании. [Re: Nektodron]
SPLsd Offline
old hand

Registered: Thu Apr 22 2010
Записи: 1089
Данные беру с финама, там вроде нормальные.

Наверх
#24059 - Wed Mar 23 2011 09:06 PM Re: Ошибка при тестировании. [Re: SPLsd]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Выдавать время "начала свечи" "окончания свечи"
что выбрано?

Наверх
#24061 - Wed Mar 23 2011 09:39 PM Re: Ошибка при тестировании. [Re: Nektodron]
SPLsd Offline
old hand

Registered: Thu Apr 22 2010
Записи: 1089
по умолчанию, начало

Наверх
#24062 - Wed Mar 23 2011 09:42 PM Re: Ошибка при тестировании. [Re: SPLsd]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
и в итоге получается на одну свечу больше, чем данные от брокера?

Наверх
#24064 - Wed Mar 23 2011 09:55 PM Re: Ошибка при тестировании. [Re: Nektodron]
SPLsd Offline
old hand

Registered: Thu Apr 22 2010
Записи: 1089
нет, всё чётко

Наверх
#24094 - Thu Mar 24 2011 12:01 PM Re: Ошибка при тестировании. [Re: SPLsd]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
тогда я не понимаю проблему-то, как в итоге получается пересчет по незакрытой свече?

Наверх
#24437 - Wed Mar 30 2011 11:42 PM Re: Ошибка при тестировании. [Re: SPLsd]
alexander Offline
stranger

Registered: Mon Jul 19 2010
Записи: 18
при тестирование выдается сообщение:

23:37:48.79 120 System.OutOfMemoryException: Выдано исключение типа "System.OutOfMemoryException".
в TSLab.Script.Helpers.Series.MedianPrice(IList`1 candles)
в TSLab.Script.Handlers.MedianPrice.Execute(ISecurity source)
в TSLab.User.Script.<>c__DisplayClass10.<Execute>b__0() в c:\Users\Александр\AppData\Local\TSLab\TSLab\temp\code26.cs:строка 76
в TSLab.ScriptEngine.BaseTemplateContext.GetData(String handlerName, String[] parameters, CacheObjectMaker`1 maker)
в TSLab.User.Script.Execute(IContext context, ISecurity var22) в c:\Users\Александр\AppData\Local\TSLab\TSLab\temp\code26.cs:строка 74
что это значит. я не программист.

Наверх
#24442 - Thu Mar 31 2011 01:08 AM Re: Ошибка при тестировании. [Re: alexander]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Originally Posted By: alexander
при тестирование выдается сообщение:

23:37:48.79 120 System.OutOfMemoryException: Выдано исключение типа "System.OutOfMemoryException".
в TSLab.Script.Helpers.Series.MedianPrice(IList`1 candles)
в TSLab.Script.Handlers.MedianPrice.Execute(ISecurity source)
в TSLab.User.Script.<>c__DisplayClass10.<Execute>b__0() в c:\Users\Александр\AppData\Local\TSLab\TSLab\temp\code26.cs:строка 76
в TSLab.ScriptEngine.BaseTemplateContext.GetData(String handlerName, String[] parameters, CacheObjectMaker`1 maker)
в TSLab.User.Script.Execute(IContext context, ISecurity var22) в c:\Users\Александр\AppData\Local\TSLab\TSLab\temp\code26.cs:строка 74
что это значит. я не программист.


Читаем faq
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=23430#Post23430


Отредактировано ViL (Thu Mar 31 2011 01:08 AM)

Наверх
Page 1 of 2 1 2 >


Moderator:  ViL, sar