Новые сообщения · Участники · Правила форума · Поиск · RSS · Вход · Регистрация ·

Страница 1 из 11
Форум трейдеров » Скрипты Советники Индикаторы для Metatrader4/Metatrader5 » MT 4 Лаборатория стратегий и советников к ним. » Стратегия "Пересечение МА"
Стратегия "Пересечение МА"

expforexДата: Суббота, 03.09.2011, 10:04 | Сообщение # 1
Главный Администартор
Группа: Администраторы
Сообщений: 8959
Награды: 29
Статус: Offline


[Бонусы за сообщения ]

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

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

Советник работающий по ТФ и валютной паре, на которой он установлен.
Расчитывает положение 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; // Шаг дистанции

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

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



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



Прикрепления: 3892007.gif(76Kb)


Программирование на заказ || Наши Разработки

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

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

Советник работающий по ТФ и валютной паре, на которой он установлен.
Расчитывает положение 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; // Шаг дистанции

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

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



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



Автор - expforex
Дата добавления - 03.09.2011 в 10:04
Форум трейдеров » Скрипты Советники Индикаторы для Metatrader4/Metatrader5 » MT 4 Лаборатория стратегий и советников к ним. » Стратегия "Пересечение МА"
Страница 1 из 11
Поиск:


WebMoney Яндекс цитирования.