CK Speed
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «ck_speed.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор CK Speed отображает три гистограммы в отдельном окне: тренд, коррекция и «сон». Он рассчитывает средний истинный диапазон (ATR) и стандартное отклонение на медианной цене, а затем строит RSI на полученных массивах данных.
В зависимости от соотношения обоих значений RSI с заданным уровнем индикатор окрашивает гистограммы в зелёный (тренд), красный (коррекция) или жёлтый (сон) цвета. Период расчёта и пороговый уровень задаются пользователем через параметры настроек.
Продукт предназначен для визуальной оценки текущего состояния рынка на платформе MetaTrader 5. Индикатор не выполняет автоматическую торговлю и не гарантирует прибыль.
Настройки программы
| Настройка | Описание |
|---|---|
| period | Количество баров, используемое для расчёта ATR, стандартного отклонения и RSI на соответствующих массивах. |
| level | Пороговое значение RSI, относительно которого определяется состояние рынка: если оба значения RSI не ниже этого уровня — отображается тренд, если оба ниже — сон, в остальных случаях — коррекция. |
Поиск по коду файла
extern int period=20;
extern double level=50;
#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1 Green
#property indicator_color2 Red
#property indicator_color3 Yellow
#property indicator_maximum 3
bool uptrend=false;
bool downtrend=false;
double fast[],medium[],slow[],atr[],std[],rsistd[],rsiatr[];
int init()
{
// код доступен только после оплаты
}
IndicatorBuffers(7);
SetIndexBuffer(0,fast);//bbMacd line
SetIndexStyle(0,DRAW_HISTOGRAM,STYLE_SOLID,3);
SetIndexBuffer(1,medium);//Upperband line
SetIndexStyle(1,DRAW_HISTOGRAM,STYLE_SOLID,3);
SetIndexDrawBegin(0,period);
SetIndexDrawBegin(1,period);
SetIndexBuffer(2,slow);//overbough
SetIndexStyle(2,DRAW_HISTOGRAM,STYLE_SOLID,3);
SetIndexDrawBegin(2,period);
SetIndexBuffer(3,atr);//overbough
SetIndexBuffer(4,std);//overbough
SetIndexBuffer(5,rsistd);//overbough
SetIndexBuffer(6,rsiatr);//overbough
IndicatorShortName("CK Speed "+ period);
SetIndexLabel(Показано первые 50% кода (символов: 1580)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.