------------------------- ВАЖНО!!! ------------------------- Сет стандартной стратегии которая описана на сайте: eurusd m5 standart strategy Его загрузить на график EURUSD m5 Индикаторы некоторые я переделал для работы с советником, а также сделал чтобы можно было тестировать в тестере (исправил ошибки) на алнгоритм это не повлияло. Далее: по моим наблюдениям даже на тф м5 - советник ооочень редко торгует. Это по правилам котоыре описаны на сайте, за ним нужно наблюдать улучшать. Предлагаю Вам потестирровать данного эксперта на всевозможных граифках Ф настрйоках, высказать свое мнение. Все индикатору можно включить выключить, т.е. сигналы индикаторов можно отключать и делать например сигналы только от одного индикатора, и так далее. Модов на систему я посмотрел на форуме много, но прочитать все нехватило сил. Поэтому остановился только на оригинале статьи которую Ы мне кидали. Установка: Все из папки МТ4 - скопировать в папку терминала. Все файлы заменить!!! ------------------------- Статьи: ------------------------- ВАЖНО!!!!! Перед использованием советника, обязательно прочитайте файл "Инструкция по применению эксперта от EXPFOREX" Вся информация по использованию советника, а также причины возникновения проблем и ошибок, и способы их решения, установка и тестированеи советников Вы можете прочитать в отдельном файле "Инструкция по применению эксперта от EXPFOREX" www.expforex.com ------------------------- Настройки: ------------------------- extern int shift=1; // С какого бара брать сигнал 0 - с текущего 1 - с закрытого extern string ae=" Правила входа"; extern bool GENESIS_in=true; // учитывать сигнал GENESIS extern bool HAEMA_in=true; // учитывать сигнал Heiken Ashii extern bool STOCH_in=true; // учитывать сигнал Stochastic extern bool MTFSTOCH_in=true; // учитывать сигнал multi Stochastic extern bool ARROW_in=false; // учитывать сигнал Arrow extern string ae2=" Правила выхода"; extern bool GENESIS_out=true; // учитывать сигнал GENESIS extern bool ClosePosifChange=true; // Закрывать позиции при обратном сигнале extern bool EuropeanSession_out=false; // В конце европейской сессии оставшиеся позиции лучше закрыть. extern string LondonTime="16:00"; extern int GMT=2; // GMT Вашего брокера extern string In2_=" Локальные мин макс"; extern int LocalBars=10; // Количество баров для определения локального мин макс extern int distance=5; // дистанция для Стоп-лосс ставим чуть ниже / выше ближайшего локального максимума / минимума.(StopLoss=0) /* Стандартные переменные для шаблона НЕ ИЗМЕНЯТЬ!!! */ extern string In_=" Настройки входа"; extern bool ReverseSignal=false; // true - Переворачивать сигнал стратегии. extern string trade_="Настройки торговли"; extern int Magic=777; // Магический номер extern int StopLoss=-1; // Стоплосс, 0 - не используется -1используется в таком случае дистанция по локальным мин макс) extern int TakeProfit=0; // Тейкпрофит , 0 - не используется extern int Slippage=0; // Проскальзывание extern bool MarketWatch=false; // Режим торговли по MarketWatch true = сначала выставляются позиции/ордера без стопов, потом происходит модификация - для некоторых брокеров extern bool ONlyOnePosbySignal=true; // Играть только или бай и / или селл 1 позицией extern string autolot_="Настройки автолота"; extern double Lots=0.1; // Фиксирвоанный лот extern bool DynamicLot=false; // Динамический лот extern double LotBalancePcnt=20; // % от депозита extern double MaxLot=999; // Максимальный лот при расчете 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; // Шаг дистанции extern string Trailing_SAR="Настройки трейлингстопа SAR"; extern bool TrailingStopSAR=false; // Использовать трейлингстоп extern double step=0.02;//- Приращение уровня стопа, обычно 0.02. extern double maximum=0.2;// - Максимальный уровень стопа, обычно 0.2. extern string CloseProfitLoss=" Настройки закрытия по общему профиту"; extern string сlose="= 1 - Доллар, 2 -Пункты ,3 -%Эквити ,4 -%Баланс"; extern int TypeofClose=1; // Тип закрытия по прибыли extern bool CloseProfit=false;// Закрывать если + extern double prifitessss=10; // Количество юнитов(в зависимости от выбора TypeofClose) для закрытия профита extern bool CloseLoss=false;// закрывать если - extern double lossss=-10;// Количество юнитов(в зависимости от выбора TypeofClose) для закрытия убытка extern bool OFFAllEaAfterClosePROF=false;// Выключать все советники и скрипты после закрытия прибыли. extern bool OFFAllEaAfterCloseLOSS=false;// Выключать все советники и скрипты после закрытия убытка. extern string BU_="Настройки безубытка"; extern bool MovingInWLUSE=true; // Перенос позиции в безубыток extern int LevelWLoss=0; // Переносим стоплосс в +LevelWLoss пунктов extern int LevelProfit=20;// Когда сделка вышла в плюс LevelProfit пунктов extern string Indicators_11="====================================================="; extern string Indicators_1=" Настройки индикатора GenesisMatrix 2.21_1"; /* Здесь прописываем настройки Вашего индикатора\индикаторов */ extern string Indi.Version=INDICATOR_VERSION; //extern int MaxBars=500; extern string TimeFrame.Settings="——————————————————————————————"; extern int TimeFrame.Period=0; // Timeframe: 0,1,5,15,30,60,240,1440 etc. Current Timeframe=0. extern int TimeFrame.Auto=0; // Automatically select higher TF. M15 and M30 -> H1. Off=0, 1st HTF=1, 2nd HTF=2 extern string TVI.Settings="——————————————————————————————"; extern int TVI.r=12; extern int TVI.s=12; extern int TVI.u=5; extern string TVI.Label="TVI"; extern string CCI.Settings="——————————————————————————————"; extern int CCI.Period=20; extern double CCI.Threshold=60; extern string CCI.Label="CCI"; extern string T3_8.Settings="——————————————————————————————"; extern int T3_8.Period=8; extern int T3_8.BarCount=1500; extern string T3_8.Label="T3.."; extern string GannHiLo.Settings="——————————————————————————————"; extern int GannHiLo.Period=10; extern string GannHiLo.Label="GHL"; extern string Alert.Settings="——————————————————————————————"; extern bool Alert.OnBarClose=True; // Alert only when an open bar closes extern bool Alert.Popup=False; // Enable popup window & sound on alert extern bool Alert.Email=False; // Enable send email on alert extern string Alert.Subject=""; // Email Subject. Null string ("") will result in a preconfigured subject. extern string Display.Settings="——————————————————————————————"; extern color Display.LabelColor=White; // Color of Histogram Id labels extern string Indicators_12="====================================================="; extern string Indicators_2=" Настройки индикатора Heiken Ashi"; extern color color1 = Red; extern color color2 = White; extern color color3 = Red; extern color color4 = White; extern string Indicators_13="====================================================="; extern string Indicators_3=" Настройки индикатора Stochastic"; extern int StochK = 11; extern int StochD = 3; extern int StochSlowing=3; extern int StochPrice=0; extern int StochMethod=0; extern string Indicators_14="====================================================="; extern string Indicators_4=" Настройки индикатора EMA"; extern int MAFastPeriod= 5; extern int MAFastPrice = PRICE_TYPICAL; extern int MAFastMethod=1; // Метод MA: // 0 - Simple MA // 1 - Exponential MA // 2 - Smoothed MA // 3 - Linear weighted MA extern int MAFastShift=2; extern string Indicators_15="====================================================="; extern string Indicators_5=" Настройки индикатора #MTF Stochastic v2.0"; extern int TimeFrame=15,// {1=M1, 5=M5, 15=M15, ..., 1440=D1, 10080=W1, 43200=MN1} extern bool ShowClock=false; // display time to candle close countdown extern color ClockColor= Red; extern string Indicators_16="====================================================="; extern string Indicators_6=" Настройки индикатора arrow"; extern bool SoundAlarm = TRUE; extern bool EmailAlarm = FALSE; extern string Indicators_17="====================================================="; extern string Indicators_7=" Настройки индикатора FXI Pivots"; extern int maxWeeks=3; extern bool weeklyNotDaily = FALSE; extern bool showPivotLines = TRUE; extern bool showPivotLabels= TRUE; extern bool showPivotIcons = FALSE; extern int pivotThickness= 0; extern int pivotFontSize = 8; extern string pivotFont="Arial"; extern color R3Color = AntiqueWhite; extern color R2Color = OldLace; extern color R1Color = White; extern color PColor=CornflowerBlue; extern color S1Color = Yellow; extern color S2Color = Gold; extern color S3Color = Orange;