• Добро пожаловать на инвестиционный форум!

    Во всем многообразии инвестиций трудно разобраться. MMGP станет вашим надежным помощником и путеводителем в мире инвестиций. Только самые последние тренды, передовые технологии и новые возможности. 400 тысяч пользователей уже выбрали нас. Самые актуальные новости, проверенные стратегии и способы заработка. Сюда люди приходят поделиться своим опытом, найти и обсудить новые перспективы. 16 миллионов сообщений, оставленных нашими пользователями, содержат их бесценный опыт и знания. Присоединяйтесь и вы!

    Впрочем, для начала надо зарегистрироваться!
  • 🐑 Моисей водил бесплатно. А мы платим, хотя тоже планируем работать 40 лет! Принимай участие в партнеской программе MMGP
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"

Вас еще не замучил глючный тестер от Мeta Quotes?

bvn

Новичок
Регистрация
17.06.2008
Сообщения
7,351
Реакции
2,723
Поинты
0.000
Моему возмущению нет предела... В день приходится запускать тесты десятки раз, длятся они долго, а в результате выходит, что достоверность их сводится к нулю из-за ситуаций, когда не срабатывает какой-либо из приказов почему-то.
Извиняюсь, что не кидаю копию графика, уже поздно и мне лениво заморачиваться с ее копированием, загрузкой и т. д.
Но если тупо в стиле аски-арта обрисовать ситуацию, то вот:
Код:
[FONT="Arial"]
----sl---------------3
                         *
           ****        *
    1    *     *      *
   * ***        *    *
  *-tp--------2  *
 *                 **
*
[/FONT]
В точке 1 открывается ордер с уровнями take profit (tp) и stop loss (sl), на графике четко видно, что в т. 2 ордер должен был закрыться, но почему-то не закрылся, зато в т. 3 мы благополучно ловим рогатого зверя...
И такие глюки уже замечал неоднократно. Как можно после этого вообще доверять хоть как-то результатам прогона советника в тестере?! :mf_pcwhack01: :m1516000:
 

ХЫШНИК

МАСТЕР
Регистрация
18.05.2007
Сообщения
1,642
Реакции
22
Поинты
0.000
Ответ: Вас еще не замучил глючный тестер от Мeta Quotes?

поидее эти тесты вообще не должны давать какой то уверенности..так было..но не факт что так будет и дальше...если уж прижмёт я предпочитаю ручками тестить...откатываем график произвольно назад...до момента когда уже не помниш поведение цены..и пошёл тестить.."открывая и закрывая " сделки на бумажке..потом подкрашивам положительный сделки зелёным..лоссы красным..анализируем результат..
 

alex72

Новичок
Регистрация
09.04.2007
Сообщения
3,315
Реакции
32
Поинты
0.000
Ответ: Вас еще не замучил глючный тестер от Мeta Quotes?

Да ну... так задолбешься тестить за период 9 лет

WOW ! Что же Вы там пишите ?......зачем Вам 9 лет ?.....от того, что Вы возьмёте истории теста 9 лет лучше не будет.....обычно берётся промежуток не более 0,5-1,5 года....

Поймите....ТС "настраивается" на определённую амплитуду рынка (заданную вами при помощи периодов индикаторов)...и не факт, что прогнав тест по истории и получив супер результаты....запустив тс на "живых" котирах, тс будет приносить вам прибыль.....если амплитуда рынка в реале отлична от амплитуды настроенной в тс.....ну не буду продолжать......

Поэтому....хоть год, хоть 9 лет...разницы нет.....:wink2:

Удачи....:thumbsup:
 

bvn

Новичок
Регистрация
17.06.2008
Сообщения
7,351
Реакции
2,723
Поинты
0.000
Ответ: Вас еще не замучил глючный тестер от Мeta Quotes?

