← К каталогу
Исходный код · ID 1512

s-stochflet.mq5

Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Индикатор s-StochFlet для MetaTrader 4 совмещает расчёт стохастика и индикатора Вильямса %R в одном окне. Использует встроенные функции платформы для построения осцилляторов и отображает пересечения сигнальных линий в заданных зонах перекупленности и перепроданности.

Индикатор отрисовывает основные и сигнальные линии стохастика, гистограммы маркеров покупок и продаж, а также линию Williams %R в отдельном подокне. Сигналы формируются при пересечении линий стохастика внутри пользовательских зон и отображаются в виде столбцов гистограммы.

Встроена возможность звукового оповещения при появлении сигналов на покупку или продажу с настраиваемыми файлами звука. Параметры позволяют настроить периоды расчёта осцилляторов, методы сглаживания, тип цены, границы зон и режим отображения маркеров.

Настройки программы

НастройкаОписание
KPeriod Период K — Период быстрой линии стохастика
DPeriod Период D — Период сигнальной линии стохастика
Slowing Замедление — Коэффициент сглаживания стохастика
0-??????? ?????????? ???????,1-???????????????? ?????????? ???????, (method) Метод — Метод сглаживания стохастика
0 - Low/High ??? 1 - Close/Close (price) Цена — Тип цены для расчёта стохастика
ExtWPRPeriod Период WPR — Период расчёта индикатора Вильямса %R
ZoneHighPer Верхняя зона — Верхний уровень зоны для формирования сигнала на продажу
ZoneLowPer Нижняя зона — Нижний уровень зоны для формирования сигнала на покупку
modeone Режим одной линии — Отображение только последнего сигнального маркера на линии
PlaySoundBuy Звук на покупку — Включение или выключение звукового оповещения при сигнале на покупку
PlaySoundSell Звук на продажу — Включение или выключение звукового оповещения при сигнале на продажу
FileSoundBuy Файл звука покупки — Имя файла звука для оповещения о сигнале на покупку
FileSoundSell Файл звука продажи — Имя файла звука для оповещения о сигнале на продажу
Получить полный код

Поиск по коду файла

#property indicator_separate_window
#property indicator_minimum 0
#property indicator_maximum 100
#property indicator_buffers 5
#property indicator_color1 EMPTY
#property indicator_color2 EMPTY
#property indicator_color3 Green
#property indicator_color4 Crimson
#property indicator_color5 SkyBlue
#property indicator_level1 80
#property indicator_level2 50
#property indicator_level3 20
#property indicator_levelcolor Maroon
#property indicator_levelwidth 1
#property indicator_levelstyle STYLE_DOT

extern int KPeriod=21;
extern int DPeriod=12;
extern int Slowing=3;
extern int method=0;//0-??????? ?????????? ???????,1-???????????????? ?????????? ???????,

extern int price=0;//0 - Low/High ??? 1 - Close/Close
extern string ???_WPR="";
extern int ExtWPRPeriod = 14;  

extern double ZoneHighPer = 70;
extern double ZoneLowPer = 30;
extern bool modeone=true;
extern bool PlaySoundBuy = true;
extern bool PlaySoundSell = true;
int CheckBarForSound = 0;
extern string FileSoundBuy = "mkbell";
extern string FileSoundSell = "mkbell";

double MainBuffer[];
double SignalBuffer[];

double LineUpBuffer[];
double LineDnBuffer[];
double ExtWPRBuffer[];

int draw_begin1=0;
int draw_begin2=0;

datetime BarSoundTime = 0;

int init()
  {
      // код доступен только после оплаты
   }

datetime LastUpTime=0,LastDnTime=0;
int direction=0;

int start()
  {
      // код доступен только после оплаты
   }
   int    i,k;
   int    counted_bars=IndicatorCounted();
   double price;
      double dMaxHigh, dMinLow; 

   if(Bars<=draw_begin2) return(0);

   if(counted_bars<1)
     {
      for(i=1;i<=draw_begin1;i++) MainBuffer[Bars-i]=0;
      for(i=1;i<=draw_begin2;i++

Показано первые 50% кода (символов: 3889)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
388,90₽ ≈ $4.75