Shurka's FOREX. Программирование индикаторов для Форекс.
ГЛАВНАЯ
ИНДИКАТОРЫ
СОВЕТНИКИ
КОНТАКТЫ
СПОСОБЫ ОПЛАТЫ
ОБ АВТОРЕ
Болванказаполнитель

Эта страница не обновлялась с 2013 года. Однако цены остались прежними.

Сам я сейчас торгую вручную. Т.е. решение о входе в рынок принимаю сам. А для расчёта лота, открытия сделок и т.п. есть комплект скриптов и индикатор. Подробнее напишу в письме. Стоимость комплекта 2000 руб.

Все представленные здесь индикаторы написаны для торговой платформы MetaTrader 4.xx. Все индикаторы написаны лично мной, но некоторые индикаторы являются оптимизированной версией известных индикаторов системы ATCF и других авторов. Например индикаторы SHI_SilverTrendSig и SHI_SilverTrendColourBars были написаны OlegVS и GOODMAN и найдены на форуме VIAC.RU. Однако, т.к. писались не программистами, то были не оптимизированы. Демо версии индикаторов не высылаются, т.к. сейчас всё декомпилируется. После оплаты Вам будут высланы исходные тексты с комментариями и я отвечу на любые Ваши вопросы по логике работы индикаторов, а также буду сопровождать их в плане усовершенствования под Ваши нужды.

Все, кто приобретает у меня комплект индикаторов, независимо от цены на момент приобретения, имеют право на бесплатное получение всех обновлений индикаторов и новых индикаторов появляющихся на сайте. Однако, я оставляю за собой право не высылать Вам обновления, если Вы будете уличены в распространении моих индикаторов в сети. Также я оставляю за собой право продавать за отдельную плату советников и индикаторы содержащие принципиально новую идею, дающие реальный выигрыш в торговле. Сюда могут входить только советники и индикаторы написанные полностью лично мной.

Стоимость всего комплекта индикаторов - 1000 руб.,
каждого в отдельности - 200 руб..

Способы оплаты тут.

Вопросы принимаются! Если Вам что-то неясно, есть сомнения или критика по существующим индикаторам, то пишите мне, а не другим. А то одному челу не понравилось, как ведёт себя индикатор, он, не вникнув решил, что тот "заглядывает в будущее" и давай всем хаять мою добросовестность. Некрасиво это. А может он другие цели преследовал.

ЗЫ. Очень прошу, не распространяйте мои индикаторы в сети. Попалю - занесу в BlackList и больше ничего высылать не буду.

SHI_88-iVTI


Трендовый Индикатор прорыва динамического ценового канала на основе XATR.
Параметры (в скобках значение параметра по умолчанию):
NumOfBars(300) - Количество последних баров для отображения индикатора. 0- отображать индикатор для всех баров, при этом возможно торможение.
XATR_period(21)
XATR_mul(3)
MaxPeriod(50) - Максимальный период для расчета тренда

SHI_AMA


Индикатор SHI_AMA создан по статье Константина Копрыкина "Динамические скользящие средние" (Скачать статью - 444к)
Параметры (в скобках значение параметра по умолчанию):
NumOfBars(500) - Количество последних баров для отображения индикатора. 0- отображать индикатор для всех баров, при этом возможно торможение.
PriceMetod(0) - Метод ценообразования. 0-Close, 1-(O+H+L)/3, 2-(O+L+H+C)/4.
AMA_Period(10) - Период расчёта. У Кауфмана 10.
FastSC(2) - Период быстрой сглаживающей константы.
SlowSC(30) - Период медленной сглаживающей константы.
PowG(2.0) - Степень сигнал/шума. У кауфмана 2.

SHI_ASCT_TrendMarkers


Рисует точки разворота тренда. Может рисовать стоп-уровень.
Параметры (в скобках значение параметра по умолчанию):
RISK(3) - риск.
Kf(0.5) - коэффициент.
NeedStopLine(1) - нужна (1) или не нужна (0) стоп линия.

SHI_ATRChannel


Рисует канал волатильности. От текущего значения скользящей средней с периодом MA_Period, откладывает вверх и вниз расстояние равное значению ATR с периодом ATR_Period умноженное на коэффициент Mult_Koeff.
Параметры (в скобках значение параметра по умолчанию):
ATR_Period(18) - Период ATR.
MA_Period(18) - Период МА.
MA_type(MODE_EMA) - Тип скользящей средней.
Mult_Koeff(2) - Коэффициент умножения волатильности для канала.

SHI_Channel


Индикатор был сделан просто как помощник при рисовании каналов. Индикатор рисует скользящие каналы Баришпольца. Сам автор идеи, (Баришполец) правда, считает, что строить каналы нужно только вручную (из личной переписки), но я лично пользуюсь этим индикатором. Суть индикатора в том, что он находит ближайший по времени фрактал на истории, ищет следующий и проводит по ним линию. На противоположной стороне проводит параллельную линию по максимальному фракталу. И между ними посредине среднюю линию.
Параметры (в скобках значение параметра по умолчанию):
Colour(LightGray) - Цвет линий канала.
BarsForFract(0) - Длина "плеча" фрактала. Классический фрактал состоит из пяти баров, экстремум и по два бара ("плечо" равно 2) с каждой стороны. Однако для пущей важности можно и увеличить "плечо". Если параметр равен 0, то размер "плеча" зависит от временного интервала графика и задаётся программой автоматически.

SHI_CoeffOfLine


Индикатор Вычисляет наклон линии через метод наименьшего квадратичного отклонения.
Параметры (в скобках значение параметра по умолчанию):
ndot(5) - Количество точек для вычисления.

SHI_DayLines


Рисует разделители часов, дней, недель, месяцев, лет. В МТ3 несколько неадекватно выводятся разделители периодов, т.е. выводятся только разделители дней, что неактуально для некоторых временных интервалов (D1, W1, M5 и т.п.). Данный индикатор рисует разделители в зависимости от временного интервала.
Параметры (в скобках значение параметра по умолчанию):
ColH(Green) - Цвет отображения "старших" линий.
ColL(LightGray) - Цвет отображения "младших" линий.

SHI_FiboLevel


Индикатор находит два ближайших фрактала сверху и снизу и строит между ними фибо уровни. Может оказаться полезным для тех кто играет по Фибо.
Параметры (в скобках значение параметра по умолчанию):
BarsForFract(2) - Плечо.
Color(Gray) - Цвет отображения фибо уровней.

SHI_Fractals


Стандартный индикатор фракталов, но можно задавать "плечо". Стандартно фракталом считается бар, справа и слева от которого находятся по 2 бара с меньшими (большими) значениями хаев (лоев). У такого фрактала "плечо" 2. Однако практика показывает, что иногда разумно задавать большее "плечо".
Параметры (в скобках значение параметра по умолчанию):
BarsForFract(2) - Плечо. Если равно 0, то плечо выбирается в зависимости от таймфрейма автоматически.

SHI_HighLowNDays


Отображает на графике уровни High, Low и среднюю от High и Low за предыдущие NumbOfDays дней. Просто линии уровней. Некоторые по ним играют.
Параметры (в скобках значение параметра по умолчанию):
NumbOfDays(1) - Количество предыдущих дней, для которых считаются уровни.

SHI_KS_Direction


Индикатор показывает направление торговли.
ecли знaчeниe индикaтopa бoльшe 0 - знaчит тpeнд вocxoдящий. Чeм бoльшe знaчeниe индикaтopa, тeм тpeнд cильнee.
ecли знaчeниe индикaтopa мeньшe 0 - знaчит тpeнд ниcxoдящий. Чeм мeньшe знaчeниe индикaтopa, тeм cильнee тpeнд.
ecли индикaтop кoлeблeтcя вoзлe 0 - нa pынкe флэт, т.e. нeт яpкo выpaжeннoгo тpeндa.
Параметры (в скобках значение параметра по умолчанию):
Otstup(30) - Отступ. Процент отклонения цены.
Per(9) - Период расчёта.
Shift(0) - Сдвиг, если 0- учитываем последний, несформировавшийся бар. 1- предпоследний сформированный.

