SAR FOREX fix
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «sar forexmtf.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
SAR FOREX fix — это пользовательский индикатор для MetaTrader 5, который отображается в отдельном окне и формирует три линии: общий тренд, сигналы на покупку и сигналы на продажу. Индикатор рассчитывает значения на основе скользящих средних с настраиваемыми периодами и может работать как на текущем, так и на старшем таймфрейме.
При работе на старшем таймфрейме индикатор использует данные собственного расчёта через вызов iCustom, что позволяет отображать сигналы с выбранного таймфрейма на текущем графике. Предусмотрена возможность ограничения глубины истории и включения звуковых уведомлений при появлении новых сигналов.
Индикатор не является торговым советником и не выполняет торговых операций; он предназначен для визуального анализа и оповещения о смене направления тренда.
Настройки программы
| Настройка | Описание |
|---|---|
| History | Максимальное количество баров, для которых выполняется расчёт индикатора. Если значение больше нуля, ограничивает глубину расчёта. |
| Period_1 | Период первой скользящей средней, используемой в расчёте сигналов. |
| Period_2 | Период второй скользящей средней, используемой в расчёте сигналов. |
| AlertOn | Включает или отключает звуковые уведомления при появлении сигналов на покупку или продажу. |
| SignalBar | Номер бара, на котором проверяется появление сигнала для уведомления. Значение 0 соответствует текущему бару, 1 — предыдущему и так далее. |
| TimeFrame | Таймфрейм, на котором рассчитываются сигналы индикатора. Если выбранный таймфрейм меньше текущего, используется текущий таймфрейм. |
Поиск по коду файла
#property strict
#property indicator_separate_window
#property indicator_minimum -1.0
#property indicator_maximum 2.0
#property indicator_buffers 3
#property indicator_color1 Red
#property indicator_color2 Lime
#property indicator_color3 Yellow
double Buf_s[];
double Buf_b[];
double trend[];
input int History = 500;
extern int Period_1 = 5; // Period MA-1
extern int Period_2 = 200; // Period MA-2
extern bool AlertOn = TRUE;
input int SignalBar= 1;
input ENUM_TIMEFRAMES TimeFrame = PERIOD_CURRENT;
ENUM_TIMEFRAMES timeframe;
int index=-1,max;
string shot_name=WindowExpertName();
datetime TimeBar;
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[])
{
// код доступен только после оплаты
}
int sig, limit,i;
string txt;
limit=fmin(rates_total-prev_calculated-2,rates_total-max);
if(History>0) limit=fmin(limit,History);
if(_Period>=timeframe)
{
for(i=limit; i>=0; i--)
{
sig = f0_0(i);
Buf_b[i] = Buf_b[i+1];
Buf_s[i] = Buf_s[i+1];
if(sig == 1)
Показано первые 50% кода (символов: 3028)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.