Файлы настроек Уникальность данной программы-советника заключается еще и в том, что Вы можете создать свои уникальные настройки распознавания волновых моделей, изменяя данные лишь в текстовых файлах настройки. Они также претерпели изменения. Ранее приходилось разбираться в почти 8000 строках кода единого файла, независимо от того, что Вам нужно было настраивать. При хорошей закомментированнсти кода это не страшно. Однако возможности программы-советника расширялись, число строк кода увеличивалось уже до 14000, неудобство прокрутки и поиска нужных мест стало актуальным. Во второй редакции программы все настройки разбиты на тематические файлы и разложены по папкам. Всё на своих местах, все на своих полочках. Рассмотрим структуру каталога настроек. Текстовый файл EWM.txt Через команду INCLUDE подключает ту или иную секцию настроек.
Папка Settings Содержит два текстовых файла: SETTINGS =секции лицензирования и настройки позиционирования панели символов волновых вершин и выбор языка комментариев WAVE LEVELS = секция настройки стилей символов волновых вершин и волновых уровней от SuperMicro до GrandCycle SETTINGS SERIAL_NUMBER – "номер лицензии" LANGUAGE – выбор языка X: – позиционирование панели волновых символов по горизонтали от левого края графика Y: – позиционирование панели волновых символов по вертикали от верхнего края графика INTERVAL: – интервал между символами по вертикали ANALYSIS_DEPTH: – глубина автоматического анализа по волновым уровням FIBO_BRIGHTNESS: – яркость уровней Фибоначчи относительно символов волновых вершин MIN_TIMEFRAME: – минимальный период графика в минутах, ниже которого не будут корректироваться символы волновых вершин (используется для фильтрации некорректных котировок WAVE LEVELS Определяет настройки стилей символов волновых вершин: Написание Шрифт Цвет Кегль Расстояние между символами в пикселях
Папка Rules Содержит пять текстовых файлов: RELATIVE POSITION = секции ввода правил на направление волн и относительное положение волновых вершин LENGTH RATIO = секции ввода правил на соотношения длин волн LOGICAL CONDITION = секция ввода правил на логические условия LOGICAL CONDITION = секция ввода правил на логические условия INTERNAL STRUCTURE = секция ввода правил на структуру волн младшего волнового уровня (какой волновой моделью может являться каждая составляющая волна) EXTERNAL STRUCTURE = секция ввода правил на структуру волн старшего волнового уровня Вот к секциям нужно отнестись очень осторожно. И, пока Вы не разобрались, их лучше не трогать. Зато в этих секциях можно создавать свои уникальные правила распознавания волновых моделей. Вообще заниматься волновым анализом поверхностно невозможно. Либо Вы его изучаете, либо нет. Поэтому очень рекомендую внимательно изучить настройки программы, поэкспериментировать с ними. Даже если Вы что-то и испортите – не страшно. Скопируйте изначально файл и в случае необходимости верните его на место, вот и все.
Папка 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 = правила построения волновых каналов, вызываемыми соответствующими клавиатурными командами
Папка 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 = секции ввода правил определения точек пересечения инструментов вил Эндрюса