SHI_KS_StopLevel


Индикатор показывает стоп уровни.
Кaк тoлькo KS_Direction дaёт cигнaл нa пoкyпкy или пpoдaжy, KS_StopLevel пoкaзывaeт ypoвeнь, нa кoтopый cлeдyeт ycтaнoвить Cтoп Лocc. Ecли тpeнд нe cтaнeт cильным или ecли цeны peзкo paзвepнyтcя вcлeдcтвиe вaжныx нoвocтeй, Cтoп Лocc coкpaтит вaши пoтepи.
Кoгдa y вac yжe бyдeт oткpытa пoзиция, индикaтop бyдeт пocтoяннo пpeдлaгaть пoдтянyть Cтoп Лocc пoближe к цeнe. Этo aнaлoгия тpeйлинг cтoпy, нo peaлизoвaнa гopaздo гpaмoтнee. Tpeйлинг Cтoп c пocтoянным paзмepoм имeeт мнoжecтвo нeдocтaткoв, глaвныи из кoтopыx - oн нe yчитывaeт движeниe цeны, oн нe идeт в нoгy c pынкoм, a cлeпo тянeтcя нa тpoce, длинa кoтopoгo нe мoжeт yчитывaть фaктopы, влияющиe нa цeны, тaк кaк пocтoяннa.
Зaдaчa этoгo индикaтopa пpocтa - yмeньшить пoтeнциaльныe пoтepи и coxpaнить yжe имeющyюcя пpибыль, и oн c нeй cпpaвляeтcя.
Параметры (в скобках значение параметра по умолчанию):
Otstup(30) - Отступ. Процент отклонения цены.
Per(9) - Период расчёта.
k(1.5) - коэффициент, на который нужно отодвинуть стоп от цены. Чем больше, тем больше стоп. В классическом варианте SilverTrendSig был равен 0.5; Shift(0) - Сдвиг, если 0- учитываем последний, несформировавшийся бар. 1- предпоследний сформированный.

SHI_LinearRegressionChannel.gif


Рисует канал на основе линии линейной регрессии. Верхняя и нижняя границы канала рисуются по экстремумам периода. Может использоваться, наряду с SHI_Channel в канальных стратегиях.
Параметры (в скобках значение параметра по умолчанию):
Colour(LightGray) - Цвет линий канала.
StartBar(29) - Начальный бар.
EndBar(5) - Конечный бар. Если бары перепутать местами, ничего страшного.
PrevPer(true) - Если true, то StartBar и EndBar вычисляются автоматически и задавать их не нужно. А вычисляются они по началу и концу предыдущего периода. А период для минуток и пятиминуток, это предыдущий час, дальше до H4 - предыдущий день, для остальных - неделя.
AppPrice(0) - новинка, цена приложения. До сих пор ЛР считалась по ценам Close. Теперь полный спектр, 0- Цена закрытия, 1- Цена открытия, 2- Максимальная цена, 3- Минимальная цена, 4- Средняя цена, (high+low)/2, 5- Типичная цена, (high+low+close)/3 и 6- Взвешенная цена закрытия, (high+low+close+close)/4.

SHI_Lots


Индикатор вычисляет количество лотов для торговли на основе риска и стопа. Идея такая: Вы рисуете на графике горизонтальную линию, индикатор считает её стоп уровнем и вычисляет расстояние от цены до неё. В параметрах индикатора Вы задаёте процент от Вашего счёта который Вы готовы потерять. На основании уровня стопа и процента возможных потерь индикатор вычисляет размер лота и выводит его в верхний левый угол окна графика. Если горизонтальных линий нет, индикатор невиден. Если их несколько - берётся ближайшая. В оффлайне не работает (выводится 0) из-за отсутствия доступа к счёту (ему ведь экъюти знать надо).
Параметры (в скобках значение параметра по умолчанию):
Col(Maroon) - Цвет текста
RiskPercent(20) - Размер риска в процентах
X(3) - Координата X текста размера лота (от левой границы окна графика)
Y(15) - Координата Y текста размера лота (от верхней границы окна графика)

