Silentspec Опубликовано 31 мая, 2015 Поделиться [open source] [Советник] 80-20 EA: позабытая классика Опубликовано 31 мая, 2015 (изменено) 80-20 EA Год выпуска: 2014Валютные пары: мажорыТаймфрейм: М5Версия: 1.1Описание:Советник по системе Линды Рашке 80-20. Советник торгует на графике М5, предпочтительно использовать основные валютные пары. Подробное описание стратегии вы можете найти в книге Лоренса Конорса и Линды Рашке "Биржевые секреты", в главе 6.Суть в том, что если предыдущая дневная свеча полнотелая (то есть тело свечи занимает не менее 80%), то при пробое максимума этой свечи на следующий день (если свеча бычья), цена вернется обратно в диапазон и новый день закроется ниже предыдущего закрытия (то есть образуется что-то похожее на внутренний бар).Настройки: Спойлер extern string Settings01 = "====Настройки входа====";extern bool UseClassicRules = true; // Классические правила (хай и лоу, если выключено - по закрытию)extern int DeltaForClassic = 10; // Отступ для выставления отложкиextern double Diap20 = 0.2; // Диапазон закрытияextern double MinDiap20 = 0.1; // Минимальный диапазон закрытияextern bool ControlBody = true; // Контролировать полнотелость свечиextern double MinDayDiap = 0.65; // Полнотелость свечиextern double MinDayDiapATR = 1.2; // Множитель ATRextern int ATRPER = 21; // Период ATRextern int OrdTimeLive = 6; // Для отложек время жизни в свечахextern double DiapProcForTP = 0.5; // Процент от дневного диапазона для установки ТПextern bool OzymandiasFilter = true; // Включить фильтр Озимандиасinput ENUM_TIMEFRAMES OzymandiasTF = 1440; // Период для фильтра Озимандиасextern int Amplitude = 18; // Амплитуда Озимандиасаextern string Enters02 = "===============================";//extern string Exit01 = "====Настройки выхода====";//extern double ProcForExit = 0.5; // Минимальный процент от ТП для выхода//extern string Exit02 = "===============================";extern string SL001 = "====Настройки варианта стопа====";extern string SL002 = " 0 - общие настройки стопов";enum SL_VAR{SL_VAR_1 = 1, // фиксированный стопSL_VAR_2 = 2, // стоп по хай/лоу предыдущей свечи с отступом по АТРSL_VAR_3 = 3, // стоп по хаям/лоям с отступом по АТРSL_VAR_4 = 4, // стоп по АТРSL_VAR_5 = 5, // стоп по параболику с отступом по АТР};input SL_VAR SLVar = 1; // Вариант установки стопаextern int ATROtstupSLPer = 21; // Период ATR для стоплоссаextern double OtstupSL = 0.1; // Отступ по АТР для 2, 3 и 5.extern bool UseMaxSL = true; // Ставить максимальный стоплоссextern double MaxSL = 100; // Максимальный стоплоссextern double MinSL = 15; // Минимальный стоплоссextern string SL003 = " 1 - фиксированный стоп";extern int FixSL = 20; // фиксextern string SL004 = " 2 - стоп по хай/лоу предыдущей свечи с отступом по АТР";input ENUM_TIMEFRAMES LowTimeframe = 0; // Таймфрейм для выставления стопаextern string SL005 = " 3 - стоп по хаям/лоям с отступом по АТР";input ENUM_TIMEFRAMES ExtrTimeframe = 0; // Таймфрейм поиска экстремума для стоплоссаextern int HistorySL = 10; // Поиск экстремума для стоплоссаextern string SL006 = " 4 - стоп по АТР";extern double SLIfNoExtr = 3.0; // Стоплоссextern string SL007 = " 5 - стоп по параболику с отступом по АТР";extern double SarStepSL = 0.02; // Шаг SARextern double SarMaxSL = 0.2; // Максимальный SARextern string SL008 = "===============================";extern string TR001 = "====Настройки вариантов трейлинг стопа====";extern string TR010 = " - общие настройки";extern int BEPlus = 3; // Уровень прибыли в пунктах к безубыткуextern int TrailStep = 1; // Шаг трейлинга (минимальное приращение)extern bool UseTralOnlyInProfit = true; // Тралить только в профитеextern bool UseTralOnlyForLastOrd = true; // Тралить только после закрытия 1 ордераextern string TR002 = " - настройки безубытка";extern bool UseBE = true; // Включить перевод в безубытокextern int PointsToBE = 60; // Пункты профита, после которых происходит перевод в буextern string TR003 = " - стандартный трейлинг";extern bool TralOnPips = true; // Стандартный трейлингextern int TrailingStop = 20; // Уровень трейлинга (расстояние от текущей цены)extern int TrailingStart = 30; // Уровень прибыли для включения трейлингаextern string TR004 = " - трейлинг по ATR";extern bool TralATR = true; // Трейлинг по двум ATRinput ENUM_TIMEFRAMES ATRTralTimeframe = 0; // Таймфрейм для трала по ATRextern int ATR_Period = 9; // период первого ATR (больше 0; может быть равен ATR_Period2, но лучше отличен от последнего)extern int ATR_shift = 2; // для первого ATR сдвиг "окна" (неотрицательное целое число)extern double ATR_coeff = 2.5; // Коэффициент умножения для ATRextern string TR005 = " - трейлинг по скользящей средней";extern bool TralOnMA = true; // Трейлинг по скользящей среднейinput ENUM_TIMEFRAMES MATimeframe = 0; // Таймфрейм для трала по ценовому каналуextern int MATralPeriod = 14; // Период расчета скользящейextern int MATralShift = 0; // Смещение скользящей относительно графика ценinput ENUM_APPLIED_PRICE MATralPrice = 0; // Цена для расчета скользящейinput ENUM_MA_METHOD MATralMethod = 0; // Метод расчета скользящейextern int IdentTralMA = 3; // Отступ от скользящей среднейextern string TR006 = " - трейлинг по ишимоку";extern bool TralTenkan = true; // Трейлинг по IchimokuTenkanextern bool TralKijun = true; // Трейлинг по IchimokuKijuninput ENUM_TIMEFRAMES IshimokuTimeframe = 0; // Таймфрейм для трала по Ishimokuextern int Tenkan = 9; // Период Tenkan-senextern int Kijun = 26; // Период Kujin-senextern int Senkou = 52; // Период Senkou Span Bextern int IdentTralKijun = 3; // Отступ от Kujin-senextern int IdentTralTenkan = 3; // Отступ от Tenkan-senextern string TR007 = " - трейлинг по теням всех свечей";extern bool TralBarsOn = true; // Включить трал по теням свечейextern int BarsUse = 4; // Количество свечейextern int BarsOtstup = 3; // Отступ от тениextern string TR008 = " - трейлинг по теням волатильных свечей";extern bool TralVolBarsOn = true; // Включить трал по теням свечейextern int VolBarsATRPer = 7; // Период для расчета ATRextern double VolBarsATRMin = 2.0; // Порог ATRextern int VolBarsOtstup = 3; // Отступ от тениextern string TR009 = "===============================";extern string MMSet01 = "====Манименеджмент====";extern int MaxRisk = 10; // Максимальный риск в процентахextern int LotVariant = 1; // Вариант расчета лота (1-фикс, 2-0.01 лота на MoneyForOneLot баксов, 3-фикс риск (в %)extern double FixLot = 0.1;extern int MoneyForOneLot = 100;extern double Risk = 3;extern bool UseHelpOrders = true; // Использовать вспомогательные ордераextern double HelpOrdersDist = 0.5; // Расстояние от открытия в процентах от стопаextern double HelpRisk = 1.0; // Коэффициент для лотаextern string MMSet02 = "===============================";extern string Comment01 = "====Информация и сервисные настройки====";extern int Slippage = 1;extern bool UsePrint = false; string ExpertName = "80-20 EA v1.10";extern int Magic = 0; // Мэджик, если 0, бот генерит его сам.extern bool UsePanel = false;extern int NumOfTry = 3;extern string Comment02 = "==============================="; Сеты и тесты будут позже80-20_EA_v1.1.mq4Ozymandias.mq4 Изменено 10 июля, 2017 пользователем Pavel888 24 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
micsol Опубликовано 31 мая, 2015 Поделиться [open source] [Советник] 80-20 EA: позабытая классика Опубликовано 31 мая, 2015 что то не тестируется, выдает сообщениеcannot open file ...MQL4\indicators\Ozymandias.ex4' [2] 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 31 мая, 2015 Поделиться [open source] [Советник] 80-20 EA: позабытая классика Опубликовано 31 мая, 2015 а этот индикатор в указанной в сообщении папке у вас есть? Ссылка на сообщение Поделиться на другие сайты More sharing options...
micsol Опубликовано 31 мая, 2015 Поделиться [open source] [Советник] 80-20 EA: позабытая классика Опубликовано 31 мая, 2015 нет, а где скачать этот индикатор? Ссылка на сообщение Поделиться на другие сайты More sharing options...
Silentspec Опубликовано 31 мая, 2015 Автор Поделиться [open source] [Советник] 80-20 EA: позабытая классика Опубликовано 31 мая, 2015 (изменено) Скачать его можно в шапке темы, примерно там же, где висит сам советник.Кстати, настройки совы по умолчанию не дадут положительных результатов. Нужны сеты, которые я сейчас готовлю. Изменено 31 мая, 2015 пользователем Silentspec 4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Dioxin vTrend Опубликовано 31 мая, 2015 Поделиться [open source] [Советник] 80-20 EA: позабытая классика Опубликовано 31 мая, 2015 надеюсь он на мартингейле?! Ссылка на сообщение Поделиться на другие сайты More sharing options...
qodir7777 Опубликовано 31 мая, 2015 Поделиться [open source] [Советник] 80-20 EA: позабытая классика Опубликовано 31 мая, 2015 надеюсь он на мартингейле?! нет не мартин 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
rahu Опубликовано 11 сентября, 2020 Поделиться [open source] [Советник] 80-20 EA: позабытая классика Опубликовано 11 сентября, 2020 Сеты есть? Интересна эта тема . И почему м1? Ссылка на сообщение Поделиться на другие сайты More sharing options...
BotPro Опубликовано 12 сентября, 2020 Поделиться [open source] [Советник] 80-20 EA: позабытая классика Опубликовано 12 сентября, 2020 В 11.09.2020 в 10:47, rahu сказал: Сеты есть? Интересна эта тема . И почему м1? Потому что М5. Как и написано в описании. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти