Самое важное - это правильно установить и оптимизировать: советника, эксперта, робота.
Рассмотрим как это сделать, на примере советника - Golden Profit_AUTO:
Установка эксперта Golden Profit_AUTO
Шаг 1. Установка торгового эксперта Golden Profit_AUTO.
1. Из архива Golden Profit_AUTO скопируйте указанные файлы в указанные директории как описано ниже
2. Закрыть программу MetaTrader4;
3. Папку с файлами For optimisation set необходимо скопировать в директорию /MetaTrader4/tester/For optimisation set (чистые файлы "set” для дальнейшей Вашей оптимизации )
4. Файл из архива Golden Profit_AUTO.ех4 необходимо скопировать в директорию /MetaTrader4/experts/ и убедиться что Golden Profit_AUTO.ех4 находится в директории /MetaTrader4/experts/;
5. Папку с файлами indicators необходимо скопировать в директорию /MetaTrader4/experts/indicators
6. Папку с файлами scripts необходимо скопировать в директорию /MetaTrader4/experts/scripts
7. Папку с файлами templates необходимо скопировать в директорию /MetaTrader4/templates
8. Установка робота завершена.
Шаг 2. Запуск торгового эксперта Golden Profit_AUTO.
1. Запустить программу MetaTrader4;
2. Открыть график необходимый для работы валютной пары (рисунок 1);
выбрать на графике необходимый период (рисунок 2);
3. Раскрыть список с экспертами (рисунок 3).
Если Вы верно выполнили Шаг 1, в окне «Навигатор» пункте «Советники» должен отобразиться эксперт Golden Profit_AUTO;
4. Далее необходимо прикрепить эксперт к графику. Для этого необходимо выделить открытый график и два раза щелкнуть правой кнопкой мыши на эксперте. В появившемся окне необходимо установить галочки так, как показано на рисунке 4;
7. После установки эксперта на каждый из графиков он должен выдавать сообщение об удачной загрузке (рисунок 5);
8. Эксперт готов к работе.
Оптимизация торгового эксперта Golden Profit_AUTO
Настройка системы
Ни для кого не секрет, что каждая валютная пара имеет свои характеристики, такие как волатильность, цикличность, корреляция в отношении других финансовых инструментов и т.д. Поэтому в данной торговой системе доступны настройки, позволяющие подобрать оптимальные параметры для определения тренда любого финансового инструмента, а также параметры для работы с цикличностью валютной пары и уровнем рисков в зависимости от волотильности исследуемого инструмента.
Для того, чтобы правильно настроить систему для работы на том или ином финансовом инструменте, необходимо провести оптимизацию указанных параметров. Это необходимо делать тщательно, чтобы не получить нестабильные данные, которые в будущем не позволят прибыльно работать эксперту.
extern string Comment_MultiLotsFactor = "Коэфф. увеличения лота для вывода в без убыток";
extern double MultiLotsFactor = 1.6; // умножение лотов в серии по экспоненте для вывода в без убыток. первый лот 0.1, серия: 0.16, 0.26, 0.43 ... Подробнее: Первый параметр экспонента = числу умножения лота в колене если он равен 2 (хотя я рекомендую не более 1.6) то лоты в колене будут развиваться 0.1 0.2 .4 .8 1.6 3.2 и вам потребуется в таком случае большой депозит. + этого скальпера в том что такое большое колено возникает крайне редко и если вы будите его использовать на центовом счете то хоть вы будите собирать по центам вы сможете собрать относительно большую сумму. На некоторых парах валют советую уменьшить этот параметр. Если сливает в последний день теста – значит, тесту не хватает будущих котировок. Тут ничего не поделаешь пока не дождешься рыночной ситуаций когда серия ордеров закроется сама.
extern double Lots = 0.01; // теперь можно и микролоты 0.01 при этом если стоит 0.1 то следующий лот в серии будет 0.16
extern double TakeProfit = 129; // Уровень прибыли в пипсах от цены открытия.
extern string Comment_StepLots = "Расстояние в пипсах для открытия очередного ордера при убытке";
extern double StepLots = 40; // расстоянию в пипсах убытка на котором открывается следующий ордер колена.
extern string Comment_UseTrailing = "Использовать ли Trailing Stop:";
extern bool UseTrailing = false;
extern string Comment_TrailStart = "Величина профита в пипсах, когда включать TrailStop:";
extern double TrailStart = 10;
extern string Comment_TrailStop = "Удерживать StopLoss на расстоянии в пипсах от цены:";
extern double TrailStop = 10;
extern string Comment_MaxCountOrders = "Максимальное количество ордеров в серии:";
extern int MaxCountOrders = 10;
extern string Comment_SafeEquity = "Запретить открытие ордеров при Equity меньше SafeEquityRisk %";
extern bool SafeEquity = false;
extern double SafeEquityRisk = 20; //loss as a percentage of equity
extern string Comment_slippage = "разрешенное проскальзывание цены в пипсах";
extern double slippage = 2; // допустимое проскальзывание цены в пипсах
extern int MagicNumber = 13579;
Загрузка Данных Истории:
Выбор 1.
1. Откройте MetaTrader MT4 платформа.
2. Нажмите Ctrl + O (откроется окно Настройки).
3. Выберите --- Графики.
4. Измените " Макс. баров в истории” и " Макс. баров в окне” "99999999999999”.
5. Нажмите ОК..
6. Нажмите F2 (откроется окно Архив котировок)
7. Дважды щелкните на иконку EURUSD --- далее на кнопку M1 EURUSD.
8. Щелкните кнопку "Загрузить”. (Это загружаются данные истории от MetaQuotes),
9. Когда произойдет полная загрузка, нажмите два раза на кнопку 1 минута --- откроется окно нет данных для символа- --- пересчитать все таймфреймеры? Нажать Да
10. Когда произойдет полный перерасчет всех таймфреймеров, нажмите в правом нижнем углу "Закрыть”.
11. Вы теперь готовы к Тестеру Стратегии и Оптимизации.
12. Чтобы в дальнейшем не перезагружать процессор повторите процедуру.
13. Нажмите Ctrl + O (откроется окно Настройки).
14. Выберите --- Графики.
15. Оставьте без изменений " Макс. баров в истории” "9999999999999”.
16. Измените " Макс. баров в окне” поставьте "5.000”.
17. Перезагрузите программу MetaTrader4
18. После перезагрузки программы MetaTrader4 нажмите на кнопку тестер стратегий.
19. Откроется тестер стратегий и выберите торгового эксперта Golden Profit_AUTO
20. Установите пару валют, которую хотите оптимизировать
Для оптимизации параметров изменим интервал тестирования.И проведем оптимизацию параметров краткосрочного тренда
Для пары валюты EUR/USD и тайм-фрейма М1.
Выбираем модель (все тики…..) ставим галочку "оптимизация”
"Использовать дату”
продолжение в следующем посте: