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

date_range Добавлено: 03.09.2011

date_range Обновлено:

attach_file Загрузок: 1142

dashboardКатегория: МТ4 Советники по стратегиям


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

file_downloadСкачать 198.6Kb

Описание

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


Описание: 


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



 
 

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

Видео о данном продукте отсутствует.

Подпишитесь на канал и Вы не пропустите наши видео!

Комментарии и история версий

Всего комментариев: 9
avatar
thumb_up 0 thumb_down
9
я показываю реальную картинку а не "тестерный" грааль.

Мне нравится!

avatar
thumb_up 0 thumb_down
8
Круто.. На картинке одни убытки ))

Мне нравится!

avatar
thumb_up 0 thumb_down Спам
7
Здравствуйте! В описании настроек есть строка: extern bool ClosePosifChange=true Пытаюсь перевести на русский язык "Posif ", но перевода этого слова не существует.По описанию настроек это слово должно быть "position" . Далее. Решил проверить на действующем советнике , и установил после условия смены тенда ClosePosifChange=true , но получил замечание , что это выражение должно быть выражено функцией. Подобную возможность правильно решить негативные последствия при смене тренда. Пожалуйста , поясните мне ка правильно воспользоваться этим выражением. С уважением и с благодарностью.

Мне нравится!

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

Мне нравится!

avatar
thumb_up 0 thumb_down Спам
5
Спасибо! Теперь все понятно  biggrin

Мне нравится!

avatar
thumb_up 0 thumb_down
4
Приветствую.  
дословно перевод: "Закрыть позицию если изменена".  
Т.е. закрыть сделку при смене тренда. 

Это описание всех моих функций по умолчанию: 
Цитата
Закрытие сделок по обратному сигналуClosePosifChange  (true - false) 
Данный параметр регулирует возможность закрывать противоположную сделку при открытии новой. Если Ваш индикатор использует сигналы : BUY - SELL - BUY - SELL , то при включении данного параметра, эксперт перед открытием новой сделки будет закрывать противоположную

  

Подробнее почитать о каждой из них: Описание функций

Мне нравится!

avatar
thumb_up 0 thumb_down Спам
3
Настройки: ------------------------- 
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;

Подскажите а в этих настройках, возможны любые параметры,
в смысле с периодом то понятно что ставим нужный
а как быть с методом МА? возможен выбор?

Мне нравится!

avatar
thumb_up 0 thumb_down
2
приветствую, 
да ВЫ можете выбрать и метод

Мне нравится!

avatar
thumb_up 0 thumb_down Спам
1
Я почему спрашиваю, скачав по ссылке выше, данного сова, в настройках есть данная позиция extern int MA_1_METHOD и MA_2 но как ее настраивать я так и не понял. Какие значения возможны?

Мне нравится!

avatar