Главная
Форум
Лаборатория стратегий и советников к ним.

Для того, чтобы использовать все возможности сайта, мы рекомендуем Вам person_add Зарегистрироваться или person Войти

  • Страница 1 из 1
  • 1
Форум » Cтратегии и программирование на MQL » Лаборатория стратегий и советников к ним. » Стратегия "Пересечение МА"
Стратегия "Пересечение МА"
Дата: Суббота, 03.09.2011, 10:04 | Сообщение # 1 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9910
Награды: 42
Статус: Оффлайн

Стратегия "Пересечение МА"

-------------------------
Описание:
-------------------------

Советник работающий по ТФ и валютной паре, на которой он установлен.
Расчитывает положение 2 - х скользящих средних.
Если МА(MA_1_PERIOD=100;) < МА(MA_2_PERIOD=200;) открываем ордер на продажу
Если МА(MA_1_PERIOD=100;)> МА(MA_2_PERIOD=200;) открываем ордер на покупку

-------------------------
Настройки:
-------------------------

extern int MA_1_PERIOD=100;
extern int MA_2_PERIOD=200;
extern int MA_1_METHOD=MODE_SMA;
extern int MA_2_METHOD=MODE_SMA;

extern bool MA1_viwe_Ma2_BUY=true; // true работаем по принципу МА100>
//MA200 открыть ордер на покупку(закрыть ордер на продажу)
// false наоборот

extern string trade_="Настройки торговли";
extern int Magic=777; // Магический номер
extern int StopLoss=0; // Стоплосс, 0 - не используется
extern int TakeProfit=0; // Тейкпрофит , 0 - не используется
extern int Slippage=0; // Проскальзывание
extern bool MarketWatch=false; // Режим торговли по MarketWatch true = сначала выставляются позиции/ордера без стопов, потом происходит модификация - для некоторых брокеров
extern bool ClosePosifChange=true; // Закрывать позиции при обратном сигнале
extern bool ONlyOnePosbySignal=true; // Играть только или бай и / или селл 1 позицией
extern string autolot_="Настройки автолота";
extern double Lots=0.1; // Фиксирвоанный лот
extern bool DynamicLot=false; // Динамический лот
extern double LotBalancePcnt=20; // % от депозита
extern double MinLot = 0.1; // Минимальный лот при расчете
extern double MaxLot = 5; // Максимальный лот при расчете
extern double Martin=1; // Если 1 то не используется, Коэффициент мартина на следующую сделку после убытончой

extern string timetrade_="Настройки времени торговли";
extern int OpenHour=0; // Час открытия торгов
extern int OpenMinute=0; // Минута открытия торгов
extern int CloseHour=23; // Час закрытия торгов
extern int CloseMinute=59; // Минута закрытия торгов
extern string Trailing_="Настройки трейлингстопа";
extern bool TrailingStopUSE=false; // Использовать трейлингстоп
extern bool IfProfTrail=false; // Использовать только дял профитных позиций - режим безубытка
extern int TrailingStop=0; // Дистанция трейлинга = 0 - минимально допустимый
extern int TrailingStep=1; // Шаг дистанции

-------------------------
Статьи:
-------------------------

Как тестировать эксперта https://www.expforex.com/publ/test_optimization_mt4/3-1-0-12
Как установить эксперта: https://www.expforex.com/publ/kak_zapustit_sovetnik/3-1-0-44
При возникновении краша терминала: https://www.expforex.com/publ....-1-0-60
При возникновении ошибок: https://www.expforex.com/publ....-1-0-58



В примере описан следующий алгоритм:
При старте линия МА1 больше МА2 поэтому мы открыли ордер БАЙ.
В момент 2 линии МА пересеклись в обратную сторону мы закрыли БАЙ и открыли ордер СЕЛЛ.
В момент 3 линии МА пересеклись в обратную сторону мы закрыли СЕЛЛ и открыли ордер БАЙ.



attach_file Прикрепления

3892007.gif (76.3 Kb)

Дата: Пятница, 09.12.2016, 15:16 | Сообщение # 2 Написал: DmBeard
Группа: Пользователи
Сообщений: 2
Награды: 0
Статус: Оффлайн

Цитатаexpforex ()
Настройки: -------------------------
extern int MA_1_PERIOD=100;
extern int MA_2_PERIOD=200;
extern int MA_1_METHOD=MODE_SMA;
extern int MA_2_METHOD=MODE_SMA;
Подскажите а в этих настройках, возможны любые параметры,
в смысле с периодом то понятно что ставим нужный
а как быть с методом МА? возможен выбор?

Дата: Пятница, 09.12.2016, 18:51 | Сообщение # 3 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9910
Награды: 42
Статус: Оффлайн

MODE_SMA 0 Простое усреднение 
MODE_EMA 1 Экспоненциальное усреднение 
MODE_SMMA 2 Сглаженное усреднение 
MODE_LWMA 3 Линейно-взвешенное усреднение

Дата: Пятница, 09.12.2016, 19:01 | Сообщение # 4 Написал: DmBeard
Группа: Пользователи
Сообщений: 2
Награды: 0
Статус: Оффлайн

Спасибо! Теперь стало более понятно.

Дата: Суббота, 11.11.2017, 22:12 | Сообщение # 5 Написал: Natan23
Группа: БАН
Сообщений: 19
Награды: 0
Статус: Оффлайн

Я торговал с разными плечами и могу сказать ясно: без четкого плана (ТС) любая торговля обречена

Форум » Cтратегии и программирование на MQL » Лаборатория стратегий и советников к ним. » Стратегия "Пересечение МА"
  • Страница 1 из 1
  • 1
Поиск:
Expforex Expforex Идеи для Metatrader https://www.expforex.com/1NEWDESIGN/NEWLOGO/LOGONEW.png expforex@meta.ua Украина expforex2