unstoppableforexprofit.mq4
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «unstoppableforexprofit.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой пользовательский индикатор для платформы MetaTrader 4, который отображает аналитические сигналы на графике цены. Индикатор использует встроенные функции iATR и iFractals для расчёта уровней и отрисовки стрелок, обозначающих потенциальные точки входа в позицию.
На графике отображаются текущие значения спреда, стоп-уровня, направления сигнала (BUY/SELL), текущего времени и прибыли по открытым позициям выбранного инструмента. Индикатор использует четыре буфера данных для визуального отображения различных уровней и стрелок.
Продукт поддерживает три вида уведомлений: всплывающие алерты, звуковые сигналы и отправку электронной почты. Все типы уведомлений настраиваются через соответствующие параметры. Расчёт ведётся на указанном количестве баров с возможностью ограничения глубины анализа.
Индикатор не выполняет автоматическую торговлю и не отправляет торговые ордера. Он является исключительно аналитическим инструментом для визуализации сигналов и текущей информации по рынку.
Настройки программы
| Настройка | Описание |
|---|---|
| PeriodIndikator | Период индикатора — Период ATR, используемый для расчёта дельта-уровней |
| Factor | Множитель — Множитель для расчёта дельты на основе ATR, определяющий чувствительность уровней |
| HistoriBar | Количество баров — Количество баров, учитываемых при расчёте индикатора |
| alert | Всплывающие уведомления — Включает или отключает всплывающие уведомления-алерты при появлении сигналов |
| sound | Звуковые уведомления — Включает или отключает звуковые уведомления при появлении сигналов |
| Уведомления по электронной почте — Включает или отключает отправку электронной почты при появлении сигналов |
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 DodgerBlue
#property indicator_color2 OrangeRed
#property indicator_color3 Yellow
#property indicator_color4 Yellow
extern int PeriodIndikator = 9;
extern double Factor = 2;
extern double HistoriBar = 1000;
extern bool alert = false;
extern bool sound = true;
extern bool email = false;
double Buf1[],Buf2[],Buf3[],Buf4[];
double buf1,buf2,C;
double Min=1000;
double Max=0;
double Min2=1000;
double Max2=0;
int Trade=1;
int Trade2=1;
int k;
int time;
int init()
{
// код доступен только после оплаты
}
void mail(string c)
{if(IsTesting()==false&&IsOptimization()==false&&IsVisualMode()==false){
SendMail(WindowExpertName(),c);}}
void object(string z,string x,string m,int b,color c,int v,int k,int w,bool j)
{ObjectCreate(z,OBJ_LABEL,0,0,0);
ObjectSetText(z,x,b,m,c);
ObjectSet(z,OBJPROP_CORNER,w);
ObjectSet(z,OBJPROP_XDISTANCE,k);
ObjectSet(z,OBJPROP_YDISTANCE,v);
ObjectSet(z,OBJPROP_BACK,j);}
void Signal(string c)
{
if(IsTesting()==false&&IsOptimization()==false&&IsVisualMode()==false){
if(sound)PlaySound("Wait.wav");
if(alert)Alert("New signal "+c);
if(email)mail("New signal "+c);
}}
bool obj(string z,string x){if(ObjectFind(z)==-1)return(false);if(ObjectFind(x)==-1)return(false);
if(ObjectGet(z,OBJPROP_XDISTANCE)>ObjectGet(x,OBJPROP_XDISTANCE)-10&&ObjectGet(z,OBJPROP_XDISTANCE)<ObjectGet(x,OBJPROP_XDISTANCE)+10)
if(ObjectGet(z,OBJPROP_YDISTANCE)>ObjectGet(x,OBJPROP_YDISTANCE)-10&&ObjectGet(z,OBJPROP_YDISTANCE)<ObjectGet(x,OBJPROP_YDISTANCE)+10)return(true);
return(false);}
double ProfitUSD(){double j=0;for(int i=0;i<OrdersTotal();i++){if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
if((OrderSymbol()==Symbol()))j=j+OrderProfit();}return(j);}
int start()
{
// код доступен только после оплаты
}
object("Fon","g","WПоказано первые 50% кода (символов: 6093)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.