RSIoMA_T3_v1.2
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «rsioma_t3_v1.2.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор RSIoMA_T3_v1.2 представляет собой аналитический инструмент для MetaTrader 4, объединяющий расчёт RSI, скользящие средние и многоступенчатое сглаживание. Отображает несколько линий в отдельном окне, включая уровни 30, 50 и 70 для оценки перекупленности и перепроданности.
Основная линия формируется путём расчёта RSI, применения к ней простой скользящей средней, а затем серии сглаживающих проходов с заданным параметром. Дополнительно индикатор рисует линию скользящей средней с периодом, заданным параметром MA_Period.
Индикатор предназначен для визуального анализа ценовых данных и технических показателей. Все параметры настраиваются пользователем через панель свойств индикатора.
Настройки программы
| Настройка | Описание |
|---|---|
| RSI_Period | Период расчёта индикатора RSI, определяющий количество баров для анализа. |
| MA_Period | Период простой скользящей средней, применяемой к данным RSI для предварительного сглаживания. |
| smooth | Параметр сглаживания, определяющий количество последовательных проходов усреднения для финальной линии индикатора. |
| T3_Period | Период T3-сглаживания, задаёт базовое количество баров для расчёта. |
| T3_Curvature | Коэффициент кривизны, управляющий формой T3-сглаживания. |
Поиск по коду файла
#property description " E-Mail:4******2*@qq.com "
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Yellow //RSI
#property indicator_level1 70
#property indicator_level2 30
#property indicator_level3 50
extern int RSI_Period=10;
extern int MA_Period=10;
extern int smooth=10;
extern int T3_Period = 5;
extern double T3_Curvature = 0.618; //0.618
double RSI[];
double MA_Array[];
double t3Array[];
double ExtBuffer1[];
double ExtBuffer2[];
double ExtBuffer3[];
double ExtBuffer4[];
double ExtBuffer5[];
double ExtBuffer6[];
double StepBuffer[];
double e1,e2,e3,e4,e5,e6;
double c1,c2,c3,c4;
double n,w1,w2,b2,b3;
int init()
{
// код доступен только после оплаты
}
int deinit()
{
ObjectDelete("a label");
return (0);
}
int start()
{
// код доступен только после оплаты
}
int TextSize=20;
color TextColor1=Yellow;
if(ObjectFind("a label") != 0)
{
ObjectCreate("a label", OBJ_LABEL, 0,0,0);
ObjectSetText("a label","Yexf_RSIoMA_T3_indicator " , TextSize, "Arial", TextColor1);
ObjectSet("a label", OBJPROP_XDISTANCE,380);
ObjectSet("a label", OBJPROP_YDISTANCE,0);
}
int i;
double Value=0,Value1=0,Value2=0,Fish=0,Fish1=0,Fish2=0;
int counted_bars=IndicatorCounted();
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars-- ;
int limit=MathMin(Bars-counted_bars+7,Bars-1);
for(i=limit; i>=0; i--)
{
int y = iBarShift(NULL,0,Time[i]);
RSI[i]= iRSI(NULL,0,RSI_PeПоказано первые 50% кода (символов: 3855)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.