Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Продолжить вложения.
Продолжить вложения
Привет, forexjim,
Из Вашего бэктеста (#4071) - это не убыток.
Это открытые сделки были закрыты из-за завершения бэктестинга.
Таким образом, это была просадка.
Это "close on stop backtesting".
Бэктестинг был остановлен, потому что у вас нет данных для бэктестинга.
То же самое с вашим бэктестом из постов #4075 и #4082.
Я думаю - у вас нет данных для бэктестинга.
Вы подготовили метатрейдер к торговле, загрузив данные от брокера?
Это должен быть ваш таймфрейм, M30 и H4 для каждой пары.
-------------
Мы можем провести бэктест MTF советников, просто чтобы понять: будет ли советник открывать сделку, и каким начальным размером лота. Любые другие выводы для бэктестинга MTF советников не действительны.
Таким образом, бэктестирование не может быть "доказательством" для MTF советников.
Здравствуйте, forexjim,
Из вашего бэктеста (#4071) - это не убыток.
Это открытые сделки были закрыты из-за завершения бэктестинга.
Таким образом, это была просадка.
Это "закрытие при остановке бэктестинга".
Бэктестинг был остановлен, потому что у вас нет данных для бэктестинга.
То же самое с вашим бэктестом из постов #4075 и #4082.
Я думаю - у вас нет данных для дальнейшего бэктестинга.
Вы подготовили метатрейдер к торговле, загрузив данные от брокера?
Это должен быть ваш таймфрейм, M30 и H4 для каждой пары.
-------------
Мы можем провести бэктест MTF советников, просто чтобы понять: будет ли советник открывать сделку, и каким начальным размером лота. Любые другие выводы для бэктестинга MTF советников не действительны.
Таким образом, бэктестинг не может быть "доказательством" для MTF советников.Здравствуйте, newdigital,
Я имел в виду утверждения с #4080 по #4084, когда спрашивал, почему советник не продолжает торговать. Вот что я сделал:
1. Я загрузил все данные M1 по EURUSD;
2. Я протестировал различные советники с 2000 по 2011 год, все они продолжали торговать с 2000 по 2011 год;
3. Даже некоторые настройки нашего MTF советника торговали больше до последних дней июля 2011 года;
4. затем я протестировал:
Советник: из поста #4027
Таймфрейм: M1
Предустановка: из поста #4049 плюс OsMatf=0, Cogtf1=0, Cogtf2=0.
Платформа: FXCM mt4
Временной период: 2000-2011
5. Тогда советник просто поторговал несколько дней и перестал брать позиции, хотя за плечами были еще годы данных.
6. Затем я провел бэктест 2000 года по одному месяцу за раз, и вы видите, что советник совершал сделки в первые несколько дней месяца, а затем прекращал торговлю, хотя 11 из 12 месяцев он зарабатывал деньги.
Может ли это быть что-то другое, кроме отсутствующих данных, из-за чего советник перестал принимать позиции?
Спасибо.
forexjim
Это только недостающие данные.
Я не увидел в коде этого советника ничего, что советник не должен торговать в течение некоторого времени.
Как загрузить данные в метатрейдер от вашего брокера.
Смотрите это изображение:
Таким образом, вы должны сделать это для каждого таймфрейма. Не только для М1. Для M5, M15, M30, H1, H4 и так далее.
Вы можете увидеть загруженные данные с указанием времени с правой стороны.
После этого - откройте график, щелкните правой кнопкой мыши на графике и нажмите "Обновить". Для каждого таймфрейма!
Вы переносите эти данные из центра истории на графики metatrader и для бэктестинга. Вы можете увидеть, сколько баров было перенесено из центра истории на ваш график:
Другой способ загрузки данных из вашего брокера в Metatrader заключается в следующем.
Например - вам нужны все данные по EURUSD.
- Откройте график EURUSD M1 таймфрейма.
- Снимите выделение с кнопок "Автопрокрутка" и"Сдвиг графика"".
Должно быть так:
нажмите и удерживайте клавишу "Стрелка вверх" или "PgUp" на клавиатуре. Удерживайте эту клавишу до тех пор, пока данные не будут полностью загружены и график не остановится.
Повторите это для каждого таймфрейма для EURUSD.
То же самое с другими парами.
Это подготовка metatrader к торговле и к бэктестингу.
Знаете... некоторые люди думают, что все, что им нужно сделать, это установить metatrader и прикрепить советника к графику. Это совершенно неверно. Они должны подготовить метатрейдер к торговле.
forexjim,
Я не собираюсь анализировать бэктесты с этим советником, так как это MTF советник и любой бэктест не валиден по прибыли/убытку и по результатам. Мы можем просто увидеть начальный/стартовый размер лота, мы можем выбрать этот размер лота на основе нашего депозита, и мы можем увидеть - работает советник или нет. Это все, что мы можем получить от результатов бэктестинга в данном случае MTF.
Это только недостающие данные.
Я не увидел в коде этого советника ничего, что советник не должен торговать в течение некоторого времени.
Как загрузить данные в метатрейдер от вашего брокера.
См. это изображение:
Таким образом, вы должны сделать это для каждого таймфрейма. Не только для М1. Для M5, M15, M30, H1, H4 и так далее.
Вы можете увидеть загруженные данные с указанием времени с правой стороны.
После этого - откройте график, щелкните правой кнопкой мыши на графике и нажмите "Обновить". Для каждого таймфрейма!
Вы переносите эти данные из центра истории на графики metatrader и для бэктестинга. Вы можете увидеть, сколько баров было перенесено из центра истории на ваш график:
Другой способ загрузки данных из вашего брокера в Metatrader заключается в следующем.
Например - вам нужны все данные по EURUSD.
- Откройте график EURUSD M1 таймфрейма.
- Снимите выделение кнопок "Автопрокрутка" и "Сдвиг графика"".
Должно быть так:
нажмите и удерживайте клавишу "Стрелка вверх" или "PgUp" на клавиатуре. Удерживайте эту клавишу до тех пор, пока данные не будут полностью загружены и график не остановится.
Повторите это для каждого таймфрейма для EURUSD.
То же самое с другими парами.
Это подготовка metatrader к торговле и к бэктестингу.
Знаете... некоторые люди думают, что все, что им нужно сделать, это установить metatrader и прикрепить советника к графику. Это совершенно неверно. Они должны подготовить метатрейдер к торговле.
forexjim,
Я не собираюсь анализировать бэктесты с этим советником, так как это MTF советник и любой бэктест не является достоверным по прибыли/убытку и по результатам. Мы можем просто увидеть начальный/стартовый размер лота, выбрать этот размер лота в зависимости от нашего депозита, и посмотреть - работает советник или нет. Это все, что мы можем получить от результатов бэктестинга в данном случае MTF.Здравствуйте, newdigital,
Большое спасибо за ваш подробный совет.
Ниже описано, что именно я сделал:
1. Я установил новую платформу FXCM и открыл новый демо-счет;
2. Я скачал все даты EURUSD, M1, M5, M30 и т.д.;
3. Я открыл график EURUSD и обновил каждый таймфрейм;
4. Я скопировал советника, индикаторы и предустановки в соответствующие папки;
5. затем я протестировал:
Советник: из поста #4027
Таймфрейм: M1
Пресет: из поста #4049 плюс OsMatf=0, Cogtf1=0, Cogtf2=0.
Платформа: FXCM mt4
Временной период: 2000-2011
5. Прилагается результат: Советник все еще остановился на 01/26/2000, хотя после этого момента есть много данных.
Может ли быть что-то в советнике или индикаторах, из-за чего советник перестал брать позиции?
Спасибо.
forexjim
Привет, Форексджим,
Я не знаю. Я думаю - это все же что-то с данными.
Как я вижу на данный момент - советник работает - несколько ордеров сегодня открылись и закрылись в прибыли:
===================
-10points_3_Smi_1.01 Советник с настройками для таймфрейма M1, вместе с индикаторами находится в этом посте.
Здравствуйте, forexjim,
Я не знаю. Думаю - это все же что-то с данными.
Пока что советник работает - несколько ордеров сегодня открылись и закрылись в прибыли:
===================
Советник -10points_3_Smi_1.01 с настройками для таймфрейма M1, вместе с индикаторами находится в этом посте.Привет, newdigital,
Я начал демо-тестирование следующего, начиная с воскресенья, и советник открыл позиции, как в ваших сообщениях:
Советник: из поста #4027
Таймфрейм: M1
Предустановка: из поста #4049 плюс OsMatf=0, Cogtf1=0, Cogtf2=0.
Платформа: FXCM mt4
Период времени: текущий
Надеюсь, у mrtools найдется время посмотреть, почему при бэктестинге советник перестает брать позиции через несколько дней независимо от того, с чего я начал, например, когда я начал бэктестинг 01/01/2000, советник торговал до 01/26/2000, а затем не торговал до 2011 года; когда я начал снова 01/27/2000, советник торговал до 01/31/2000, а затем не торговал до 2011 года; когда я начал бэктестинг 02/01/2000, советник торговал до 02/08/2000, а затем не торговал до 2011 года и т. д.
Причина, по которой я надеюсь, что смогу тестировать советника с помощью бэктестинга в дополнение к демо, заключается в том, что, хотя демо более похоже на реальную торговлю, трудно увидеть, как советник работает в долгосрочной перспективе. Советник может быть прибыльным в течение 1 недели, 1 месяца или даже 1 года на демо, это не означает, что риск разорения не наступает сразу. Если советник может пройти через 2000 до 2011 года и все еще не столкнулся с риском разорения, можем ли мы чувствовать себя более безопасно с этим советником?
Спасибо.
forexjim
Советник: из поста #4027
Таймфрейм: M1
Пресет: из поста #4049 плюс OsMatf=0, Cogtf1=0, Cogtf2=0.
Платформа: FXCM mt4
Период времени: демо 20110807-20110808
Огромный плавающий убыток.
Привет, forexjim,
Вчера я просмотрел свои сделки и увидел, что советник не работает на некоторых парах. Я спросил MrTools, и он ответил, что я (и вы) - мы использовали неправильную версию советника.
Поэтому, пожалуйста, поменяйте советника и индикаторы.
Исправленный советник с исправленными индикаторами находится в этом посте:
https://www.mql5.com/en/forum/174975/page273 (пост #4090).
Это исправленная версия.
Индикаторы тоже поменяйте (один индикатор тоже был исправлен).
===================
Советник -10points_3_Smi_1.01 с настройками для таймфрейма M1, вместе с индикаторами находится в этом посте.