CSM-индикатор (Ганновер)

0
(0)

ПРИМЕЧАНИЕ: Помимо обновления некоторых предыдущих сообщений, Я покинул подразделение по производству иностранной валюты, так что не ждите ответов на свои посты. Вы найдете указатель ко всем моим индикаторам .

CSM (Индикатор гистограммы счетчика энергии форекс)

Я решил, что индикатор CSM достоин отдельной темы., особенно как мириться #1 может постоянно обновляться с новыми вариациями. Все вещи были разбросаны и трудны для поиска; I've tried to assemble every part up and embody it right here on this one put up. Поэтому он будет расширенным.

I've made one other small enhancement, в Показать значения настройка была изменена ЗначенияИнтервалы, определены в направлениях ниже.

Вот самый новый CSM и все записи параметров ('p-files'). I've included .mq4 supply code however you will want do do that first, in any other case it's going to compile with a zillion errors. Чтоб не было проблем, получить файл .ex4 исключительно.

Подключенный файл

Индикатор CSM не является Святым Граалем, он отстает от настроения, похожего на каждый другой счетчик энергии, основанный на цене.

Имейте в виду, что при первой загрузке индикатора, он должен получить все необходимые знания (на выбранные вами сроки) out of your dealer's server. Этот может занять несколько минут, particularly when you've requested for a number of pairs/devices, и сроки, быть сопоставленным. У вас может быть такое приложение, чтобы получить эти знания, когда вы хотите.

Отказ от ответственности: Как всегда, это программное обеспечение предоставляется бесплатно и не будет предлагаться или распространяться на коммерческой основе. Code is obtainable on an 'as is, take it or go away it' foundation with no assure that it really works as you imagine that it ought to. Получите и используйте его при вашей индивидуальной угрозе; Я соглашаюсь не нести никакой юридической ответственности за любой ущерб компьютеру или денежные потери.
____________________

Настройки параметров

Файл параметров: который определен ниже (см. Данные записи параметров часть под) .

Валютные пары: Введите значения пар, о которых вы действительно хотите, чтобы индикатор думал, разделенных запятыми. Допустимые сокращения:: А=AUD; С=CAD; Е=евро; F=швейцарский франк; G=GBP; J=JPY; N = новозеландский доллар; U=доллары США; H=гонконгский доллар; S=SGD; Z=ZAR. Таким образом, вы могли бы любезно ГУ или гу в качестве альтернативы GBPUSD, например. Имейте в виду, что это пары, которые можно использовать в расчетах для достижения значения относительной энергии / слабости для AUD., САПР, швейцарских франках, евро, Фунт стерлингов, иена, новозеландский доллар и доллар США. Экзотика, металлы, криптовалюты и т. д., которые предоставляются вашим дилером, могут быть включены в расчеты энергии/слабых мест для этих 8 основные валюты, однако гистограммы строятся для 8 специальность исключительно.

ВалютаСуффикс: Для дополнительного сохранения повторяющегося ввода, ВалютаСуффикс будет добавлен к началу каждой введенной пары. Поэтому, если ваш дилер предоставляет пары, названные EURUSD профессиональный, GBPJPY.профессиональный, и так далее, вы можете войти Валютные пары как Евросоюз, gj, и так далее, и ВалютаСуффикс как .профессиональный

таймфреймы: таймфреймы, для которых нужно отображать гистограммы. Законные значения М1, М5, H1, Д1, МН, и так далее. Гистограммы будут построены, слева направо по всему дисплею, в порядке, который вы только что указали прямо здесь.

количество свечей:
Применить сглаживание:
ТреугольныйВзвешивание:
These are defined within the 'Calculation' part beneath.

Исторический сдвиг: Демонстрирует то, что гистограммы выглядели бы как X свечей в прошлом. (в каждом таймфрейме). На самом деле это важно только для одного таймфрейма.. Например, получить в -5 представит, как выглядела гистограмма 5 часов в прошлом на H1 TF, однако 20 часы в прошлом (5 Икс 4 часы) на H4 ТФ. Входить 0 посмотреть текущие гистограммы по всем ТФ.

