PATHFINDER SIGNAL
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «pathfinder signal.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
PATHFINDER SIGNAL — это пользовательский индикатор для MetaTrader 4, отображающий стрелки покупки и продажи на графике цены. Индикатор использует скользящие средние, индекс относительной силы и полосы Боллинджера для формирования сигналов о возможных точках входа и выхода.
В состав индикатора входят два буфера-стрелки: одна цветом магента (продажа), другая цветом ярко-зелёный (покупка). Стрелки рисуются на графике в зависимости от взаимного расположения скользящей средней и границ полос, а также от уровня RSI.
Индикатор поддерживает четыре типа уведомлений: всплывающие сообщения, звуковые сигналы, e-mail-уведомления и push-уведомления на мобильное устройство. Уведомления срабатывают при появлении нового сигнала на указанном баре.
Настройки позволяют управлять параметрами индикаторов, цветами и размерами стрелок, а также включать или отключать различные типы оповещений. Индикатор работает на любом таймфрейме, доступном в MetaTrader 4.
Настройки программы
| Настройка | Описание |
|---|---|
| BBDev | Отклонение полос — Отклонение полос Боллинджера, задающее ширину канала. |
| BBPeriod | Период полос — Период расчёта полос Боллинджера. |
| MAPeriod | Период скользящей средней — Период скользящей средней, используемой для формирования сигналов. |
| RSIPeriod | Период RSI — Период расчёта индекса относительной силы. |
| RSILevel | Уровень RSI — Уровень индекса относительной силы, используемый как порог для формирования сигналов. |
| ArrowDnColor | Цвет стрелки продажи — Цвет стрелки продажи на графике. |
| ArrowUpColor | Цвет стрелки покупки — Цвет стрелки покупки на графике. |
| ArrowDnCode | Код стрелки продажи — Код графического символа стрелки продажи, отображаемой на графике. |
| ArrowUpCode | Код стрелки покупки — Код графического символа стрелки покупки, отображаемой на графике. |
| ArrowSize | Размер стрелок — Размер стрелок, отображаемых на графике. |
| ArrowsGap | Отступ стрелок — Отступ стрелок от цены в пунктах, определяющий визуальное расстояние от цены до стрелки. |
| AlertsMessage | Всплывающие сообщения — Включает или отключает всплывающие сообщения на графике при появлении нового сигнала. |
| AlertsSound | Звуковой сигнал — Включает или отключает звуковой сигнал при появлении нового сигнала. |
| AlertsEmail | E-mail оповещения — Включает или отключает отправку e-mail-уведомлений при появлении нового торгового сигнала. |
| AlertsMobile | Мобильные оповещения — Включает или отключает push-уведомления на мобильное устройство при появлении нового сигнала. |
| SignalBar | Бар сигнала — Выбор бара, на котором отображается торговый сигнал (вариант настройки). |
Поиск по коду файла
#property strict
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 clrMagenta
#property indicator_color2 clrLime
#property indicator_width1 3
#property indicator_width2 3
enum MYENUM
{
Var0,
Var1
};
input double BBDev=2;
input int BBPeriod=20;
input int MAPeriod=2;
input int RSIPeriod=9;
input int RSILevel=30;
extern color ArrowDnColor = Magenta;
extern color ArrowUpColor = Lime;
extern int ArrowDnCode = 234;
extern int ArrowUpCode = 233;
extern int ArrowSize = 3;
extern int ArrowsGap = 2;
extern bool AlertsMessage = true;
extern bool AlertsSound = false;
extern bool AlertsEmail = false;
extern bool AlertsMobile = false;
input MYENUM SignalBar = Var0;
datetime TimeBar;
double buyBf[];
double sellBf[];
int OnInit()
{
// код доступен только после оплаты
}
int OnCalculate(const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[])
{
// код доступен только после оплаты
}
for(int i=0;i<1111;i++)
{
double ma1=iMA(NULL,0,MAPeriod,0,0,0,i);
double ma2=iMA(NULL,0,MAPeriod,0,0,0,i+1);
double rsi1=iRSI(NULL,0,RSIPeriod,0,i);
double rsi2=iRSI(NULL,0,RSIPeriod,0,i+1);
double hi=iBands(NULL,0,BBPeriod,BBDev,0,0,1,i);
double lo=iBands(NULL,0,BBPeriod,BBDev,0,0,2,i);
ifПоказано первые 50% кода (символов: 2856)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.