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

Mforex Smart Scalper

mforex smart scalper 5.0@amazing_owner.mq4
Вы автор или правообладатель?

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

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

О программе

Включает фильтрацию по спреду, времени торговли и счёту (демо или реальный). Поддерживает ограничение по номеру счёта и лицензионные проверки. Информация на графике выводится с помощью графических объектов-меток и прямоугольников с настраиваемыми цветами и размером шрифта.

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

НастройкаОписание
Risk Риск — Доля от баланса счёта, используемая для расчёта размера лота при открытии позиции.
TakeProfit Тейк-профит — Целевая прибыль в пунктах для закрытия позиции.
Tral Трейлинг-шаг — Размер сдвига стоп-лосса при движении цены в пользу позиции.
TralStart Начало трейлинга — Расстояние в пунктах от цены входа, при достижении которого активируется трейлинг-стоп.
TimeStart Начало торговой сессии — Час начала разрешённого интервала для открытия сделок.
TimeEnd Конец торговой сессии — Час окончания разрешённого интервала для открытия сделок.
MaxSpread Максимальный спред — Допустимый максимальный спред в пунктах для исполнения ордеров; ноль отключает ограничение.
PipsStep Шаг в пипсах — Ценовой шаг в пунктах для формирования сигнала на вход в сделку.
OpenTime Время открытия — Интервал в минутах для сравнения текущей цены с ценой входа при формировании сигнала.
Magic Магический номер — Идентификатор ордеров советника для их отслеживания и управления.
Info Информация на графике — Включает или отключает отображение информационной панели с данными о счёте и сделках.
TextColor Цвет текста — Цвет текстовых меток информационной панели на графике.
InfoDataColor Цвет данных — Цвет значений числовых данных в информационной панели.
FonColor Цвет фона — Цвет фона информационной панели на графике.
FontSizeInfo Размер шрифта — Размер шрифта для текстовых меток информационной панели.
SpeedEA Скорость EA — Интервал вызова таймера в миллисекундах для периодической проверки условий.
Получить полный код

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

#property version   "5.00"

extern double    Risk             =0.01;
extern int       TakeProfit       =30;  
extern double    Tral             =20;   
extern double    TralStart        =5;  
extern double    TimeStart        =2;  
extern double    TimeEnd          =23;   
extern double    MaxSpread        =15;  
extern double    PipsStep         =35;  
extern int       OpenTime         =1;
extern double    Magic            =2021;
extern bool      Info             =true;
extern color     TextColor        =White; 
extern color     InfoDataColor    =DodgerBlue;
extern color     FonColor         =Black;
extern int       FontSizeInfo     =7; 
extern int       SpeedEA          =50; 

string           Commemt          ="www.mforex.pro";
int              D,o;
double           Lot              =0;
static double    price            =0;
static datetime  newtime          =0;
double           Slb,Sls;
double           spread;
double NewProfProc;

bool   Demo             =false;
int    AccNumber        =0;
bool   LimitLicense     =true;
int    DeyLicense       =7;
int    DeyLimit         =0;

int OnInit()
{
      // код доступен только после оплаты
   }

void OnDeinit(const int reason)
{
EventKillTimer();
ObjectsDeleteAll(0,OBJ_LABEL);
ObjectsDeleteAll(0,OBJ_RECTANGLE_LABEL);
}

void OnTick()
{
      // код доступен только после оплаты
   }

void ClosePos()
{bool cl;
 for(int i=OrdersTotal()-1;i>=0;i--)
{if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{if(OrderMagicNumber()==Magic)
{if(OrderType()==0)
{RefreshRates();
 cl=OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(MarketInfo(OrderSymbol(),MODE_BID),Digits),10,White);}
if(OrderType()==1)
{RefreshRates();
 cl=OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(MarketInfo(OrderSymbol(),MODE_ASK),Digits),10,White);}}}}}

double AllLots(int type) 
{double lot = 0;
   for (int cnt = OrdersTotal() - 1; cnt >= 0; cnt--) {
      if(OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES))
      {if (OrderMagicNumber()==Magic && (OrderType() == type || type==-1)) lot += OrderLots();}}
       return (lot);}

int CountBar(int type)
{
int count=0;
for(int i=OrdersTotal()-1;i>=0;i--)
 if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
  {
  if(Symbol()==OrderSymbol() && OrderMagicNumber()==Magic && OrderOpenTime()>=iTime(Symbol(),0,0) && (type==-1 || OrderType()==type)) 
  {
  count++;
  }
  }
return(count);}

int CountAll(int type)
{
int count=0;
for(int i=OrdersTotal()-1;i>=0;i--)
 if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
  {
  if(OrderMagicNumber()==Magic &&  (type==-1 || OrderType()==type)) 
  {
  count++;
  }
  }
return(count);}

void Traling()
{int tic;
 double Price;
 double Stop;
 bool mod;
for(int i=OrdersTotal()-1;i>=0;i--)
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
{
tic=OrderTicket();
Price=OrderOpenPrice();
Stop=OrderStopLoss();

if (OrderType()==OP_BUY

Показано первые 50% кода (символов: 12658)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
1 265,80₽ ≈ $15.47