Метод сортировки: Входить Д иметь гистограммы на каждом таймфрейме в порядке убывания стоимости (самый сильный форекс слева, самый слабый на лучшем). Входить А иметь гистограммы на каждом таймфрейме в порядке возрастания стоимости (самый слабый форекс слева, сильнейший из лучших). Уйти от настройки чистый и валюты могут отображаться в алфавитном порядке.

ЗначенияИнтервалы: набрав стоимость > 15 смещает отображаемые значения дальше от верхней части гистограммы; ценность < 15 ударяет его ближе. Цена 0 останавливает отображение значений в любом отношении.

ИмяШрифта: используется для построения гистограмм, это должно быть и то, и другое CSM или Плакат МТ Сжатый, который можно найти в папке «Шрифты» в zip-файле.. За помощь в установке шрифтов, видеть этот. Гистограмма определенно является буквой, которую я повторял много раз., после того, как был повернут на его аспект. Вы можете попробовать использовать разные шрифты, nut these two are the very best that I've discovered. The screenshot beneath reveals the distinction within the histograms utilizing the 'CSM' font (выше) and the 'PLCC__' (Плакат) шрифт (под).

Подключенное изображение (нажмите, чтобы увеличить)
Click to Enlarge

Name: PPI 634.png
Size: 25 KB

Размер шрифта: масштаб шрифта, который можно использовать для построения гистограмм. Если вам случится регулировать это, you'll most likely must additionally regulate the HorizSpacing позаботиться о приемлемом расстоянии между барами гистограммы.

Раздельное окно: если истинный, гистограммы будут отображаться в собственном окне; если ЛОЖЬ, гистограммы будут отображаться в основном окне графика.

ГоризПос/VertPos: гистограммы отображаются в жестком и быстром месте отображения, то есть. они не переходят со свечами. The ГоризПос/VertPos настройки характеризуют место начала, в пикселях, для первичной гистограммы Временные рамки быть нанесенным на карту.

HorizSpacing: расстояние, в пикселях, между каждым баром гистограммы.

Цвета_AUD с помощью Цвета_USD: настоящая модель CSM строит гистограммы для этих 8 валюты исключительно. Теперь вы можете иметь совершенно разные цвета для различных диапазонов значений для каждого столбца гистограммы.. Например, для того, чтобы полоса доллара США отображалась белым цветом только тогда, когда стоимость энергии > 80 или <"=" 20, и DimGray в любом другом случае, you'll kind into USD_colors: 100,Белый,80,ДимГрей,20,Белый,-1
В разных фразах, значения и допустимые имена окраски должны быть введены попеременно, разделенных запятыми, со значениями в порядке убывания, начиная от 100 и заканчивая -1. For the reason that coloration 'White' seems between 100 и 80, гистограмма будет отображаться как белая для доллара США, если значение гистограммы находится между 80 и 100, и так далее. Вы можете указать столько, сколько 20 цвета (41 записи). Цвета также могут быть введены как (я) законные токены MT4 (Апельсин,ТемныйЗолотарник, DeepSkyBlue, и так далее); или (II) Записи RGB, такие как р60г45б117 с каждой ценностью между 0 и 255, и р, Значения G и B в любом порядке (если опущено, часть Purple/Inexperience/Blue считается равной нулю); или (III) потому что шестнадцатеричная иллюстрация (00 через фф) 0habbcc, место аа это синяя часть, bb неопытный и cc фиолетовый; или (IV) десятичная величина, равная (Синий х 255 Икс 255) + (неопытный х 255) + Фиолетовый. См. диаграмму Прямо здесь Чтобы получить больше информации. И/или получить бесплатно, полезное программное обеспечение для выбора цвета, такое как Вот этот.

Текстовое содержимое Шрифт/Измерение/Оттенок: они определяют шрифт / размер / цвет текстового содержимого, напечатанного под гистограммами..

ОбновитьПериод: определяет, как обычно пересчитываются и перерисовываются значения гистограммы. Записи определяются непосредственно здесь.

Уникальный идентификатор: you'll want to specify a special Уникальный идентификатор на каждый случай CSM на той же схеме.

