x-vost arrow_v.1.2.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «x-vost arrow_v.1.2.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
X-VOST ARROW v.1.2 — индикатор для MetaTrader 4, отображающий стрелки сигналов покупки и продажи прямо на графике цены. Он анализирует параметры свечей и выводит визуальные маркеры в окне чарта. Индикатор поддерживает несколько каналов оповещений: текстовые сообщения в чате, звуковые сигналы, email и push-уведомления на мобильное устройство.
Настройки программы
| Настройка | Описание |
|---|---|
| верх от (up1) | верх от — Минимальная длина верхней тени свечи для формирования сигнала покупки (в пунктах). |
| верх до (up2) | верх до — Максимальная длина верхней тени свечи для формирования сигнала покупки (в пунктах). |
| низ от (dn1) | низ от — Минимальная длина нижней тени свечи для формирования сигнала покупки (в пунктах). |
| низ от (dn2) | низ от — Максимальная длина нижней тени свечи для формирования сигнала покупки (в пунктах). |
| тело от (telo1) | тело от — Минимальный размер тела свечи, при превышении которого рассматривается формирование сигнала (в пунктах). |
| ArrowsUpColor | Цвет стрелок покупки — Цвет отображения стрелок сигнала на покупку на графике. |
| ArrowsDnColor | Цвет стрелок продажи — Цвет отображения стрелок сигнала на продажу на графике. |
| ArrowsUpCode | Код символа стрелки покупки — Символ стрелки, используемый для отрисовки сигнала на покупку. |
| ArrowsDnCode | Код символа стрелки продажи — Символ стрелки, используемый для отрисовки сигнала на продажу. |
| ArrowsSize | Размер стрелок — Размер отображаемых стрелок сигналов на графике. |
| ArrowsGap | Отступ стрелки от цены — Вертикальный отступ стрелки от уровня цены в пунктах. |
| AlertsMessage | Чат-уведомления — Включает или отключает отправку текстовых уведомлений в чат терминала. |
| AlertsSound | Звуковые уведомления — Включает или отключает воспроизведение звукового сигнала при появлении стрелки. |
| AlertsEmail | Email-уведомления — Включает или отключает отправку email-сообщений при появлении стрелки. |
| AlertsMobile | Push-уведомления — Включает или отключает отправку push-уведомлений на мобильное устройство. |
| SignalBar | Бар для проверки сигнала — Выбор бара (текущий или предыдущий), на котором происходит детекция и вывод сигнала. |
Поиск по коду файла
#property strict
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 DeepSkyBlue
#property indicator_color2 Red
enum MYENUM
{
Var0,
Var1
};
input int up1=2;//верх от
input int up2=20;//верх до
input int dn1=2;//низ от
input int dn2=20;//низ от
input int telo1=20;//тело от
input int telo2=200;;//тело до
extern color ArrowsUpColor = DeepSkyBlue;
extern color ArrowsDnColor = Red;
extern int ArrowsUpCode = 241;
extern int ArrowsDnCode = 242;
extern int ArrowsSize = 2;
extern int ArrowsGap = 0;
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++)
{
if(close[i]-open[i]>telo1*_Point && close[i]-open[i]<telo2*_Point &&
high[i]-close[i]>up1*_Point && high[i]-close[i]<up2*_Point &&
open[i]-low[i]>dn1*_Point && open[i]-low[i]<dn2*_Point) buyBf[i]=low[i]Показано первые 50% кода (символов: 2902)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.