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

newexpert-nn.mq4

Похожие материалы по тегам

#1.mtf_collider_h4_close_13_v18bar.mq4MQL4 / MetaTrader 4 · 1 общих теговea robofibo source v.11.2.mq4MQL4 / MetaTrader 4 · 1 общих теговsma crossover scalper ea for mt4.mq4MQL4 / MetaTrader 4 · 1 общих теговr15 pivot points expert advisor by @fundedmillionairess.mq4MQL4 / MetaTrader 4 · 1 общих теговnewstrader.mq5MQL5 / MetaTrader 5 · 1 общих теговmm3.0_flip_codepro_v3.1_with_cooldown@lifeindreamsworld.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

Советник для платформы MetaTrader 4, анализирующий ценовые данные с помощью скользящих средних, рассчитанных на нескольких таймфреймах. На основе полученных значений принимает решения об открытии сделок в направлении роста или падения цены. Включает механизм трейлинг-стопа для управления открытыми позициями и возможность звуковых уведомлений при модификации стоп-лосса. Также реализована защита от повторной отправки ордеров с одинаковым магическим номером и функция закрытия всех позиций.

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

НастройкаОписание
p1 p1 — Множитель первого компонента расчёта сигнала на основе дневного таймфрейма
p2 p2 — Множитель второго компонента расчёта сигнала на основе дневного таймфрейма
p3 p3 — Множитель третьего компонента расчёта сигнала на основе дневного таймфрейма
q1 q1 — Множитель первого компонента расчёта сигнала на основе четырёхчасового таймфрейма
q2 q2 — Множитель второго компонента расчёта сигнала на основе четырёхчасового таймфрейма
q3 q3 — Множитель третьего компонента расчёта сигнала на основе четырёхчасового таймфрейма
k1 k1 — Множитель первого компонента расчёта сигнала на основе дневного таймфрейма
k2 k2 — Множитель второго компонента расчёта сигнала на основе дневного таймфрейма
k3 k3 — Множитель третьего компонента расчёта сигнала на основе дневного таймфрейма
st st — Расстояние стоп-лосса в пунктах при открытии позиции
stop stop — Расстояние стоп-лосса в пунктах при открытии позиции
m1 m1 — Период скользящей средней для расчёта на часовом таймфрейме
m2 m2 — Сдвиг скользящей средней для расчёта на часовом таймфрейме
m3 m3 — Период скользящей средней для расчёта на четырёхчасовом таймфрейме
m4 m4 — Сдвиг скользящей средней для расчёта на четырёхчасовом таймфрейме
m5 m5 — Период скользящей средней для расчёта на дневном таймфрейме
m6 m6 — Сдвиг скользящей средней для расчёта на дневном таймфрейме
????????? ????? ????????? (AllPositions) Все позиции — Применять трейлинг-стоп ко всем позициям брокера, а не только к текущему символу
??????? ?????? ?????? (ProfitTrailing) Трейлинг по прибыли — Активировать трейлинг-стоп только после достижения позиции положительной прибыли
????????????? ?????? ????? (TrailingStop) Трейлинг-стоп — Расстояние в пунктах для фиксации трейлинг-стопа
??? ????? (TrailingStep) Шаг трейлинга — Минимальное расстояние в пунктах для повторной модификации стоп-лосса
???????????? ???????? ?????? (UseSound) Использовать звук — Включить или выключить звуковое оповещение при модификации стоп-лосса
???????????? ????????? ????? (NameFileSound) Файл звука — Имя звукового файла для воспроизведения при срабатывании оповещения
Получить полный код

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

extern double p1 = 0.1 ;
extern double p2 = 0.1 ;
extern double p3 = 0.1 ;

extern double q1 = 0.1 ;
extern double q2 = 0.1 ;
extern double q3 = 0.1 ;

extern double k1 = 0.1 ;
extern double k2 = 0.1 ;
extern double k3 = 0.1 ;

extern int  st =  1 ;
extern int  stop =  10 ;

extern int  m1 =  2 ;
extern int  m2 =  5 ;
extern int  m3 =  2 ;
extern int  m4 =  5 ;
extern int  m5 =  2 ;
extern int  m6 =  5 ;

extern bool   AllPositions  =True;         // ????????? ????? ?????????
extern bool   ProfitTrailing=False;          // ??????? ?????? ??????
extern int    TrailingStop  =15;            // ????????????? ?????? ?????
extern int    TrailingStep  =2;             // ??? ?????
extern bool   UseSound      =False;          // ???????????? ???????? ??????
extern string NameFileSound ="expert.wav";  // ???????????? ????????? ?????
double n1,n2,n3  ;

int hourtrade = 0 ;

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

void BUY(int mag)

{  int order ;

 int pos;
   int total = OrdersTotal();
   for ( pos = 0; pos<total; pos++ )
     {
       if (OrderSelect(pos, SELECT_BY_POS, MODE_TRADES) == true)
         {
            if (mag == OrderMagicNumber() ) return(0) ;

         }
      }

   order=OrderSend(Symbol(),OP_BUY, Lots() ,Ask,3,Ask-stop*Point,0,"My order BUY",mag,0,Green);
return(0) ; }

void SELL(int mag)

{  int order ;

int pos;
   int total = OrdersTotal();
   for ( pos = 0; pos<total; pos++ )
     {
       if (OrderSelect(pos, SELECT_BY_POS, MODE_TRADES) == true)
         {
           if (mag == OrderMagicNumber() ) return(0) ;

     

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

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

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

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

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

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

Стоимость полного кода
435,60₽ ≈ $5.32