Имя выходного файла: чтобы отключить это средство, уходи установка чистая. In any other case output can be despatched to a file of the title you specify within the ..../MQL4/Recordsdata folder. Файл будет перезаписываться современными знаниями каждый раз. ОбновитьПериод. Вы можете указать подпапку (в папке Recordsdata) погружаясь в одну вещь, как имя_файла подпапки. Вы можете вставить изображение диаграммы или дату/время в заголовок файла вместе с [символ] или [дт], соответственно, внутри имени файла. Выходной файл может быть изучен советником, in order that forex energy values can be utilized to contribute to the EA's resolution making course of. Формат выходного файла прикручен, и выглядит так:

Вставленный код
ТФ , австралийский доллар, САПР, швейцарских франках, евро, Фунт стерлингов, иена, новозеландский доллар, USD
M1 ,  36,  71,  30,  47,  15,  70,  67,  64
М5 ,  49,  56,  25,  64,  44,  49,  55,  59
М15,  51,  57,  33,  60,  54,  33,  54,  57
М30,  52,  67,  36,  52,  60,  37,  47,  48
H1 ,  60,  70,  30,  47,  64,  34,  47,  48
H4 ,  75,  71,  21,  31,  64,  39,  58,  39
Д1 ,  80,  81,  21,  42,  58,  28,  56,  35
П1 ,  66,  86,  37,  61,  47,  14,  65,  24
МН ,  63,  76,  45,  65,  38,  19,  68,  26

Выходные глобальные значения: если установлено истинный, CSM может даже выводить все существующие значения гистограммы в международные переменные., для использования в советнике (вместо вывода значений в файл). Название каждого мира может быть CSM-[Уникальный идентификатор]-[временные рамки]-[идентификатор валюты], например. CSM-1-M15-USD. Они обновляются, как только каждый ОбновитьПериод. Если ЛОЖЬ, Международные переменные обычно не используются.

HighlightBox: если истинный, названия таймфреймов H4/D1/W1 подчеркнуты (это сроки, которые я склонен пересматривать). Если ЛОЖЬ, they aren't underlined.

DisplaySpread: Еще одна новая характеристика — маленькие числа, которые кажутся <-н-> which characterize the 'unfold' between the best and lowest forex values (также может быть +/-1 из-за ошибки округления). Разнообразие 60 или больше обычно представляет респектабельный импульс, когда вы соединяете самые внешние валюты., в этот период. Цена ниже, чем 40 имеет тенденцию подразумевать, что рынок в целом является флэтовым / ограниченным диапазоном. Набор DisplaySpread к истинный разрешить это средство, ЛОЖЬ отключить его.

РезюмеИнтервалы/СводкаУровни: These settings allow/disable the 'Development Abstract' graph. Имейте в виду, что этот график не будет построен в жестком и быстром месте отображения, как гистограммы.; он бьет свечами. РезюмеИнтервалы определяет ширину между каждым таймфреймом, нанесенным вдоль горизонтальной оси. Установка его на 0 полностью отключает график. Суммарные уровни определяют градусы, для которых могут быть нанесены горизонтальные деформации.. Введите возрастающие значения между 0 и 100, разделенных запятыми.

Как вы можете интерпретировать Резюме разработки: it's merely a plot of the histogram values for every forex, от месяца к месяцу вплоть до М1. If you happen to're seeking to enter in the beginning of renewed momentum following a pullback in a long term transfer, в идеале вы хотите соединить две валюты, чьи кривые расположены / сформированы как показано здесь.:

Подключенное изображение
CSM indicator (hanover) 1

If you happen to're having issues with the abstract, стремиться (1) используя клавиши со стрелками, чтобы прокрутить его к лучшему на графике, (2) используя +/- клавиши для изменения масштаба графика и ширины свечи, (3) rising or reducing the indicator's SummarySpacing worth, (4) turning MT4's Navigator, Обзор рынка, и так далее, чтобы получить дополнительный выставочный зал, (5) transferring MT4's chart shift setting (маленький треугольник в правом верхнем углу принципиальной схемы) влево, чтобы получить дополнительное пространство за RHE, или (6) altering your monitor's decision settings. Или если это неприятность, and also you'd quite see solely the histograms, просто установите для SummarySpacing значение 0.