SHI_LotsUniversal


Индикатор вычисляет количество лотов для торговли на основе заданных параметров. Вычисленный по заданной системе ММ размер лота индикатор выводит в левый верхний угол графика вместе с кратким описанием выбранной системы ММ. Кроме того, индикатор создаёт глобальную переменную с именем SHI_Lots, которую может использовать любой советник для работы.
По поводу конкретного кода для советников, обращайтесь ко мне письмом.
Параметры (в скобках значение параметра по умолчанию):
NeedDrobLots(true) - Разрешены ли дробные лоты.
DefineLotMethod(0) - Метод ММ. 0- Торговля фиксированным лотом MM_Lots, 1- Торговля процентом от депозита MM_Risk, 2- Торговля шагом от депозита MM_Delta. Смысл этой системы в том, что задаётся шаг наращивания депо, например 500 при увеличении депозита на который лот увеличивается на 0.1. Т.е. при депо от 0 до 500 торгуем 0.1 лотом, от 500 до 1000 - 0.2 лота и т.д. Однако система сложнее, дело в том, что при торговле 0.1 лотом, чтобы от 400 дойти до 500 нужно взять 100 пунктов, а при переходе на 0.2 достаточно слить 50 пунктов, чтобы у Вас опять осталось 400. Поэтому в этой системе применён новый механизм, при котором при переходе границы вверх лот увеличивается, а вниз не уменьшается до следующей границы, 3- Мартингейл с коэффициентом увеличения MM_MartingeilKoeff, 4- Антимартингейл с коэффициентом увеличения MM_MartingeilKoeff, 5- Чтение размера лота в зависимости от баланса из файла MM_File. Файл должен находиться в папке "Папка терминала\experts\files" и должен иметь формат: "Размер лота с точкой в качестве разделителя целой и дробной части";"Размер баланса выше которого торгуем этим лотом". Пустых строк в конце не должно быть.
MM_Lots(0.1) - описано выше.
MM_MaxLots(100) - описано выше.
MM_Delta(600) - описано выше.
MM_Risk(10) - описано выше.
MM_MartingeilKoeff(2) - описано выше.
MM_File("SHI_LotsUniversal.txt") - описано выше.
Col(Maroon) - Цвет текста
X(3) - Координата X текста размера лота (от левой границы окна графика)
Y(15) - Координата Y текста размера лота (от верхней границы окна графика)
delay(10) - Задержка в секундах для перевычисления лота. Если постоянно перевычислять лот, то это будет тормозить работу при большом количестве индикаторов и советников, особенно при сложных режимах DefineLotMethod.

SHI_Para


Индикатор группового движения валютных пар. Отображает в отдельном окне движение цен нескольких пар. Может отображать одновременно до 8 пар. Корректно распознаёт и пропускает дыры в истории.
Параметры (в скобках значение параметра по умолчанию):
FontSize(8) - Размер шрифта для выводимой маркировки пар.
Corner(1) - номер угла для вывода маркировки пар.
X(3) - Координата Х. Отступ в пикселях от правой границы окна.
Y(3) - Координата Y. Отступ в пикселях от верхней границы окна.
NumOfBars(200) - Количество баров, на которых считается индикатор. В начале, NumOfBars баров назад, все пары приводятся к 0, далее они начинают расходиться в процентах к волатильности пары.
DayForAverage(55) - Количество дней для расчёта средней волатильности пары.
Symb1(EURUSD) - Первый инструмент. Если * то не выводить пару.
Cot1(true) - Прямую (true) или обратную (false) котировку выводить по первой паре.
Col1(Red) - Цвет линии первой пары.
... - То же самое по 2, 3, 4, 5, 6 и 7 парам.
Symb8(*) - Восьмой инструмент. Если * то не выводить пару.
Cot8(true) - Прямую (true) или обратную (false) котировку выводить по восьмой паре.
Col8(Lime) - Цвет линии восьмой пары.

