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

unstoppableforexprofit.mq4

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

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

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

О программе

Данный продукт представляет собой пользовательский индикатор для платформы MetaTrader 4, который отображает аналитические сигналы на графике цены. Индикатор использует встроенные функции iATR и iFractals для расчёта уровней и отрисовки стрелок, обозначающих потенциальные точки входа в позицию.

На графике отображаются текущие значения спреда, стоп-уровня, направления сигнала (BUY/SELL), текущего времени и прибыли по открытым позициям выбранного инструмента. Индикатор использует четыре буфера данных для визуального отображения различных уровней и стрелок.

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

Индикатор не выполняет автоматическую торговлю и не отправляет торговые ордера. Он является исключительно аналитическим инструментом для визуализации сигналов и текущей информации по рынку.

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

НастройкаОписание
PeriodIndikator Период индикатора — Период ATR, используемый для расчёта дельта-уровней
Factor Множитель — Множитель для расчёта дельты на основе ATR, определяющий чувствительность уровней
HistoriBar Количество баров — Количество баров, учитываемых при расчёте индикатора
alert Всплывающие уведомления — Включает или отключает всплывающие уведомления-алерты при появлении сигналов
sound Звуковые уведомления — Включает или отключает звуковые уведомления при появлении сигналов
email Уведомления по электронной почте — Включает или отключает отправку электронной почты при появлении сигналов
Получить полный код

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

#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 и перейдите к оплате.

Стоимость полного кода
609,30₽ ≈ $7.45