04 Файлы настроек

Discussion in 'Elliott Wave Maker' started by Putnik_odessa, Jan 2, 2015.

Thread Status:
Not open for further replies.
  1. Putnik_odessa

    Putnik_odessa Well-Known Member

    Файлы настроек

    Уникальность данной программы-советника заключается еще и в том, что Вы можете создать свои уникальные настройки распознавания волновых моделей, изменяя данные лишь в текстовых файлах настройки.
    Они также претерпели изменения.
    Ранее приходилось разбираться в почти 8000 строках кода единого файла, независимо от того, что Вам нужно было настраивать. При хорошей закомментированнсти кода это не страшно. Однако возможности программы-советника расширялись, число строк кода увеличивалось уже до 14000, неудобство прокрутки и поиска нужных мест стало актуальным.
    Во второй редакции программы все настройки разбиты на тематические файлы и разложены по папкам. Всё на своих местах, все на своих полочках.
    Рассмотрим структуру каталога настроек.
    Текстовый файл EWM.txt

    Через команду INCLUDE подключает ту или иную секцию настроек.
     
  2. Putnik_odessa

    Putnik_odessa Well-Known Member

    Папка Settings

    Содержит два текстовых файла:
    • SETTINGS =секции лицензирования и настройки позиционирования панели символов волновых вершин и выбор языка комментариев
    • WAVE LEVELS = секция настройки стилей символов волновых вершин и волновых уровней от SuperMicro до GrandCycle
    SETTINGS
    • SERIAL_NUMBER – "номер лицензии"
    • LANGUAGE – выбор языка
    • X: – позиционирование панели волновых символов по горизонтали от левого края графика
    • Y: – позиционирование панели волновых символов по вертикали от верхнего края графика
    • INTERVAL: – интервал между символами по вертикали
    • ANALYSIS_DEPTH: – глубина автоматического анализа по волновым уровням
    • FIBO_BRIGHTNESS: – яркость уровней Фибоначчи относительно символов волновых вершин
    • MIN_TIMEFRAME: – минимальный период графика в минутах, ниже которого не будут корректироваться символы волновых вершин (используется для фильтрации некорректных котировок
    WAVE LEVELS

    Определяет настройки стилей символов волновых вершин:
    • Написание
    • Шрифт
    • Цвет
    • Кегль
    • Расстояние между символами в пикселях
     
  3. Putnik_odessa

    Putnik_odessa Well-Known Member

    Папка Rules

    Содержит пять текстовых файлов:
    • RELATIVE POSITION = секции ввода правил на направление волн и относительное положение волновых вершин
    • LENGTH RATIO = секции ввода правил на соотношения длин волн
    • LOGICAL CONDITION = секция ввода правил на логические условия
    • LOGICAL CONDITION = секция ввода правил на логические условия
    • INTERNAL STRUCTURE = секция ввода правил на структуру волн младшего волнового уровня (какой волновой моделью может являться каждая составляющая волна)
    • EXTERNAL STRUCTURE = секция ввода правил на структуру волн старшего волнового уровня
    Вот к секциям нужно отнестись очень осторожно. И, пока Вы не разобрались, их лучше не трогать.
    Зато в этих секциях можно создавать свои уникальные правила распознавания волновых моделей.
    Вообще заниматься волновым анализом поверхностно невозможно. Либо Вы его изучаете, либо нет.
    Поэтому очень рекомендую внимательно изучить настройки программы, поэкспериментировать с ними.
    Даже если Вы что-то и испортите – не страшно. Скопируйте изначально файл и в случае необходимости верните его на место, вот и все.
     
  4. Putnik_odessa

    Putnik_odessa Well-Known Member

    Папка Patterns

    Содержит пять папок с текстовыми файлами настроек волновых моделей разных классов:
    • Impulses
      • Impulse
      • ImpulseExt1
      • ImpulseExt2
      • ImpulseExt3
      • LeadDiagonal
      • LeadDiagonalExt1
      • LeadDiagonalExt2
      • LeadDiagonalExt3
      • EndDiagonal
      • EndDiagonalExt1
      • EndDiagonalExt2
      • EndDiagonalExt3
      • ImpulseFailure5
    • Zigzags
      • CFailureZigZag (TruncatedZigzag) = tZZ = CfZZ
      • NormalZigZag = nZZ
      • ElongatedZigZag = eZZ
      • IrregularFailureZigZag = fZZ = ifZZ
      • IrregularZigZag =iZZ
      • IrregularElongatedZigZag = eiZZ = ieZZ
      • RunningFailureZigZag = frZZ = rfZZ
      • RunningZigZag = rZZ
      • RunningElongatedZigZag = reZZ
    • Flats
      • DoubleFailureFlat
      • BFailureFlat
      • CFailureFlat
      • CommonFlat
      • ElongatedFlat
      • IrregularFailureFlat
      • IrregularFlat
      • IrregularElongatedFlat (ExpandedFlat) = expFL = ieFL
      • RunningFailureFlat (RunningFlat) = rFL = rfFL
    • Triangles
      • HorizontalContrTriangle
      • IrregularContrTriangle
      • RunningContrTriangle
      • HorizontalExpTriangle
      • IrregularExpTriangle
      • RunningExpTriangle
    • Threes
      • DoubleZigzag
      • TripleZigzag
      • DoubleThree
      • TripleThree
    Каждый текстовый файл настройки правил распознавания волновой модели выстроен по следующей структуре:
    • PATTERN = секция формирования правил распознавания волновых моделей и настройки инструментов анализа циклов ценового движения по соотношениям Фибоначчи и построения волновых каналов
      • DESCRIPTION = описание = вид волновой модели и направленности волн
      • INTERNAL_STRUCTURE = внутренняя структура (какой волновой моделью может являться каждая составляющая волна)
      • RULES = правила формирования волн по их длине и взаимному положению волновых вершин
      • FIBONACCI_TOOLS = правила формирования целей для инструментов Фибоначчи, вызываемыми соответствующими клавиатурными командами
        • SHIFT
        • CTRL
      • CHANNELS = правила построения волновых каналов, вызываемыми соответствующими клавиатурными командами
     
  5. Putnik_odessa

    Putnik_odessa Well-Known Member

    Папка Pitchfork

    Содержит пять текстовых файлов настройки инструментов вил Эндрюса, линий Шиффа, комментариев к ним и правил вывода ценовых меток как целевых зон ценового движения.
    • Pitchfork = секция настройки инструментов вил Эндрюса
      • WARNING_LINES = настройка вывода предупреждающих линий;
      • REACTION_LINES = настройка вывода линий реакции;
      • SIGNAL_LINES = настройка вывода сигнальных линий;
      • PRICE_LABELS = настройка вывода количества ценовых меток по направлению построения вил Эндрюса и противоположном им направлении;
      • // яркость относительно цвета волнового уровня
      • // если > 0, то яркость увеличивается (100% - цвет белый)
      • // если < 0, то яркость уменьшается (-100% - цвет черный)
      • PITCHFORK_BRIGHTNESS = настройка яркости отображения вил Эндрюса относительно символов волновых вершин
      • SCHIFF_BRIGHTNESS = настройка яркости отображения линий Шиффа относительно вил Эндрюса
      • WARNING_BRIGHTNESS = настройка яркости отображения контрольных линий относительно вил Эндрюса
      • REACTION_BRIGHTNESS = настройка яркости отображения линий реакции относительно вил Эндрюса
      • SIGNAL_BRIGHTNESS = настройка яркости отображения сигнальных линий относительно вил Эндрюса или линий Шиффа
      • PITCHFORK_FILL = TRUE, настройка заливки вил Эндрюса (TRUE или FALSE)
      • MEDIANE_FILL = TRUE, настройка заливки канала ISL 38.2-61.8 (TRUE или FALSE)
      • PITCHFORK_TYPE = настройка правил распознавания типа вил Эндрюса
    • PitchforkRelativePosition = секции ввода правил определение взаимного положения точек пересечения инструментов вил Эндрюса и вертикали нулевого бара
    • PitchforkLengthRatio = секции ввода правил распознавания типа и напрвленности вил Эндрюса по положению разворотных точек
    • LogicalCondition = секции ввода правил логики на распознавание положения цены между инструментами вил Эндрюса
    • PriceLabel = секции ввода правил определения точек пересечения инструментов вил Эндрюса
     
Thread Status:
Not open for further replies.

Share This Page