SHI_PChannel


Рисует ценовой канал.
Параметры (в скобках значение параметра по умолчанию):
Range(14) - Период нахождения экстремумов.

SHI_Sessions


Рисует в отдельном окне 8 торговых сессий. Веллингтон, Сидней, Токио, Гоконг, Франкфурт, Лондон, Нью-Йорк и Чикаго. Вы всегда знаете, какая сессия сейчас.
Параметры (в скобках значение параметра по умолчанию):
Параметров нет.

SHI_SessionsNew


Раскрашивает график разноцветными полосами соответствующими по времени различным торговым сессиям. Может выводить от 0 до 5 сессий. Индикатор очень оптимален по рессурсам. Пересчитывается раз в сутки. Корректно, с точностью до дня, вычисляется переход на летнее и зимнее время.
Параметры (в скобках значение параметра по умолчанию):
NumOfDays(50) - Количество последних дней, для которых раскрашивать поляну.
NumOfSessions(3) - Количество отображаемых сессий. Не более 5.
WinterBeginHour1(0) - Час начала сессии по зимнему времени.
WinterEndHour1(8) - Час окончания сессии по зимнему времени.
SummerBeginHour1(0) - Час начала сессии по летнему времени.
SummerEndHour1(8) - Час окончания сессии по летнему времени.
... - аналогично для 2, 3, 4 и 5 сессий.

SHI_Sessions_01


Индикатор выводит вертикальные линии в определённое время сегодняшнего дня. Выводит с 00:00 на весь день. Линий может быть до 8. Кличество линий, их время и цвет задаются параметрами. Таким образом можно размечать сессии или другие важные временные моменты.
Параметры (в скобках значение параметра по умолчанию):
NumOfLines(8) - Количество линий для отображения от 0 до 8.
Time1(22:30) - Время первой линии.
Color1(Gold) - Цвет первой линии.
Time2(06:00) - ...
Color2(Gold) - ...
Time3(00:30) - ...
Color3(Red) - ...
Time4(08:00) - ...
Color4(Red) - ...
Time5(06:30) - ...
Color5(Blue) - ...
Time6(14:00) - ...
Color6(Blue) - ...
Time7(13:30) - ...
Color7(Green) - ...
Time8(21:00) - ...
Color8(Green) - ...
Отображаются только первые NumOfLines линий!!!

SHI_SilverTrendColourBars


Раскрашивает бары по системе SilverTrend.
Параметры (в скобках значение параметра по умолчанию):
Otstup(30) - Процент отклонения цены.
Per(9.0) - Период.

SHI_SilverTrendSig


Сигналы на покупку - продажу по системе SilverTrend.
Параметры (в скобках значение параметра по умолчанию):
Otstup(30) - Процент отклонения цены. Чем меньше, тем реже сигналы. Они более поздние, но более точные
Per(9.0) - Период на котором вычисляются экстремумы для пробоя ценой. Чем меньше, тем чаще сигналы.
Shift(0) - Сдвиг, если 0- учитываем последний, несформировавшийся бар. 1- предпоследний сформированный.

SHI_SupRes


Индикатор рисует линии поддержки и сопротивления. Параметром NumOfLines задаётся количество выводимых линий в каждую сторону. Уровни ищутся по фракталам также как и в индикаторе SHI_Fractals. Линии расположенные ближе чем Delta пунктов друг от друга сливаются в одну.
Параметры (в скобках значение параметра по умолчанию):
BarsForFract(2) - Плечо. Если равно 0, то плечо выбирается в зависимости от таймфрейма автоматически.
NumOfLines(10) - Количество линий выводимых в каждую сторону. При слиянии линий их количество уменьшится.
Delta(5) - Зазор между линиями. Если расстояние между двумя соседними линиями станет меньше Delta, то линии сливаются и их толщина увеличивается на 1. Более толстые линии - более надёжный уровень.
SupColor(SkyBlue) - Цвет линий поддержки.
ResColor(Pink) - Цвет линий сопротивления.

SHI_SwapInfo


Индикатор отображает размер свопа за перенос позиции. Некоторые их учитывают при открытии, а некоторые даже на них играют.
Параметры (в скобках значение параметра по умолчанию):
FontSize(8) - Размер шрифта для выводимой надписи
X(3) - Координата Х. Отступ в пикселях от левой границы окна.
Y(25) - Координата Y. Отступ в пикселях от верхней границы окна.
PlusColor(Crimson) - Цвет положительного свопа.
MinusColor(DarkBlue) - Цвет отрицательного свопа.

SHI_FATL
SHI_FATL_File


Оптимизированный индикатор FATL системы ATCF от Finware Ltd в двух вариантах исполнения. Статьи Кравчука: 1-285к, 2-245к, 3-361к, 4-712к, 5-332к. Сборник статей по цифровым фильтрам и стратегиям торговли по ним finware-2835к.
Параметры (в скобках значение параметра по умолчанию):
Параметров нет.

SHI_SATL
SHI_SATL_File


Оптимизированный индикатор SATL системы ATCF от Finware Ltd в двух вариантах исполнения. Статьи Кравчука: 1-285к, 2-245к, 3-361к, 4-712к, 5-332к. Сборник статей по цифровым фильтрам и стратегиям торговли по ним finware-2835к.
Параметры (в скобках значение параметра по умолчанию):
Параметров нет.

SHI_FTLM_STLM
SHI_FTLM_STLM_File


Оптимизированный индикатор FTLM-STLM системы ATCF от Finware Ltd в двух вариантах исполнения. Статьи Кравчука: 1-285к, 2-245к, 3-361к, 4-712к, 5-332к. Сборник статей по цифровым фильтрам и стратегиям торговли по ним finware-2835к.
Параметры (в скобках значение параметра по умолчанию):
Параметров нет.

SHI_PCCI
SHI_PCCI_File


Оптимизированный индикатор PCCI системы ATCF от Finware Ltd в двух вариантах исполнения. Статьи Кравчука: 1-285к, 2-245к, 3-361к, 4-712к, 5-332к. Сборник статей по цифровым фильтрам и стратегиям торговли по ним finware-2835к.
Параметры (в скобках значение параметра по умолчанию):
Параметров нет.

SHI_RBCI
SHI_RBCI_File


Оптимизированный индикатор RBCI системы ATCF от Finware Ltd в двух вариантах исполнения. Статьи Кравчука: 1-285к, 2-245к, 3-361к, 4-712к, 5-332к. Сборник статей по цифровым фильтрам и стратегиям торговли по ним finware-2835к.
Параметры (в скобках значение параметра по умолчанию):
Параметров нет.

SHI_RBCI2


Оптимизированный индикатор RBCI с уровнями девиации системы ATCF от Finware Ltd. Статьи Кравчука: 1-285к, 2-245к, 3-361к, 4-712к, 5-332к. Сборник статей по цифровым фильтрам и стратегиям торговли по ним finware-2835к.
Параметры (в скобках значение параметра по умолчанию):
Параметров нет.

SHI_RFTL
SHI_RFTL_File


Оптимизированный индикатор RFTL системы ATCF от Finware Ltd в двух вариантах исполнения. Статьи Кравчука: 1-285к, 2-245к, 3-361к, 4-712к, 5-332к. Сборник статей по цифровым фильтрам и стратегиям торговли по ним finware-2835к.
Параметры (в скобках значение параметра по умолчанию):
Параметров нет.

SHI_RSTL
SHI_RSTL_File


Оптимизированный индикатор RSTL системы ATCF от Finware Ltd в двух вариантах исполнения. Статьи Кравчука: 1-285к, 2-245к, 3-361к, 4-712к, 5-332к. Сборник статей по цифровым фильтрам и стратегиям торговли по ним finware-2835к.
Параметры (в скобках значение параметра по умолчанию):
Параметров нет.

Яндекс цитирования Rambler's Top100 Рейтинг@Mail.ru