adaptive renko.mq4
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «adaptive renko.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор для MetaTrader 4, отображающий трендовые линии на основе кирпичной (Renko) логики. Работает в окне графика с четырьмя буферами отрисовки. Использует данные цен Close или High/Low в зависимости от выбранного режима и рассчитывает размер кирпича на основе волатильности.
Настройки программы
| Настройка | Описание |
|---|---|
| ????????? ATR (>0) ??? StDev (<0) (K) | Коэффициент волатильности — Задаёт множитель для расчёта размера кирпича. Положительное значение использует ATR, отрицательное — стандартное отклонение. |
| ?????? ????????????? ?? Close (>0) ??? ?? High/Low (<0) (VltPeriod) | Период волатильности — Определяет период усреднения для расчёта волатильности и задаёт источник цены: Close или High/Low. |
| ??????????? ??????? ??????? ? ??. (WideMin) | Минимальная ширина кирпича — Устанавливает минимально допустимый размер кирпича в пунктах графика. |
Поиск по коду файла
/*
<<????? ?? ?????>>
iCustom(NULL,0,"AdaptiveRenko",
K, // ????????? ATR (>0) ??? StDev (<0)
VltPeriod, // ?????? ?????????????; ???? ?????? ????? ???? ??????: ?? Close (>0) ??? ?? High/Low (<0)
WideMin, // ??????????? ??????? ??????? ? ??.
N, // ??????: 0- ?????????, 1- ?????????????, 2- ?????.??.???????, 3- ??????
i) // ?????
*/
#property indicator_chart_window // ? ???? ???????????
#property indicator_buffers 4
#property indicator_color1 Green //
#property indicator_color2 Red //
#property indicator_color3 Green //
#property indicator_color4 Red //
extern double K=1; // ????????? ATR (>0) ??? StDev (<0)
bool ATR_StD=1; // 0- StDev, 1- ATR
extern int VltPeriod=10; // ?????? ????????????? ?? Close (>0) ??? ?? High/Low (<0)
bool Price=0; // 0- Close, 1- High/Low
extern int WideMin=2; // ??????????? ??????? ??????? ? ??.
double sens; // ??????????? ??????? ??????? ? ?????
int History=0; // 0- ??? ????
double UpTrend[], // ?????????
DnTrend[], // ?????????????
UP[], // ??????? ??????? ????????
DN[]; // ??????
void init()
{
// код доступен только после оплаты
}
string _v="Renko";
if(VltPeriod<0) {VltPeriod=-VltPeriod; Price=1; _v=_v+"(HiLo) ";} else _v=_v+"(Close) ";
if(K!=0) {
_v=_v+DoubleToStr(MathAbs(K),1)+"x";
if(K<0) {K=-K; ATR_StD=0; _v=_v+"StDev(";} else _v=_v+"ATR(";
_v=_v+VltPeriod+") ";
}
if(WideMin>0) {sens=WideMin*Point; _v=_v+"min="+WideMin+"p.";}
Comment(_v);
SetIndexBuffer(0,UpTrend);
SetIndexStyle(0,DRAW_LINE,0,2);
SetIndexEmptyValue(0,0.0);
SetIndexBuffer(1,DnTrend);
SetIndexStyle(1,DRAW_LINE,0,2);
SetIndexEmptyValue(1,0.0);
SetIndexBuffer(2,UP);
SetIndexStyle(2,DRAW_LINE,2);
SetIndexBuffer(3,DN);
SetIndПоказано первые 50% кода (символов: 2719)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.