Ну, не знаю, может я идиот, но не редко читал и тут в том числе, что рынок непредсказуем и всегда может произойти некое неожиданное движение... Так вот, если взять больший период истории, то и большее количество этих неожиданных движений будет учитываться. Если советник их все с честью пройдет, то вероятность слива уменьшается в разы, ИМХО
Ну и потом, у меня в Линуксе под Вайном что-то период теста не выбирается никак, т. е. когда я задаю период - он не тестирует, а тестирует только на всей скачанной истории :)
Опять же робот Трейдера все эти 9 лет проходит без слива на ура, а мне его лавры покоя не дают :D
 
Последнее редактирование:

Aisller

Главный модератор
Команда форума
Администратор
Главный модератор
Регистрация
07.12.2007
Сообщения
23,434
Реакции
5,467
Поинты
0.184
Ответ: Вас еще не замучил глючный тестер от Мeta Quotes?

В точке 2 сделки хватает еще и спреда? Тоесть ордер уходит за ТП на велину спреда. Только в таком случае он будет прикрываться.
 

bvn

Новичок
Регистрация
17.06.2008
Сообщения
7,351
Реакции
2,723
Поинты
0.000
Ответ: Вас еще не замучил глючный тестер от Мeta Quotes?

В точке 2 сделки хватает еще и спреда? Тоесть ордер уходит за ТП на велину спреда. Только в таком случае он будет прикрываться.

Да, если только это не был какой-нибудь околоновогодний день, когда спред в 3 раза увеличивается... я сразу об этом не подумал, теперь уже поздно что-то говорить, вот, если вылезут еще подобные грабли, то надо будет внимательнее изучить этот вопрос.
 

Aisller

Главный модератор
Команда форума
Администратор
Главный модератор
Регистрация
07.12.2007
Сообщения
23,434
Реакции
5,467
Поинты
0.184
Ответ: Вас еще не замучил глючный тестер от Мeta Quotes?

Да, если только это не был какой-нибудь околоновогодний день, когда спред в 3 раза увеличивается... я сразу об этом не подумал, теперь уже поздно что-то говорить, вот, если вылезут еще подобные грабли, то надо будет внимательнее изучить этот вопрос.

Хорошо в таком случае пишите, разберемся, со скрином из тестера, чтобы было наглядно видно. :)
 

KimIV

Интересующийся
Регистрация
22.10.2008
Сообщения
7
Реакции
0
Поинты
0.000
Ответ: Вас еще не замучил глючный тестер от Мeta Quotes?

В точке 1 открывается ордер с уровнями take profit (tp) и stop loss (sl), на графике четко видно, что в т. 2 ордер должен был закрыться, но почему-то не закрылся, зато в т. 3 мы благополучно ловим рогатого зверя...
Жаль, конечно, что Вы не привели конкретных значений TP ордера и цены в т.2. Без них Ваши слова так и остаются словами, не более. Поэтому и остальным форумянам приходится предполагать, а не точно знать. Я думаю, что Вы элементарно не учли спрэд. Судя по Вашему рисунку, ордер был Sell, который открылся по цене Bid, а закрываться он должен был по цене Ask. Графики в МТ4 всегда рисуются по Bid, на них принципиально нет цен Ask. Поэтому, если смотреть по Bid, то тейк должен был сработать, а по Ask цена не дотянула...
 

alex72

Новичок
Регистрация
09.04.2007
Сообщения
3,315
Реакции
32
Поинты
0.000
Ответ: Вас еще не замучил глючный тестер от Мeta Quotes?

Приветствую уважаемого KimIV на этом форуме.....
Ваш тестер стратегий весьма не плох....хотя я и не использую в своей торговле МТ4, но читал и слышал отзывы....очень неплохие.....

Замечательно, что на форуме всё чаще стали "появляться" такие люди.....

Удачи Вам....:thumbsup:
 

bvn

Новичок
Регистрация
17.06.2008
Сообщения
7,351
Реакции
2,723
Поинты
0.000
Ответ: Вас еще не замучил глючный тестер от Мeta Quotes?

