[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 429
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Посмотрите на рисунок инд. начал отрисовку только со смещением в 60 баров на днях. Ниже часть кода. Вы хоть пробовали что то из того что рекомендовали? Пробуйте и у Вас все будет.
Завтра, т.е. сегодня, но с утра. Сейчас башака не работает.
не советник не будет.. это ручная работа для тебя..
по шагам, открываешь метаедитор, создаешь скрипт (по кнопочке листик с плюсиком) - запускается мастер, выбираешь пользовательский скрипт, называешь его как-то, щелкаешь далее или ок, открывается окошко, с шаблоном кода для скрипта, если конечно, он не удален.. но это не важно..
удаляешь весь код и помещаешь тот что выше, который начинается со строки #property show_inputs
сохраняешь копмилируешь, теперь он готов к использованию.. переходишь в терминал в навигаторе, там где счета, индикаторы, советники, ниже есть и скрипты, там находишь его и запускаешь, выскакивает окошко, во входных параметрах как я и писал раньше указываешь время окончания оптимизации, пару, период, количество баров от окончания оптимизации по которым найдем время начала, ввел нажал ок,
затем смотрим в журнал Закладка Эксперты в нижней части окна терминала, там где Торговля, история счета
скрипт выведет тебе время, что-то вроде
2010.02.13 02:49:32 #1 CHFJPY,M1: 2010.02.09 22:59
это время тебе придется забить в параметры советника как время начала оптимизации, то время что указал в скрипте время конца оптимизации..
не забудь добавить код в советник
две последние строки должны быть в начале кода функции start()
в тестере выставишь время чтоб было до начала оптимизации и после окончания ..
Посмотрите на рисунок инд. начал отрисовку только со смещением в 60 баров на днях. Ниже часть кода. Вы хоть пробовали что то из того что рекомендовали? Пробуйте и у Вас все будет.
индикатор это все красиво..
сделай советник с таким кодом и посмотри что он в тестере будет выдавать
Как подсчитывается AbsoluteDrawDown?
Как подсчитывается AbsoluteDrawDown?
https://www.mql5.com/ru/articles/1486В Code Base есть советник MA v.3.0. #150 only for EURUSD M1.mq4
Объясните пож., что является критериями открытия и закрытия позиций в советнике
На первый взгляд все просто, т.к. в качестве индикаторов используются три скользящие ср., тем не менее, визуально определить не удается - в какие моменты появляются сигналы для действий советника.
Не только вручную.
Доброе утро! Ещё раз спасибо за активное участие costy_ и keekkenen в посте о возможности работы тестера стратегий (в режиме оптимизации и режиме теста) на последних N барах. Сработала русская пословица: "Утро вечера мудренее" (или "мудрее"? как правильно?).
Решение следующее:
extern bool Tester=false; //true - работа в тестере стратегий
extern datetime FinishDateTime = D'12.02.2010'; //Конец работы (например, задаем текущее время)
extern int History=100; //Баров для тестирования
int start()
if(Tester && (FinishDateTime-Time[0])/60/Period()>History) return;
В режиме "тестер" происходит следующее:
- тестер начинает работу с указанного ему времени. И он на тот момент не знает длину тайм серии в будущем (вперед). Он не знает нашего реального текущего времени. Для него ЕГО не существует. Есть только Time[0], Time[1] и т.д. но нет Time[-1].
- встретив указанную выще конструкцию вычисляется количество баров до указанного FinishDateTime времени. И ВСЁ!!
Всё проверено, всё работает! Спасибо всем и удачи.
https://www.mql5.com/ru/articles/1486
Спасибо, видела... AbsoluteDrawDown = InitialDeposit - MinimalBalance (или Equity? В отчёте приходит иная цифирь.