Расчет --- how the CSM histogram values are calculated

Уникальная система работала исключительно на D1 TF., и в настоящее время формирующаяся свеча. Он проверил место, которое сейчас стоит, в виде свечи чрезмерной и низкой, выраженный в виде доли. Например, если бы стоимость была в настоящее время на чрезмерной, возвращенная стоимость была 100%; на низком уровне, 0%; три четверти лучшего пути вверх по свече, 75%; и так далее.

Затем он превратил это в ценность между 0 и 9, таким образом:
Выше 97%, стоит = 9
Между 90% и 97%, стоит = 8
Между 75% и 90%, стоит = 7
Между 60% и 75%, стоит = 6
Между 50% и 60%, стоит = 5
Между 40% и 50%, стоит = 4
Между 25% и 40%, стоит = 3
Между 10% и 25%, стоит = 2
Между 3% и 10%, стоит = 1
Ниже чем 3%, стоит = 0

Он обработал все свечи для каждой валютной пары.. Допустим, в настоящее время обрабатывается пара USDCHF., и стоит в настоящее время 64% лучший способ поднять свечу. Тогда он мог бы присвоить ценность 6 для долларов США, и 9 минус 6 "=" 3 для швейцарских франков. Затем это может повториться для всех валютных пар. (как указано в CurrencyPairs), общие результаты для каждого форекс (не пара), и постройте значения.

CSM расширяет эту идею не менее чем 4 альтернативные пути:

1. Вы можете указать количество свечей. Если установлено 1, тогда это может работать, потому что Giraia indy сделал, то есть. функция на формирующейся в данный момент свече. Если установлено 2, он состоит из каждой формирующейся в данный момент свечи, а также тот, кто сразу слева; и так далее. Он использует лучшие и самые низкие факторы на протяжении всего процесса. 2 свечной интервал как 100% и 0%, соответственно. Таким образом, значение показывает, что в настоящее время стоит место., относительно наилучшего и наименьшего уровня последних n свечей, место n это количество свечей параметр.

2. Вышеизложенное предполагает, что Применить сглаживание = ложь. Установка этого параметра в значение true означает, что весь процесс может быть повторен., над прошлым количество свечей свечи, и конечный результат усредняется. Например, предполагать количество свечей почти 4. Тогда, если Применить сглаживание = правда, весь расчет (как определено заранее) выполняется для каждого из количество свечей "=" 1, 2, 3 и 4, и 4 усредненные результаты. Это успешно означает, что, если Применить сглаживание = правда, there's a increased weighting utilized to the newest candles. Если установлено значение false, it's merely the place worth is, относительно эксцесса и минимума последних n свечей.

3. В качестве альтернативы ограничению D1 TF, отдельные участки также могут быть созданы в зависимости от выбора потребителя таймфреймы. Каждый ТФ рассчитывается совершенно независимо от других.

4. Независимо от того, что это цена, я пользуюсь количество свечей=25, Применить сглаживание=правда, ТреугольныйВзвешивание= ложь. Вот как они работают:

я) Если Применить сглаживание= ложь, затем ТреугольныйВзвешивание игнорируется, и стоимость, рассчитанная для каждой пары, представляет собой исключительно рост/падение от свечи #25 (если количество свечей=25) к настоящей стоимости.

II) Если Применить сглаживание=правда, и ТреугольныйВзвешивание= ложь, затем рост/падение для каждой свечи от свечи #25 свечи #1, от этой свечи до настоящей стоимости, is averaged to offer a 'smoothed' worth over the past 25 свечи.

III) Если Применить сглаживание=правда, и ТреугольныйВзвешивание=правда, затем рост/падение от свечи #25 текущая стоимость умножается на 1, рост/падение от свечи #24 текущая стоимость умножается на 2, рост/падение от свечи #23 текущая стоимость умножается на 3, ........ рост/падение от свечи #1 текущая стоимость умножается на 25, раньше, чем происходит усреднение. Это придает изрядный повышенный вес новейшим свечам..

Данные записи параметров