Да, похоже, весь этот топик был сплошной ошибкой... Какое-то затмение нашло на меня.... видно заработался...
Во-первых, глюк сомнителен, скорее всего вы правы - дело было в спреде...
Во-вторых, не 9, а 10 лет истории, 2008-то я почему-то не посчитал...
В-третьих, робот Трейдера сливает не хуже других... Правда, тут я все же остался в непонятках (при одних и тех же параметрах) он бывало у меня доходил до конца с профитом, а вот последние несколько попыток почему-то приводили к сливу... Эту тему можно обсудить тут я думаю, если абстрагироваться от конкретного робота Трейдера, который обсуждается в отдельном топике, а просто рассмотреть, почему результаты тестов могут отличаться от запуска к запуску?
 

bvn

Новичок
Регистрация
17.06.2008
Сообщения
7,351
Реакции
2,723
Поинты
0.000
Ответ: Вас еще не замучил глючный тестер от Мeta Quotes?

Опять возникла упоминаемая ситуация... Тут я еще один фактор забыл сказать, у меня на самом деле нет никакого Take Profit, у меня используется трейлинг стоп собственной разработки и... он срабатывает!
Картинку вставляю, чтобы нагляднее было:

А проблема вот в чем:
2008.12.29 16:52:42 1999.01.05 15:59 bvntrade USDJPY,M15: Not all orders was closed!
Это мой робот пишет, когда ему по какой-то причине не удалось закрыть все ордера и он пытается это сделать еще и еще, пока не получится... никаких других ошибок нет в логах. Почему это может быть, никто не может предположить?
Не знаю, стоит ли приводить код, который закрывает все ордера, в реальном времени на демо счете он никогда сбоев не давал... проверю еще раз.
 

Вложения

  • error.jpg
    error.jpg
    42.2 KB · Просмотры: 252

bvn

Новичок
Регистрация
17.06.2008
Сообщения
7,351
Реакции
2,723
Поинты
0.000
Ответ: Вас еще не замучил глючный тестер от Мeta Quotes?

Ничего не понимаю, перезапустил тестер и робот стал проходить это место на ура...
 

KimIV

Интересующийся
Регистрация
22.10.2008
Сообщения
7
Реакции
0
Поинты
0.000
Ответ: Вас еще не замучил глючный тестер от Мeta Quotes?

почему результаты тестов могут отличаться от запуска к запуску?
Потому что меняются текущие рыночные условия:
- спрэд (перед НГ многие ДЦ повысили в разы)
- свопы (по-моему ежемесячно)
А тестер при прогоне эксперта на истории берёт именно текущие значения спрэда и свопов. Что делать, чтобы зафиксировать эти значения? Я поступил следующим образом:
1. Установил отдельную копию МТ4 в папку C:\Program Files\MetaTrader 4 Tester
2. В Меню - Сервис - Настройки указал несуществующий прокси, а конкретно 192.168.22.22:4444. Таким образом я данную копию МТ4 отрубил от инета, чтоб не лез куда ни попадя.
3. Котировки для тестирования готовлю по рецепту.
4. До недавнего времени для произвольного управления спрэдом и свопами я ещё и менял по своему усмотрению файлы symbols.raw и symbols.sel, но мне это быстро надоело и я написл утилиту для редактирования этих файлов. Утилита платная, поэтому ссылку не даю. Кого заинтересует, смотрите у меня на сайте.

добавлено через 4 минуты
А проблема вот в чем:
2008.12.29 16:52:42 1999.01.05 15:59 bvntrade USDJPY,M15: Not all orders was closed!
Это мой робот пишет, когда ему по какой-то причине не удалось закрыть все ордера и он пытается это сделать еще и еще, пока не получится... никаких других ошибок нет в логах. Почему это может быть, никто не может предположить?
А в коде советника, в том месте, где генерируется указанная Вами строка протокола, Вы не используете функцию GetLastError()? Я думаю, что наличие кода ошибки могло бы многое объяснить.
 
Последнее редактирование:

bvn

Новичок
Регистрация
17.06.2008
Сообщения
7,351
Реакции
2,723
Поинты
0.000
Ответ: Вас еще не замучил глючный тестер от Мeta Quotes?

