Перейти к содержанию
Форекс Форум трейдеров Академии «MasterForex-V»
Внимание: для входа на форум используйте e-mail вместо ника, пароль остаётся прежним. Если вы забыли свой e-mail пишите в техподдержку ( MFadmin@bk.ru )

alexgomel

Пользователи ST test (off)
  • Постов

    800
  • Зарегистрирован

  • Посещение

Весь контент alexgomel

  1. А мои заблуждения самые лучшие! И на этой ноте закончим дискусию, мне с Вами нечего делить Пожалуйста, не надо тут флудить, соблюдайте тему.
  2. скрипт, который закрывает все открытые позиции. CloseAllActiveTrades3.rar
  3. Я никого не путал - запутаться можно только самому. По Акселю пивот считается за сутки. Но можно считать и за другие периоды времени, например, за американскую сессию, как в данном примере. Посмотри в сторону саксобанка - в ихнем терминале есть новости. Или на нашем форуме в ветке текущих торгов, выкладывается сразу
  4. Откат - это способ задания временного интервала в индикаторе Pivot_RS_Session. Если коротко - уровни считаются за период 9 часов; конец отсчета - 00:00 GMT. (вводится терминальное время, соответствующее 00:00 GMT - у автора - 1 час ночи по терминалу.) Про архивы - архивы в настоящее время ничем не отличаются - пользуйтесь любым.
  5. НЕБОЛЬШАЯ СПРАВКА ПО РАБОТЕ С ЦИФРОВЫМИ ИНДИКАТОРАМИ Адаптивный метод следования за тенденцией и рыночными циклами (AT&CF-метод) основан на принципе суммирования, известного из теории цикличности. Он заключается в том, что все движения цены являются простым сложением всех активных циклов. То есть мы имеем дело с простой суммой активных гармонических составляющих, которые накладываются на идеализированную линию тренда. Эту лиию в свою очередь можно представить как сумму всех долгосрочных составляющих. Таким образом, для полной оценки того или иного рынка необходимо знать только две вещи: куда направлен тренд и в какой фазе расположена простая сумма активных рыночных циклов. В рамках метода с помощью цифровой фильтрации вычисляются следующие технические инструменты: 1. Оценка идеализированной линии тренда в виде "медленной" линии тренда SATL (Slow Adaptive Trend Line). 2. Индекс RBCI (Range Bound Channel Index), представляющий собой композитную волну, получившуюся в результате суммирования активных рыночных циклов в заданной полосе частот. 3. Быстрая адаптивная линия тренда FATL (Fast Adaptive Trend Line), представляющая собой результат наложения составного волнового цикла (RBCI) на SATL, т.е.: FATL®=SATL®+RBCI® Указанные выше три индикатора являются основными. Остальные пять индикаторов, а именно: RFTL, RSTL, FTLM, STLM, PCCI - являются вспомогательными и позволяют более тонко отслеживать динамику рынка. Комплект инструментов метода следования за трендом и рыночными циклами: Fast Adaptive Trend Line (FATL)- быстрая адаптивная линия тренда, является оценкой линии краткосрочного тренда. Является откликом фильтра низкой частоты, который служит для подавления высокочастотных шумов и рыночных циклов с очень короткими периодами. В отличии от скользящей средней FATL не имеет никакого фазового запаздывания относительно текущей цены и является ее математическим ожиданием. Slow Adaptive Trend Line (SATL)- медленная адаптивная линия тренда, является оценкой линии долгосрочного тренда. Является откликом другого ФНЧ, служащего для подавления шумов и рыночных циклов с более длинными перидами. SATL(k) является математическим ожиданием FATL(k). Восходящая линия SATL указывает на бычий тренд, падающая линия указывает на медвежий тренд. Аналогов FATL и SATL среди широко известных технических инструментов не сущестует. Reference Fast Trend Line (RFTL)- опорная быстрая линия тренда, являeтся откликом цифрового фильтра FATL на входной ряд цен, взятый с задержкой, равной соответствующему интервалу Найквиста 1/2F. Reference Slow Trend Line (RSTL)- опорная медленная линия тренда, являeтся откликом цифрового фильтра SATL на входной ряд цен, взятый с задержкой, равной соответствующему интервалу Найквиста 1/2F. Range Bound Channel Index - ограниченный по полосе индекс канала, является суммой всех главных циклов рынка. Параметры полосового фильтра подбираются исходя из текущего спектра рынка. Упрощенно RBCI(k) = FATL(k)-SATL(k). RBCI является квазистационарным (т.е. почти стационарным) процессом, ограниченным по полосе частот как сверху, так и снизу. Когда RBCI приближается к своему локальному максимуму цены приближаются к верхней границе торгового коридора а когда RBCI приближается к своему локальному минимуму, цены приближаются к нижней границе торгового коридора. Fast Trend Line Momentum (FTLM)-показывает темп изменения (падения или роста) FATL и вычисляется аналогично индикатору Momentum по формулe: FTLM(k) = FATL(k) - RFTL(k). Slow Trend Line Momentum (STLM) - показывает темп изменения (падения или роста) SATL и вычисляется аналогично индикатору Momentum по формуле: STLM(k) = SATL(k) - RSTL(k). Perfect Commodity Channel Index (PCCI) -совершенный индекс товарного канала вычисляется по формуле: PCCI(k) = close(k) - FATL(k). Индекс PCCI - это нормированная на свое стандартное отклонение высокочастотная составляющая колебаний валютного курса. Правила анализа: Правило №1. Если наклон медленной линии трендаSATL положительный (восходящий ценовой канал) , а составной волновой цикл находится вблизи своего основания, то следует ожидать дальнейшего роста цен. При приближении составного волнового цикла к своей вершине следует ожидать медвежьей коррекции или консолидации. Правило№2. Если наклон медленной линии тренда SATL отрицательный (нисходящий ценовой канал), а составной волновой цикл находится вблизи своей вершины, то следует ожидать дальнейшего падения цен. При приближении составного волнового цикла к своему основанию следует ожидать бычьей коррекции или консолидации. Правило №3. Если наклон медленной линии тренда SATL близок к нулю (движение в торговом коридоре при "боковом" тренде), а составной волновой цикл находится вблизи своей вершины, следует ожидать падения цен. После приближения состаного волнового цикла к своему основанию следует ожидать роста цен. Основные принципы использования индикаторов следующие: - торговать только в направлении господствующей тенденции, направление которой определяется «медленной» адаптивной линией тренда SATL; - учитывать динамические характеристики «быстрого» и «медленного» тренда, представленные индикаторами FTLM и STLM; - использовать информацию о том, в какой области значений (нейтральная, перекупленная, перепроданная, локальный максимум или локальный минимум) находится сумма доминирующих рыночных циклов (индекс RBCI). - считать сигналы осцилляторов вторичными в случаях, когда трендовые индикаторы свидетельствуют о наличии ярко выраженной медвежьей или бычьей тенденции; - считать сигналы осцилляторов основными в случаях, когда трендовые индикаторы сигнализируют об отсутствии ярко выраженной тенденции;использовать гибкую систему защитных стоп-приказов, основанную на показаниях индексов RBCI, PCCI и значениях волатильности «быстрых» колебаний рынка. Основные правила интерпретации указанных выше инструментов следующие: - растущая линия SATL свидетельствует о бычьем тренде на рынке. - точкой начала разворота медвежьего тренда считается точка локального минимума SATL. - точкой завершения разворота медвежьего тренда считается точка, в которой знак STLM сменился с минуса на плюс. - падающая линия SATL свидетельствует о медвежьем тренде на рынке. - точкой начала разворота бычьего тренда считается точка локального максимума SATL. - точкой завершения разворота бычьего тренда считается точка, в которой знак STLM сменился с плюса на минус. - близкая к горизонтальной форма SATL свидетельствует о нейтральной тенденции. Интерпретация STLM требует особого внимания. - положительное значение STLM свидетельствует о бычьем тренде, а отрицательное о медвежьей тенденции. - - STLM является опережающим индикатором. - локальный минимум STLM всегда предшествует локальному минимуму SATL. - локальный максимум STLM всегда предшествует локальному максимуму SATL. - достижение STLM своих экстремальных точек является необходимым, но недостаточным условием достижения кривой SATL вершины или дна. -растущий STLM при растущей SATL свидетельствует об ускорении бычьего тренда. - горизонтальный и положительный STLM при растущей SATL свидетельствует об установившемся бычьем тренде. - чем больше абсолютное значение STLM, тем больший потенциал имеет бычий тренд. - падающий STLM при падающей SATL свидетельствует об ускорении медвежьего тренда. - горизонтальный и отрицательный STLM при падающей SATL свидетельствует об установившемся медвежьем тренде. - чем больше при этом абсолютное значение STLM, тем больший потенциал имеет медвежий тренд. - растущая «быстрая» линия тренда FATL при растущей «медленной» линии тренда SATL свидетельствует о сильном бычьем тренде на рынке. - падающая «быстрая» линия FATL при падающей «медленной» линии SATL свидетельствует о сильном медвежьем тренде на рынке. - растущая линия FATL при падающей линии SATL свидетельствует либо о бычьей коррекции при медвежьем тренде, либо о консолидации. - падающая линия FATL при растущей линии SATL свидетельствует либо о медвежьей коррекции при бычьем тренде, либо о консолидации. - начало или возобновление движения в одном направлении линий FATL и SATL сигнализируют либо о развороте тенденции, либо о завершении коррекции и возобновлении движения цен в направлении SATL. Итак любая разработанная система должна отвечать на следующие вопросы: 1.Как определить тренд и его силу? Решающее значение придаю индикатору STLM(сила медленной линии тренда). Даже беглого взгляда на него достаточно, чтобы понять, что он неимоверно точен в определении господствующего тренда. Итак правила работы с ним: 1.1. Наклон этой линии показывает направление основной волны рынка(помните 3 экрана Эдлера!). И только в этом направлении необходимо открывать все свои позиции. 1.2. Если STLM достигает своих максимальных, или минимаьных значений -это говорит о начале коррекции, как минимум.(господствующая тенденция достигла максимальной силы). В этот период возможна игра в обе стороны. Но как? На арену выходят новые индикаторы -FTLM(сила быстрой линии тренда)(красная линия) и RBCI(полоса канала)(светло зеленая линия -инидкатор ниже) 2. Как определять входы? 2.1. Самый денежный вход: STLM прошел минимум(максимум) и развернулся вверх(вниз).FTLM и RBCI развернулись вверх(вниз) первый раз уже на растущем(падающем STLM. В этом случае мы как бы в гармонии с рынком. И идем в основной волне. 2.2. Если STLM направлен вверх(вниз) играем только вверх(вниз). Добавляемся при образовании минимумов(максимумов) FTLM и RBCI и только после разворота их в направлении господствующего тренда. 2.3. Если SMLT замедлил свой наклон и подходит к вершини или дну -играем в обе стороны. Играем только при образовании минимумов(максимумов) FTLM и PCCI и только после разворота их. 2.4. Хочу акцентировать внимание на хорошем сигнале -сигнале ускорения тренда -это пробой линией FATL одновременно двух линий -SATL и RFTL. Этот сигнал часто возникает при усилении тренда. 5. Мощный разворотный сигнал. На бычьем тренде появляется пробой сверху вниз FATL'ом SATL'а. Далее должна пройти первая техническая коррекция вверх. Продаем после прохожедения максимума FTLM и RBCI и только после разворота их вниз. 3. Как определять выходы? Есть несколько вариантов: 3.1. Стоп на один тик ниже последнего минимума(выше последнего максимума (при развороте STLM) 3.2. Стоп на один тик ниже последнего фрактала при игре вверх при вхождении уже в сформировавшийся тренд. 3.3. Стоп ниже каждой новой свечи, если было очень сильно движение рынка по тренду. 3.4. При развороте STLM -ЭТО ОСНОВНОЙ СТОП, ГОВОРЯЩИЙ ОБ ОКОНЧАНИИ ТЕНДЕНЦИИ НА РЫНКЕ. 3.5. При развороте FTLM и RBCI против STLM. 3.6. По 4 стопу закрываем самую первую ставку, открытую при начале движения STLM (при зарождении нового движения).И закрываем ее самой последней. Все остальные стопы использем для открытых позиций внутри тренда. В завершение порекомендую всем посетить сайт разработчиков и продавцов пакета индикаторов, генератора цифровых индикаторов и спектроанализатора http://www.finware.ru/ Там же можно заказать бесплатный доклад-исследование по применению цифровых индикаторов. Ниже на графике Метатрейдера4 показан внешний вид индикаторов AT&CF-метода. http://img483.imageshack.us/img483/5690/profil318qh.gif В окне графика: Синяя линия - FATL Красная линия - SATL Зеленая линия - RFTL Коричневая линия - RSTL 1-е окно индикаторов: Красный - STLM Синий - FTLM 2-е окно индикаторов: Синяя линия - собственно RBCI Красный пунктир - уровни девиации, характеризующие волатильность процесса. 3-е окно индикаторов: PCCI Добавление: Кстати, индикаторы от Финвары далеко не единственный продукт в области цифровой фильтрации сигналов. На самом деле уже давно появились продукты не хуже финваровских, причем бесплатные. Зайдите на Виаке в ветку http://forum.viac.ru/viewtopic.php?t=1034 Там есть и синтезаторы, и анализаторы и пр..
  6. Вот что есть еще по этому индикатору. Здесь смесь чьей-то критики стилей программирования и присуствует подробное описание некоторых элементов индикатора. Критика может быть полезна в качестве обучающего материала при изучении языка программирования MQL4 Индикатор состоит из двух частей: отображение самого веера на текущем timeframe'е в виде линий на графике и одновременное отображение сразу для нескольких timeframe'ов основных качественных характеристик веера и цены относительного него, называемых статусом веера в виде мнемонических значков. Отображение каждой из частей можно независимо отключать. ******************************************************************************** Основное понятие, на котором построен индикатор, и от которого отталкиваются обе его части, - базовый набор средних, составляющих веер. Каждая средняя в базовом наборе характеризуется периодом (для FanSimple4x и FanSimple8x) или тройкой параметров - периодом, типом усреднения и типом цены (для FanSimple4-1x и FanSimple8-1x). ******************************************************************************** В базовом наборе может участвовать до 8-и средних. Средние пронумерованы от 1 до 8-и. Каждый номер равноправен и служит лишь для связи множества параметров для каждой средней в один набор. Например, если для задания периода некоторой средней выбран параметр MA3, то тип усреднения и тип цены для этой средней будут задаваться с помощью TypeOfMA3 и PriceOfMA3, а не, скажем, TypeOfMA4 и PriceOfMA7. Никакого более другого смысла эта нумерация не имеет. Никаких требований порядка следования и сортировки по значениям - нет. Например, могут быть использованы номера 2, 3, 5, 7. ******************************************************************************** Период средних задаётся с помощью параметров MA1 - MA8. Допустимые значения > 0. Тип усреднения задаётся с помощью параметров TypeOfMA1 - TypeOfMA8 (только для FanSimple4-1x и FanSimple8-1x). Допустимые значения: MODE_SMA, MODE_EMA, MODE_SMMA и MODE_LWMA. Тип цены задаётся с помощью параметров PriceOfMA1 - PriceOfMA8 (только для FanSimple4-1x и FanSimple8-1x). Допустимые значения: PRICE_CLOSE, PRICE_OPEN, PRICE_HIGH, PRICE_LOW, PRICE_MEDIAN, PRICE_TYPICAL, PRICE_WEIGHTED. ******************************************************************************** Значения, которые прописаны в исходном тексте, будут использованы как значения по умолчанию при присоединении индикатора к графику, поэтому рекомендуется их изменить под себя, чтобы не корректировать с помощью окна диалога при каждом присоединении к графику. ******************************************************************************** Посмотреть, какие бывают значения (и их числовые представления - только для целей модификации на лету, через диалог задания свойств), и что они значат, можно, встав курсором на, скажем, MODE_EMA или PRICE_CLOSE и нажав F1. ******************************************************************************** Если для какой-то средней значение хотя бы одной из её характеристик является недопустимым, средняя с этим номером не будет включена в базовый набор (веер). Таким образом, можно задавать базовый набор, состоящий из менее, чем 8-и средних. Для этого достаточно задать в качестве периода средней 0 (что является недопустимым значением и отключает среднюю с соответствующим номером). Например, все версии по умолчанию задают веер из 4-х средних (MA1 - MA4): extern int MA1 = 233; extern int MA2 = 55; extern int MA3 = 21; extern int MA4 = 5; extern int MA5 = 0; extern int MA6 = 0; extern int MA7 = 0; extern int MA8 = 0; Средние с номерами 5 - 8 включены в веер не будут. Несмотря на то, что в примере выше используются номера с 1 и - подряд, а также периоды средних отсортированы по убыванию, - это не является требованием, и следующий набор по сути ничем не отличается от предыдущего (где это нужно, FanSimple сам позаботится о сортировке): extern int MA1 = 0; extern int MA2 = 5; extern int MA3 = 55; extern int MA4 = 0; extern int MA5 = 233; extern int MA6 = 0; extern int MA7 = 21; extern int MA8 = 0; В базовый набор (веер) здесь будут включены средние с номерами 2, 3, 5, 7. ******************************************************************************** Тип усреднения и тип цены (только для FanSimple4-1x и FanSimple8-1x) по умолчанию задан совместимым с версиями FanSimple4x и FanSimple8x: extern int TypeOfMA1 = MODE_EMA; extern int TypeOfMA2 = MODE_EMA; extern int TypeOfMA3 = MODE_EMA; extern int TypeOfMA4 = MODE_EMA; extern int TypeOfMA5 = MODE_EMA; extern int TypeOfMA6 = MODE_EMA; extern int TypeOfMA7 = MODE_EMA; extern int TypeOfMA8 = MODE_EMA; extern int PriceOfMA1 = PRICE_CLOSE; extern int PriceOfMA2 = PRICE_CLOSE; extern int PriceOfMA3 = PRICE_CLOSE; extern int PriceOfMA4 = PRICE_CLOSE; extern int PriceOfMA5 = PRICE_CLOSE; extern int PriceOfMA6 = PRICE_CLOSE; extern int PriceOfMA7 = PRICE_CLOSE; extern int PriceOfMA8 = PRICE_CLOSE; То есть, в версиях FanSimple4x и FanSimle8x эти параметры как бы жёстко заданы как MODE_EMA и PRICE_CLOSE для любой средней. Для версий же FanSimple4-1x и FanSimple8-1x каждой средней из базового набора (веера) можно индивидуально и совершенно независимо от других средних задать кроме периода ещё и тип усреднения и тип цены. ******************************************************************************** Это - всё, что касается общей части для двух составляющих индикатора (две составляющие - это отображение средних на графике текущего timeframe'а и отображение статуса веера). ******************************************************************************** Каждую из составляющих частей индикатора (по отдельности или даже вместе, хоть вместе - это и бессмысленно) можно независимо отключать. ******************************************************************************** ******************************************************************************** ******************************************************************************** Отображение самого веера на текущем timeframe'е можно отключить (и потом включить назад) с помощью параметра DisplayFan. По умолчанию отображение веера включено: extern bool DisplayFan = true; ******************************************************************************** Также можно индивидуально управлять отображением каждой из средних базового набора (веера). При этом сам базовый набор средних (веер), который используется в том числе и для формирования статуса веера, - не меняется. По умолчанию отображение всех средних включено. extern bool DisplayMA1 = true; extern bool DisplayMA2 = true; extern bool DisplayMA3 = true; extern bool DisplayMA4 = true; extern bool DisplayMA5 = true; extern bool DisplayMA6 = true; extern bool DisplayMA7 = true; extern bool DisplayMA8 = true; Например, если для статуса веера используется набор 233, 55, 21, 5, а на графике хочется видеть только 55-ю и 21-ю (чтобы разгрузить график), то, если средние заданы так: extern int MA1 = 233; extern int MA2 = 55; extern int MA3 = 21; extern int MA4 = 5; extern int MA5 = 0; extern int MA6 = 0; extern int MA7 = 0; extern int MA8 = 0; надо задать: extern bool DisplayMA1 = false; extern bool DisplayMA2 = true; extern bool DisplayMA3 = true; extern bool DisplayMA4 = false; Значения DisplayMA5 - DisplayMA8 при этом не имеют значения. :) А если средние заданы так: extern int MA1 = 0; extern int MA2 = 5; extern int MA3 = 55; extern int MA4 = 0; extern int MA5 = 233; extern int MA6 = 0; extern int MA7 = 21; extern int MA8 = 0; для достижения идентичного эффекта надо задать: extern bool DisplayMA2 = false; extern bool DisplayMA3 = true; extern bool DisplayMA5 = false; extern bool DisplayMA7 = true; Значения DisplayMA1, DisplayMA4, DisplayMA6, DisplayMA8 при этом не имеют значения. :) ******************************************************************************** При наведении курсора мыши на одну из средних (поточнее) появляется всплывающая подсказка, в которой присутствует информация и о том, что средняя принадлежит вееру, и о том, какой у неё период. ******************************************************************************** Это - всё, что касается отображения средних на текущем timeframe'е. Всё остальное относится к отображению статуса веера и работе с ним на истории. ******************************************************************************** Веер, состоящий из совокупности средних базового набора, приобретает новые свойства как совокупность, - такие, которые отсутствуют у самих средних базового набора. Те из них, которые могут быть отображены качественно, а также положение цены относительно этой совокупности рассматриваются как характеристики веера. Набор характеристик веера, вычисленных для некоторого момента времени для нескольких timeframe'ов одновременно, называется статусом веера и отображается в виде мнемонических значков. ******************************************************************************** Основная характеристика веера: Веер называется правильно направленным вверх, если каждая из средних базового набора (веера) с меньшим периодом больше (выше на графике) любой средней базового набора (веера) с большим периодом. При этом средние оказываются отсортироваными по периоду. По умолчанию отображается синей стрелочкой вверх. Веер называется правильно направленным вниз, если каждая из средних базового набора (веера) с меньшим периодом меньше (ниже на графике) любой средней базового набора (веера) с большим периодом. При этом средние также оказываются отсортироваными по периоду, но в другую сторону . По умолчанию отображается красной стрелочкой вниз. Все остальные случаи по умолчанию отображаются серым ромбиком. ******************************************************************************** Дополнительная характеристика веера (независящая от основныой): Если цена больше (выше на графике) чем любая средняя из базового набора средних (веера), то считается, что цена - выше веера и НАД значком основной характеристики веера рисуется значок превышения ценой веера. По умолчанию отображается зелёным кружком. В случае, если цена НЕ выше веера, НАД значком основной характеристики ничего не рисуется (рисуется пробельный символ). Если цена меньше (ниже на графике) чем любая средняя из базового набора средних (веера), то считается, что цена - ниже веера и ПОД значком основной характеристики веера рисуется значок превышения веером цены. По умолчанию отображается зелёным кружком. В случае, если цена НЕ ниже веера, ПОД значком основной характеристики ничего не рисуется (рисуется пробельный символ). Возможна ситуация, когда цена и не ниже, и не выше веера. В этом случае никаких кружков не рисуется. ******************************************************************************** Отображение статуса веера по умолчанию осуществляется для текущего момента времени, то есть, статус веера может меняться с приходом каждой котировки. ******************************************************************************* Отображение статуса веера можно полностью отключить (и потом включить назад) с помощью параметра DisplayFanStatus. По умолчанию отображение статуса веера включено: extern bool DisplayFanStatus = true; ******************************************************************************** Для каждого timeframe'а резервируется одна колонка из трёх символов. Центральный символ колонки используется для отображения основной характеристики веера, верхний и нижний символы - для дополнительной характеристики. Колонки располагаются в ряд. Максимальное количество обсчитываемых timeframe'ов - 9. Какие timframe'ы участвуют в статусе веера, определяется параметрами Timeframe1 - Timeframe9. Допустимыми значениями являются PERIOD_M1, PERIOD_M5, PERIOD_M15, PERIOD_M30, PERIOD_H1, PERIOD_H4, PERIOD_D1, PERIOD_W1, PERIOD_MN1. Те параметры, которые имеют недопустимое значение, включены в набор для отображения в статусе веера не будут. Таким образом, можно регулировать количество timeframe'ов, участвующих в отображении статуса веера. По умолчанию задано 6 timeframe'ов: extern int Timeframe1 = PERIOD_M1; extern int Timeframe2 = PERIOD_M5; extern int Timeframe3 = PERIOD_M15; extern int Timeframe4 = PERIOD_H1; extern int Timeframe5 = PERIOD_H4; extern int Timeframe6 = PERIOD_D1; extern int Timeframe7 = 0; extern int Timeframe8 = 0; extern int Timeframe9 = 0; В данном случае нумерация имеет следующее значение: timeframe с меньшим номером будет отображён левее. Однако, необязательно, чтобы они шли по порядку. Например, тот же эффект достигается и при следующем задании timeframe'ов: extern int Timeframe1 = PERIOD_M1; extern int Timeframe2 = 0; extern int Timeframe3 = PERIOD_M5; extern int Timeframe4 = PERIOD_M15; extern int Timeframe5 = PERIOD_H1; extern int Timeframe6 = 0; extern int Timeframe7 = PERIOD_H4; extern int Timeframe8 = PERIOD_D1; extern int Timeframe9 = 0; Колонки в ряду в статусе веера будут соответствовать (слева направо): M1, M5, M15, H1, H4, D1. Задание timeframe'ов совершенно независимо друг от друга, поэтому можно задать тот же набор, но в обратном порядке: extern int Timeframe1 = PERIOD_D1; extern int Timeframe2 = PERIOD_H4; extern int Timeframe3 = PERIOD_H1; extern int Timeframe4 = PERIOD_M15; extern int Timeframe5 = PERIOD_M5; extern int Timeframe6 = PERIOD_M1; extern int Timeframe7 = 0; extern int Timeframe8 = 0; extern int Timeframe9 = 0; Колонки в ряду в статусе веера будут соответствовать (слева направо): D1, H4, H1, M15, M5, M1. Можно даже задать все 9 колонок для одного и того же timeframe'а: extern int Timeframe1 = PERIOD_M1; extern int Timeframe2 = PERIOD_M1; extern int Timeframe3 = PERIOD_M1; extern int Timeframe4 = PERIOD_M1; extern int Timeframe5 = PERIOD_M1; extern int Timeframe6 = PERIOD_M1; extern int Timeframe7 = PERIOD_M1; extern int Timeframe8 = PERIOD_M1; extern int Timeframe9 = PERIOD_M1; или по два одинаковых рядом: extern int Timeframe1 = PERIOD_M1; extern int Timeframe2 = PERIOD_M1; extern int Timeframe3 = PERIOD_M5; extern int Timeframe4 = PERIOD_M5; extern int Timeframe5 = PERIOD_M15; extern int Timeframe6 = PERIOD_M15; extern int Timeframe7 = PERIOD_M30; extern int Timeframe8 = PERIOD_M30; extern int Timeframe9 = PERIOD_H1; ******************************************************************************** Положение всего блока символов на графике задаётся с точностью до пиксела с помощью параметров X и Y. Отсчёт идёт от правого верхнего угла - влево по оси X и - вниз по оси Y. По умолчанию статус веера расположен в правом верхнем углу: extern int X = 0; extern int Y = 0; ******************************************************************************** Мнемонические значки - это на самом деле символы. Имя фонта, используемого для этих символов и размер фонта задаются параметрами: extern string FontName = "Wingdings"; extern int FontSize = 12; ******************************************************************************** Символы (или их коды), используемые для отображения основных характеристик веера, а также их цвета задаются с помощью параметров: extern int FanWrongSymbol = 117; // Diamond extern int FanUpSymbol = 233; // Up Arrow extern int FanDownSymbol = 234; // Down Arrow extern color FanWrongColor = DarkGray; extern color FanUpColor = DodgerBlue; extern color FanDownColor = OrangeRed; ******************************************************************************** Символы (или их коды), используемые для отображения дополнительных характеристик веера, а также цвет задаются с помощью параметров: extern int PriceOnSymbol = 108; // Circle extern int PriceOffSymbol = 32; // Space extern color PriceColor = LimeGreen; ******************************************************************************** Например, вместо синей стрелочки вверх можно задать жёлтую букву U, вместо стрелочки вниз - фиолетовую букву D, вместо ромбика - синюю букву X, а вместо зелёного кружочка цены - красный знак минус, задав предварительно фонт не для специальных символов, а для нормальных: extern string FontName = "Times"; extern int PriceOnSymbol = '-' extern int PriceOffSymbol = ' '; extern color PriceColor = OrangeRed; extern int FanWrongSymbol = 'X'; extern int FanUpSymbol = 'U'; extern int FanDownSymbol = 'D'; extern color FanWrongColor = DodgerBlue; extern color FanUpColor = Yellow; extern color FanDownColor = Magenta; Можно также, например, увеличить статус веера до огромных размеров, задав, скажем: extern int FontSize = 52; Естественно, можно и уменьшить. ******************************************************************************** Коды символов для фонта Windings можно посмотреть, выбрав в MetaEditor'е в окошке Navigator закладку Dictionary, затем Standard constants->Windings. Это позволит выбрать себе другие значки. Те же стрелочки там присутствуют в толстом, тонком, полом виде и даже есьт вариант без палочки. :) Какие бывают цвета и как они выглядят :), можно посмотреть, встав курсором на каком-нибудь уже написанном имени цвета, например на Red, и нажав F1. ******************************************************************************** Для задания начальной части текста всплывающих подсказок, возникающих при наведении курсора мыши на элементы статуса веера можно отредактировать переменную (это - не параметр, не доступен через диалог свойств): string RowName[3] = { "Цена выше веера", "Статус веера", "Цена ниже веера" }; ******************************************************************************** Это - всё, что касается отображения статуса веера. Всё остальное относится к работе с ним на истории.
  7. Вот я пользуюсь 4 версией FanSimple4.zip Уже увидела свет 8-я версия: Set_average.rar Set_average_v3.rar
  8. DJ_LGP_Pivot.zip LGP_Pivot_DJ_2_YZZH_1.rar LGP_Pivot_DJ_2_YZZH_2.rar
  9. Индикатор Heiken_Ashi.zip с описанием ________Heikin_Ashi.zip Ну это кому как нравится. Кстати, если мне не изменяет память, то про Heikin Ashi писали в журнале ФорексМагазине
  10. Что-то твой пост без файла Автор выкладывает свою программу с описанием на сайте Генератор цифровых методов.
  11. Собственно архив индикаторов для МТ4. Описание интересных индюков позже___.__4.zip
  12. - Описание индикатора ZigZag ZigZag.rar
  13. приветствую! скажи' date=' а что в ней такого на что стОило обратить наше внимание. скажи, это обычная книга, или там есть изюминка?***[/quote'] Ну книгу я еще читаю. А читает каждый по-своему :) Вообще я ее нашел и кинул сюда потому что ее masterforex рекомендовал прочитать А по поводу изюминки - книга оригинальная - есть о чем думать
  14. Да этот тоже вполне подойдет - у меня был под рукой только тот
  15. Да кстати книга в формате djvu если у кого декодер не стоит - вот вам программа для просмотра этого формата - из архива достаете exe-ник и делаете инсталляцию программмы и наслаждаетесь :D И еще-после установки плюгина открывать книжку надо, например, в Internet Explerer -е
  16. непонятно - что тебе надо. За какой-то период рисовать линии H L C и HL5 = (hi/lo)*close HL4 = ( ((hi/lo)+0.83)/1.83 ) *close HL3 = ( ((hi/lo)+2.66)/3.66 ) *close LL5 = close - (HL5-close) LL4 = close - (HL4-close) LL3 = close - (HL3-close) Итого 9 линий ? или чего-то другое. :?:
  17. Я повторял ни один раз: флет - это охота за депозитами трейдеров для того, чтобы их обескровить перед трендом, в котором даже новичок знает куда открывать сделку Вы четко знаете границы флета ( в котором новичок должен быть вне рынка ) и условия начала сессионного тренда и его соотношение с недельным трендом. Далее ответьте сами на чисто русские вопросы "Кто виноват" и "Что делать"? Здравствуйте! У меня тут тогда возник вопрос - остается непонятно одно - если бабки у народа забрали - зачем тогда делать тренд? Чтобы у других забрать? (ну, например, одни на флэте деньги делают, на ттренде сливают, а другие наоборот, на тренде делают деньги, но уже слили на флэте?) Или еще есть какая причина тренд делать (ну, например) иммитация рынка... :)
×
×
  • Создать...