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

london breakout 1.00.mq4

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

pro +.txtTradingView · 2 общих теговofada_gold_trader_v230.mq5MetaTrader 5 · 2 общих теговmulti strategy algo combined by enigma mode.txtTradingView · 2 общих теговmacd-osma-on-chart-mtf-v2.mq4MetaTrader 4 · 2 общих теговmelona ob strategy 6th update (by 3dots).txtTradingView · 2 общих теговlondon breakout 1.00@lifeindreamsworld.mq4MetaTrader 4 · 2 общих тегов
Вы автор или правообладатель?

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

Получить полный код

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

#property strict

input int inputMagicNumber = 202601011;       // Unique Magic Number
input string tradeCommentPrefix = "London Breakout"; // Trade Comment Prefix
input double riskPercent = 1.0;                // Risk Percentage per Trade
input int atrPeriod = 14;
input double atrMultiplierSL = 1.0;
input double rangeMultiplierTP = 1.5;
input int trailingStart = 1000;               // Trailing Start Trigger (Points)
input int trailingStep = 300;                 // Trailing Step (Points)
input int maxSpread = 30;
input int fastMAPeriod = 20;
input int slowMAPeriod = 50;
input ENUM_TIMEFRAMES maTimeframe = PERIOD_H1;
input int adxPeriod = 14;
input double adxThreshold = 25.0;
input int macdFast = 12;
input int macdSlow = 26;
input int macdSignal = 9;
input int expiryMinutes = 60;

double asianHigh = 0, asianLow = 0, rangeSize = 0;
bool tradePlaced = false;
bool eaActive = true;
double initialBalance;
string panelPrefix = "LBPRO_";

const int LONDON_OPEN_HOUR_GMT = 8;
const int RANGE_START_HOUR_GMT = 5; // 3 hours before London open
const int RANGE_END_HOUR_GMT = 8;
const int ENTRY_END_HOUR_GMT = 9;   // Entry window is 1 hour

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

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

void ManageTrailingStop()
{

    double stopLevelPoints = MarketInfo(Symbol(), MODE_STOPLEVEL);
    double minDistance = stopLevelPoints * Point;

    if(stopLevelPoints == 0) minDistance = 0;

    for (int i = OrdersTotal() - 1; i >= 0; i--)
    {
        if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
        {
            if (OrderMagicNumber() != inputMagicNumber || OrderSymbol() != Symbol()) continue;

            double openPrice = OrderOpenPrice();
            double currentSL = OrderStopLoss();
            double newSL;
            bool modifyNeeded = false;

    

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

Что вы получите после оплаты

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

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

Стоимость полного кода
719₽