Нужен ли режим тестирования по ценам открытия текущего таймфрейма? (как в МТ4) - страница 4

 
MrGold166:
Это факт, но пока в тестере не будет загружаемой истории в котором не будет спреда а будет именно 2 цены Ask и Bid, к тестеру можно относится лишь как к игрушке которая даже не поможет отсеять самые плохие стратегии.

Какая разница, бид со спердом или бид с аск? Никакой.

 
stringo:
Ещё раз повторю, мы понимаем причины, по которым возник данный вопрос. Мы хотим решить этот вопрос не путём создания костылей, а ускорением тестирования.

Как бы сильно не удалось ускорить тестирование по тикам, при этом, по ценам открытия тестирование будет значительно быстрее чем по тикам. Если советник открывает рыночные ордера, не использует стоплосс/тейкпрофит, закрытие выполняется с рынка, нулевой бар не используется, то тики совершенно не нужны. МТ5 как раз оринетирует на такие советники, из-за того, что стоплосс/тейкпрофит общие на позицию. Не настаиваю, не утверждаю, не требую, просто высказываю мнение.
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
 
Кстати приоткрытие формата записи исторических данных хотя бы для минуток решает сразу кучу проблем :)
 
stringo:
Figar0:
Check and compare speed of testing using "Open Prices Only" in MT4 and MT5 (without remote agents).
Do you know how processed SL, TP and pending orders in the MT4 tester Open prices mode? There is only one reason for what we've declined this mode in the MT5

Позволю себе ответить здесь. Все ж русский мне ближе...

О да, я и многие тут прекрасно понимают как обрабатываются отложки и  срабатывание  СЛ/ТП в 4шной модели "По ценам открытия".

 И для тех кого это не устраивает, разработчики МТ5 уже сделали "реверанс" - модель "Все тики".  Точнее в условиях моделирования тиков просто невозможно, хотя по мне любое моделирование ставит крест на понятие точность.  Но я прекрасно понимаю сложности с переходом к реальной тиковой истории плюс так же не вижу в этом смысла. (Единственно сравнить открытие сделок по торговле и потом задним числом посредством тестера. Что с этим знанием и возможными "открытиями" делать - ума не приложу. Единственно приходящий на ум вариант - махать отчетом тестера в ДЦ, показывая несовпадения, с очевидным конечным результатом подобных акций)

Я, и как показывает опрос, весьма многие (60% откливнувшихся англоязычного форума и 59% туташнего (посчитаны 2 первых варианта ответа)) готовы отказаться от такого псевдокачества тестирования в пользу скорости этого самого тестирования.  Лично я,  при использовании надежного по коннекту и исполнению автотрейдинга, вообще не вижу смыла в отложках ("пережиток" ручной торговли посмотрел на график, расставил отложки и гуляй Вася). Почти аналогичная ситуация с ТП и СЛ, если это не пипсовщик, и СЛ и ТП имеют значения в несколько фигур (пусть даже "новых", 5 знаковых) , им точность выше цен открытия М1 не нужна, все равно перекроется моделированием тиков, а если это "пипсовщик", -  моделирование тиков один фиг ставит крест на его точном тестировании и оптимизации.

Да и самое главное, введение такой модели тестирования не стоит фактически ничего и не потребует серьезных затрат (всего-то чуть обеднить тестовую последовательность). А если к этому добавить цифры желающих это видеть (~60% пользователей) и очевидное желание разработчиков МТ5 сделать эту платформу популярной, то,  что тут предлагается  - для Вас беспроигрышный вариант. А приводимые контраргументы не выдерживают никакой критики, ибо предлагаемая модификация просто добавляет гибкости и возможности продукту, но не как его не ухудшает.

Мы с Вас так просто "не слезем", сдавайтесь) "Наше дело правое, мы победим" (С)

 

 

Хоть, по моему мнению тестирование по ценам открытия бесполезно для большинства советников, но:

1) существуют советники которым нужно всего раз в час, в день, в неделю оценить ситуацию чтоб откорректировать параметры и торговать дальше, а тестирование по ценам открытия увеличивает скорость прохождения теста в десятки раз

2) и к тому же его наличие никак не мешает тем кто им пользоваться не будет 

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
 
papaklass:

Вот Вам простой пример:

синий - максимальный спред на баре,

зеленый - средний спред на баре,

красный - минимальный спред на баре.

Теперь скажите, есть ли разница бид+спред(средний)  и бид и аск? Помоему ответ очевиден для всех, кроме разработчиков.

Боюсь, что М5 вместо М1 Вы специально выбрали для усиления ощущений. Это ведь дает шанс увеличить размах колебаний в 5 раз для "доказательств". Знаток тиков отлично понимает, что смухлевал?

Приводить надо М1, раз уж сравниваете с сохраненным в М1 барах спреде.

 
papaklass:

Теперь скажите, есть ли разница бид+спред(средний)  и бид и аск? Помоему ответ очевиден для всех, кроме разработчиков.

Если хранить Bid и так же потиково хранить спред (а не какой-то "средний" на бар), - разницы не будет никакой в плане точности. Но возможно будет разница в плане объемов хранимой информации.  Но и до этого пока далеко.

Кстати, а где-нибудь написано какой сейчас хранится спред? Действительно средний на бар? Или какой-нибудь на момент закрытия или открытия бара? 

 
Figar0:

Кстати, а где-нибудь написано какой сейчас хранится спред? Действительно средний на бар? Или какой-нибудь на момент закрытия или открытия бара? 
Сейчас спред берется от открытия бара.
 
Renat:
Сейчас спред берется от открытия бара.
И на М1 и на D1? Или все же на старших ТФ уже рассчитывается среднее из М1? Так как-то совсем грубовато выдет...
 

Над ускорением тестирования мы работаем.

Сейчас думаем, как ускорить тестирование на открытии бара.

Причина обращения: