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

bb stop ea.mq4

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

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

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

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

#property strict

enum enPrices
{
   pr_close,      // Close
   pr_open,       // Open
   pr_high,       // High
   pr_low,        // Low
   pr_median,     // Median
   pr_typical,    // Typical
   pr_weighted,   // Weighted
   pr_average,    // Average (high+low+open+close)/4
   pr_medianb,    // Average median body (open+close)/2
   pr_tbiased,    // Trend biased price
   pr_tbiased2,   // Trend biased (extreme) price
   pr_haclose,    // Heiken ashi close
   pr_haopen ,    // Heiken ashi open
   pr_hahigh,     // Heiken ashi high
   pr_halow,      // Heiken ashi low
   pr_hamedian,   // Heiken ashi median
   pr_hatypical,  // Heiken ashi typical
   pr_haweighted, // Heiken ashi weighted
   pr_haaverage,  // Heiken ashi average
   pr_hamedianb,  // Heiken ashi median body
   pr_hatbiased,  // Heiken ashi trend biased price
   pr_hatbiased2  // Heiken ashi trend biased (extreme) price
};

enum enMaTypes
{
   ma_sma,    // Simple moving average
   ma_ema,    // Exponential moving average
   ma_smma,   // Smoothed MA
   ma_lwma,   // Linear weighted MA
   ma_tema    // Triple exponential moving average - TEMA
};

input double          MaxLot          = 3;                            // Maximum lots to risk
input double          LotsPer15K      = 1;                            // Lots per $15K in account
extern string         dummy1          = "";                           // . 
extern double         TakeProfit      = 800;                          // Initial take profit (in pips)
extern double         StopLoss        = 0;                            // Initial stop loss (in pips)
extern string          dummy2         = "";                           // Settings for indicators
input int              BandsPeriod    = 21;                            // Super trend atr period
extern double          BandsDeviation = 3;               // Bands deviation
extern bool            BandsDeviationSample = false;      // Bands deviation with sample correction?
extern double          BandsRisk      = 3;               // Bands risk
extern enMaTypes       BandsMaType    = ma_sma;          // Bands average type
extern enPrices        Price          = pr_close;        // Price

extern bool            Interpolate    = true;            // Interpolate in multi time frame mode?

extern string          dummy3          = "";                         // 
extern int             MagicNumber     = 123456;                     // Magic number to use for the EA
extern bool            EcnBroker       = true;                       // Is your broker ECN/STP type of broker?
extern bool            MulOnSame       = false;                      // Allow multiple opened and closed orders on a same bar?
extern string          dummy4          = "";                        // General settings
extern bool            DisplayInfo     = true;                      // Dislay info
extern int             Slippage        = 25;                        // Slipage to use when opening new orders
extern int             BarToUse        = 1;                         // Bar to test (0, for still opened, 1 for first closed, and so on)
input int              Maximum_Spread_Points = 25;                   // Maximum   Spread to use when opening new orders

bool dummyResult;

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

 double MM_Size() //Calculate position sizing
  {
   double lots = ((AccountEquity() / 15000)*LotsPer15K); //calculate the lot size according to how many lots input per 15K in "LotsPer 15K"
   if(lots > MaxLot) lots = MaxLot;  //if greater than max set it to the maxlot size
   return(lots);
  }

#define TRADE_RETRY_COUNT 4
#define TRADE_RETRY_WAIT  100
#define _doNothing 0
#define _doBuy     1
#define _doSell    2

int start()

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

   int doWhat = _doNothing;
      double bbstoptrend_trend_current  = iCustom(NULL,0,"BB stops (new format) 1.3 )",PERIOD_CURRENT,0,21,3,false,3,ma_sma,pr_close, Interpolate ,7,BarToUse);

      double bbstoptrend_trend_previous = iCustom(NULL,0

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

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

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

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

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