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

dailylongtermea - d1 modalminimal full.mq4

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

! macd+.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!!macd_adx.mq4MQL4 / MetaTrader 4 · 1 общих теговxauusd_gold_perfect.mq4MQL4 / MetaTrader 4 · 1 общих теговtm sniper pro.pineTradingView · 1 общих теговsource code of grid with 100 pips stop loss.mq4MQL4 / MetaTrader 4 · 1 общих теговsniper pro.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

Данный файл представляет собой торговый советник для платформы MetaTrader 4, написанный на языке MQL4. Советник анализирует дневные ценовые данные и использует комбинацию индикаторов MACD и скользящих средних (SMA) для формирования торговых сигналов на открытие позиций.

При достижении заданного времени торговли советник открывает ордера на покупку или продажу в зависимости от текущих сигналов. Также реализован механизм фиксации прибыли: при достижении определённой прибыли стоп-лосс перемещается в сторону открытия позиции для защиты убытков.

Советник поддерживает автоматическое закрытие всех позиций и удаление отложенных ордеров по заданному времени. Для идентификации своих ордеров используется магический номер, а параметры объёма, тейк-профита и стоп-лосса задаются в пунктах.

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

НастройкаОписание
ExpertName Имя советника, отображаемое в комментариях к торговым ордерам.
Lots Объём торговой позиции в лотах.
TakeProfit Расстояние в пунктах от цены открытия до уровня тейк-профита.
TP_to_Lock Расстояние в пунктах от цены открытия до уровня прибыли, при котором активируется фиксация стоп-лосса.
LockProfit Расстояние в пунктах от цены открытия позиции до уровня стоп-лосса при фиксации прибыли.
Stoploss Расстояние в пунктах от цены открытия до уровня стоп-лосса.
Magic Магический номер для идентификации ордеров, открытых данным советником.
CandlePeriod Период свечи для анализа ценовых данных (в минутах; по умолчанию 1440 — дневной таймфрейм).
MACD_Period Период основного значения индикатора MACD.
MA_Period Период скользящей средней (SMA), используемой в сигнале.
Fast_MA Период быстрой простой скользящей средней (SMA), используемой в сигнале.
Slow_MA Период медленной простой скользящей средней (SMA), используемой в сигнале.
TimeToTrade Час, в который советник проверяет условия для открытия новых позиций.
MinuteToTrade Минута, в которую советник проверяет условия для открытия новых позиций.
Use_close_hour Переключатель, определяющий, используется ли автоматическое закрытие ордеров по заданному времени.
Close_hour Час автоматического закрытия всех открытых ордеров по символу, если включён параметр Use_close_hour.
Close_minute Минута автоматического закрытия всех открытых ордеров по символу, если включён параметр Use_close_hour.
Slippage Допустимое отклонение цены исполнения ордера в пунктах.
Получить полный код

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

#property description "Join Telegram Channel for daily Unlimited Source Codes @ex4tomq4decompilercom"
#property description "Find Fresh Decompiled Source Codes - "

#include <stdlib.mqh>

extern string ExpertName        = "Daily Longterm";
extern double Lots              = 1.0;
extern int    TakeProfit        = 50;
extern int    TP_to_Lock        = 50;
extern int    LockProfit        = 50;
extern int    Stoploss          = 250;
extern int    Magic             = 4141;
extern int    CandlePeriod      = 1440;
extern int    MACD_Period       = 240;
extern int    MA_Period         = 60;
extern int    Fast_MA           = 6;
extern int    Slow_MA           = 23;
extern int    TimeToTrade       = 00;
extern int    MinuteToTrade     = 00;
extern bool   Use_close_hour    = true;
extern int    Close_hour        = 23;
extern int    Close_minute      = 59;
extern int    Slippage          = 3;

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

  if(Hour() >= Close_hour &&
     Use_close_hour){

    int totalorders = OrdersTotal();
    for(int j=0;j<totalorders;j++){
      OrderSelect(j, SELECT_BY_POS, MODE_TRADES);
      if(OrderSymbol()==Symbol() && 
	      OrderMagicNumber() == Magic){
           if(OrderType() == OP_BUY)
	          OrderClose(OrderTicket(), OrderLots(), Bid, 0, Red);
	        if(OrderType() == OP_SELL)
	          OrderClose(OrderTicket(), OrderLots(), Ask, 0, Red);
	        if(OrderType() == OP_BUYSTOP  || OrderType() == OP_SELLSTOP)
	          OrderDelete(OrderTicket());
      }
    }
    return(0);
  }

  {   
   for (int i = 0; i < OrdersTotal(); i++) {
     OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
     if ( OrderSymbol()==Symbol() && OrderMagicNumber() == Magic) 
        {
            if (OrderType() == OP_BUY) {
                if (Bid - OrderOpenPrice() >= TP_to_Lock*Point)   { 
                   OrderModify(OrderTicket(), OrderOpenPrice(), OrderOpenPrice() + LockProfit* Point, OrderTakeProfit(), Red);}
                }
            }               
             if (OrderType() == OP_SELL) {
                if (Order

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

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

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

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

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

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

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