В том-то и дело, что я собирался выдать эту ошибку в лог, но после перекомпиляции эксперта и перезапуска тестера - ошибка пропала, если вылезет еще, то буду отлавливать... Спасибо, за подсказки, и извините за такое дурацкое название топика... сгоряча написал, а теперь каждый раз, когда сюда захожу, чувствую себя неловко :(
Если бы не было этого тестера, хрен бы я хоть какого-нибудь советника смог написать.
 

Tomcat

Любитель
Регистрация
16.01.2010
Сообщения
279
Реакции
10
Поинты
0.000
Уважаемые господа, есть вопрос по тестированию эксперта в тестере. Суть проблемы такова. Самописный эксперт без всяких вопросов проходит тестирование на котировках "Альпари" ("5-ти знак"). После этого я перенёс его в тестер Nord FX и протестировал на их котировках ("4-х знак"). Результаты существенно изменились, но торговля (виртуальная, в тестере) шла. Потом попробовал перенести этот советник в тестер IncoNeon (тоже 4-х знак), и тут полный ступор. При прогоне на исторических данных не совершается ни одной сделки! Почему - понять не могу. Сперва грешил на 226-й билд (читал про него очень нелестные отзывы как-раз в плане тестирования), однако возврат к 225-му билду проблемы не решил - всё-равно ни одной сделки. Есть подозрение, что, возможно, данный ДЦ использует установку SL- и TP-ордеров в два приёма. Т.е. не сразу вместе с открытием ордера, а уже после этого. Но так ли это - у меня информации нет. И даже если это действительно так, учитывает ли такие нюансы тестер?
 

Manager ForexMoneyClub

Любитель
Регистрация
30.10.2009
Сообщения
211
Реакции
5
Поинты
0.000
Уважаемые господа, есть вопрос по тестированию эксперта в тестере. ... Потом попробовал перенести этот советник в тестер IncoNeon (тоже 4-х знак), и тут полный ступор. ... Но так ли это - у меня информации нет. И даже если это действительно так, учитывает ли такие нюансы тестер?

Тут есть несколько вариантов: первый возможно Ваш советник пытается установить ордера TP и SL слишком близко к рынку. Есть такие уровни Фриз и Лимит это уровни ограничивающие коридор близкий к рынку в котором нельзя выставлять/модифицировать ордера. (на реале есть у всех брокеров - на демо: не у всех). В данном случае, Вам необходимо проконсультироваться в тех.поддержке выбранного брокера о величине этих уровней для валютной пары с которой Вы работаете. Думаю что это сможет помочь в решении Вашей проблемы.
Учитывая что Вы тестируете советник на демо, вряд ли кто-то будет Вам мешать, хотя на реальном счету недобросовестный брокер, может заблокировать торговлю советниками, так что стоит учитывать и этот момент. Что же касается софта - то в независимости от билда/терминала советник будет работать согласно условиям брокера. Можете установить любой терминал, любого брокера, (или даже с MetaQuotes) и просто прописывать торговый сервер нужного Вам брокера.
Последнее уточнение - у ряда брокеров (причем их не мало) отработка демо и реала существенно отличается, так что имейте ввиду что четкая отработка и хорошая прибыль советника на демо - не гарантирует такие же результаты на реале.
Удачи в торговле. Возникнут еще вопросы - буду раб помочь.
 

Tomcat

Любитель
Регистрация
16.01.2010
Сообщения
279
Реакции
10
Поинты
0.000
Вообще-то речь шла о тестировании в тестере, а не на демо и не на реале. Стопы и профиты ставятся не ближе 15-ти пунктов - в алгоритме заложена такая проверка. 15 пунктов для подавляющего большинства ДЦ (за редким исключением) - вполне достаточно.
Забавно, но в тестере IncoNeon не работают даже предустановленные советники (MACD Sample и Moving Average). Так-что буду считать это общим глюком данного ДЦ. Так-что проверку он не прошел.
 
Последнее редактирование:
Сверху Снизу