Чтобы сделать изменение цветов проще, вам нужно использовать параметр recordsdata ('p-files'), which may be edited with a textual content editor like Home windows' Notepad. Чтобы его настройки переопределяли настройки диалога MT4, файл должен быть назван следующим образом: если ваша запись в Файл параметров является ххх, then a file Presets---CSM.ххх should exist within the …/MQL4/Recordsdata folder that's formatted precisely as described beneath. Если бы файл не существовал, например. настройка на Файл параметровк НИКТО (and no file …/MQL4/Recordsdata/Presets---CSM.NONE exists), then the settings that you just kind into MT4's dialog field will apply.

Это поможет вам, I've included some dummy recordsdata within the zip, например. Presets---CSM.20, Presets---CSM.25 and Presets---CSM.30
Эти данные записи шаблона будут отображать все столбцы гистограммы тусклым серым цветом в любое время, когда значения находятся между 20/80, 25/75 или 30/70 соответственно. Таким образом, вместо того, чтобы перепечатать все настройки цвета, вы можете просто поменяться местами Файл параметров к 20, 25 или 30. I've additionally included a file Presets---CSM.1 named which causes the indicator to behave because it did beforehand. Or you'll be able to merely go away Файл параметров как НИКТО. I'd recommend that, чтобы убедиться, что ваш синтаксис точно соответствует, вы копируете эти записи, а затем используете их в качестве места для начала ваших значений ввода.

Формат файла параметров
Синтаксис внутри p-файла ДОЛЖЕН соответствовать следующим правилам и формату.:
имя параметра = значение;
Название параметра должно быть написано правильно (хотя это может быть выше/ниже регистра, и воплощать области или символы подчеркивания (_) для повышения удобочитаемости), буквенно-цифровые значения должны быть заключены в двойные кавычки ("), и каждая строка в файле ДОЛЖНА заканчиваться точкой с запятой; бездействие приведет к непредсказуемым последствиям.
The file could embody 'remark' strains which can be ignored by the indicator. Строка примечания всегда начинается с двух косых черт (//) и затем должен содержать любой текстовый контент, который вы хотели бы. Еще раз, он должен заканчиваться точкой с запятой. Штаммы комментариев могут позволить вам быстро переключать параметр с одного значения на другое., например.
// имя параметра = значение1;
имя параметра = значение2;
который можно просто переключить на
имя параметра = значение1;
// имя параметра = значение2;
One other use for feedback is you could 'remark out' a line, чтобы вы могли изменить эту индивидуальную настройку, используя диалоговое поле MT4, тогда как противоположные параметры продолжают получать свои значения из p-файла. Then you'll be able to later simply restore the road within the p-file later if you'll want to. (В то время как восстановление будет не очень простым, если вы полностью удалите дорогу).

Будьте в курсе that after you've got saved any modifications to a p-file in Notepad, it's essential to refresh the indicator for it to learn within the modifications from the p-file. Лучший способ обновить все индикаторы на графике — перейти на специальный таймфрейм., после чего еще раз поменять местами.
______________

Это может быть разовая постановка, хотя я могу быть в том числе к нему, в любое время, когда я делаю обновления индикатора. Тем не менее, я не буду отвечать ни на какие вопросы; изучите указания выше, и поэкспериментируйте с индикатором сами. Код поставки есть, если вы хотите внести изменения (например. добавить свои индивидуальные оповещения, или переписать для МТ5, .....).

До свидания, как только еще раз, РЖУ НЕ МОГУ, и удачи всем. CSM indicator (hanover) 2

Насколько полезным был этот пост?

Нажмите на звездочку, чтобы оценить!

Средний рейтинг 0 / 5. Подсчет голосов: 0

Голосов пока нет! Будьте первым, кто оценит этот пост.

Сожалеем, что этот пост не оказался для вас полезным!

Давайте улучшим этот пост!

Расскажите нам, как мы можем улучшить этот пост?



Автор: Команда Форекс Вики
Мы команда опытных трейдеров Forex. [2000-2023] которые посвящены жизни на наших собственных условиях. Наша основная цель - достижение финансовой независимости и свободы, и мы занимались самообразованием и приобрели обширный опыт на рынке Forex, чтобы достичь самодостаточного образа жизни..