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

Cabe Rawit

cabe_rawit full.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 общих тегов
Вы автор или правообладатель?

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

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

О программе

Cabe Rawit — торговый советник для платформы MetaTrader 4, написанный на языке MQL4. Советник анализирует рыночные данные, управляет позициями и выполняет торговые операции через встроенные API MetaTrader. Он поддерживает несколько торговых стратегий, календарные фильтры по месяцам, неделям и дням недели, а также режим отображения информации на графике.

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

НастройкаОписание
Str Заголовок оптимизации — Текстовый заголовок раздела настроек оптимизации.
QuickTesting Быстрое тестирование — Переключатель режима быстрого тестирования.
Optimization Оптимизация — Переключатель режима оптимизации параметров.
YearTest Год тестирования — Целочисленный год для периода тестирования.
MonthTest Месяц тестирования — Целочисленный месяц для периода тестирования.
WeekYear Неделя года — Целочисленный номер недели для тестирования.
DayWeek День недели — Целочисленный номер дня недели для настройки.
Strategy Стратегия — Целочисленный выбор активной стратегии.
Str0 Заголовок общих настроек — Текстовый заголовок раздела общих настроек.
TimeBroker Время брокера — Целочисленная настройка времени брокера.
Milliseconds Миллисекунды — Целочисленная задержка в миллисекундах между операциями.
Spread Спред — Числовой порог максимального допустимого спреда.
Slippage Проскальзывание — Целочисленная допустимая величина проскальзывания.
ObDel Удаление ордеров — Переключатель режима удаления ордеров.
DeviationCoefSL Коэффициент отклонения стоп-лосс — Числовой коэффициент для отклонения стоп-лосс.
StrStrategy Заголовок стратегий — Текстовый заголовок раздела настроек торговых стратегий.
Strategy_1 Стратегия 1 — Переключатель включения первой торговой стратегии.
Strategy_2 Стратегия 2 — Переключатель включения второй торговой стратегии.
Strategy_3 Стратегия 3 — Переключатель включения третьей торговой стратегии.
Strategy_4 Стратегия 4 — Переключатель включения четвёртой торговой стратегии.
StrCalendarMonth Заголовок календаря месяцев — Текстовый заголовок раздела календаря торговых месяцев.
January Январь — Переключатель разрешения торговли в январе.
February Февраль — Переключатель разрешения торговли в феврале.
March Март — Переключатель разрешения торговли в марте.
April Апрель — Переключатель разрешения торговли в апреле.
May Май — Переключатель разрешения торговли в мае.
June Июнь — Переключатель разрешения торговли в июне.
July Июль — Переключатель разрешения торговли в июле.
August Август — Переключатель разрешения торговли в августе.
September Сентябрь — Переключатель разрешения торговли в сентябре.
October Октябрь — Переключатель разрешения торговли в октябре.
November Ноябрь — Переключатель разрешения торговли в ноябре.
December Декабрь — Переключатель разрешения торговли в декабре.
StrCalendarWEEK Заголовок календаря недель — Текстовый заголовок раздела календаря торговых недель года.
Week_1 Неделя 1 — Переключатель разрешения торговли на 1-й неделе года.
Week_2 Неделя 2 — Переключатель разрешения торговли на 2-й неделе года.
Week_3 Неделя 3 — Переключатель разрешения торговли на 3-й неделе года.
Week_4 Неделя 4 — Переключатель разрешения торговли на 4-й неделе года.
Week_5 Неделя 5 — Переключатель разрешения торговли на 5-й неделе года.
Week_6 Неделя 6 — Переключатель разрешения торговли на 6-й неделе года.
Week_7 Неделя 7 — Переключатель разрешения торговли на 7-й неделе года.
Week_8 Неделя 8 — Переключатель разрешения торговли на 8-й неделе года.
Week_9 Неделя 9 — Переключатель разрешения торговли на 9-й неделе года.
Week_10 Неделя 10 — Переключатель разрешения торговли на 10-й неделе года.
Week_11 Неделя 11 — Переключатель разрешения торговли на 11-й неделе года.
Week_12 Неделя 12 — Переключатель разрешения торговли на 12-й неделе года.
Week_13 Неделя 13 — Переключатель разрешения торговли на 13-й неделе года.
Week_14 Неделя 14 — Переключатель разрешения торговли на 14-й неделе года.
Week_15 Неделя 15 — Переключатель разрешения торговли на 15-й неделе года.
Week_16 Неделя 16 — Переключатель разрешения торговли на 16-й неделе года.
Week_17 Неделя 17 — Переключатель разрешения торговли на 17-й неделе года.
Week_18 Неделя 18 — Переключатель разрешения торговли на 18-й неделе года.
Week_19 Неделя 19 — Переключатель разрешения торговли на 19-й неделе года.
Week_20 Неделя 20 — Переключатель разрешения торговли на 20-й неделе года.
Week_21 Неделя 21 — Переключатель разрешения торговли на 21-й неделе года.
Week_22 Неделя 22 — Переключатель разрешения торговли на 22-й неделе года.
Week_23 Неделя 23 — Переключатель разрешения торговли на 23-й неделе года.
Week_24 Неделя 24 — Переключатель разрешения торговли на 24-й неделе года.
Week_25 Неделя 25 — Переключатель разрешения торговли на 25-й неделе года.
Week_26 Неделя 26 — Переключатель разрешения торговли на 26-й неделе года.
Week_27 Неделя 27 — Переключатель разрешения торговли на 27-й неделе года.
Week_28 Неделя 28 — Переключатель разрешения торговли на 28-й неделе года.
Week_29 Неделя 29 — Переключатель разрешения торговли на 29-й неделе года.
Week_30 Неделя 30 — Переключатель разрешения торговли на 30-й неделе года.
Week_31 Неделя 31 — Переключатель разрешения торговли на 31-й неделе года.
Week_32 Неделя 32 — Переключатель разрешения торговли на 32-й неделе года.
Week_33 Неделя 33 — Переключатель разрешения торговли на 33-й неделе года.
Week_34 Неделя 34 — Переключатель разрешения торговли на 34-й неделе года.
Week_35 Неделя 35 — Переключатель разрешения торговли на 35-й неделе года.
Week_36 Неделя 36 — Переключатель разрешения торговли на 36-й неделе года.
Week_37 Неделя 37 — Переключатель разрешения торговли на 37-й неделе года.
Week_38 Неделя 38 — Переключатель разрешения торговли на 38-й неделе года.
Week_39 Неделя 39 — Переключатель разрешения торговли на 39-й неделе года.
Week_40 Неделя 40 — Переключатель разрешения торговли на 40-й неделе года.
Week_41 Неделя 41 — Переключатель разрешения торговли на 41-й неделе года.
Week_42 Неделя 42 — Переключатель разрешения торговли на 42-й неделе года.
Week_43 Неделя 43 — Переключатель разрешения торговли на 43-й неделе года.
Week_44 Неделя 44 — Переключатель разрешения торговли на 44-й неделе года.
Week_45 Неделя 45 — Переключатель разрешения торговли на 45-й неделе года.
Week_46 Неделя 46 — Переключатель разрешения торговли на 46-й неделе года.
Week_47 Неделя 47 — Переключатель разрешения торговли на 47-й неделе года.
Week_48 Неделя 48 — Переключатель разрешения торговли на 48-й неделе года.
Week_49 Неделя 49 — Переключатель разрешения торговли на 49-й неделе года.
Week_50 Неделя 50 — Переключатель разрешения торговли на 50-й неделе года.
Week_51 Неделя 51 — Переключатель разрешения торговли на 51-й неделе года.
Week_52 Неделя 52 — Переключатель разрешения торговли на 52-й неделе года.
Week_53 Неделя 53 — Переключатель разрешения торговли на 53-й неделе года.
Week_54 Неделя 54 — Переключатель разрешения торговли на 54-й неделе года.
StrCalendarDay Заголовок календаря дней — Текстовый заголовок раздела календаря торговых дней недели.
Monday Понедельник — Переключатель разрешения торговли в понедельник.
Tuesday Вторник — Переключатель разрешения торговли во вторник.
Wednesday Среда — Переключатель разрешения торговли в среду.
Thursday Четверг — Переключатель разрешения торговли в четверг.
Friday Пятница — Переключатель разрешения торговли в пятницу.
Saturday Суббота — Переключатель разрешения торговли в субботу.
Sunday Воскресенье — Переключатель разрешения торговли в воскресенье.
Str1 Заголовок настроек стратегии 1 — Текстовый заголовок раздела настроек первой стратегии.
MaxRisk Максимальный риск — Числовой параметр максимального допустимого риска на сделку.
FixLot Фиксированный лот — Числовой размер фиксированного лота для сделок.
TakeProfitCoef Коэффициент тейк-профита — Числовой множитель для расчёта уровня тейк-профита.
Получить полный код

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

extern string Str = "1. SETTINGS FOR OPTIMIZATION";
extern bool QuickTesting = FALSE;
extern bool Optimization = FALSE;
extern int YearTest = 0;
extern int MonthTest = 0;
extern int WeekYear = 0;
extern int DayWeek = 7;
extern int Strategy = 0;
extern string Str0 = "2. GENERAL SETTINGS";
extern int TimeBroker = 3;
extern int Milliseconds = 100;
extern double Spread = 30.0;
extern int Slippage = 30;
extern bool ObDel = FALSE;
extern double DeviationCoefSL = 2.0;
extern string StrStrategy = "3. TRADING STRATEGIES";
extern bool Strategy_1 = TRUE;
extern bool Strategy_2 = TRUE;
extern bool Strategy_3 = TRUE;
extern bool Strategy_4 = TRUE;
extern string StrCalendarMonth = "4. TRADING MONTH";
extern bool January = TRUE;
extern bool February = TRUE;
extern bool March = TRUE;
extern bool April = TRUE;
extern bool May = TRUE;
extern bool June = TRUE;
extern bool July = TRUE;
extern bool August = TRUE;
extern bool September = TRUE;
extern bool October = TRUE;
extern bool November = TRUE;
extern bool December = TRUE;
extern string StrCalendarWEEK = "5. TRADING WEEK OF THE YEAR";
extern bool Week_1 = TRUE;
extern bool Week_2 = TRUE;
extern bool Week_3 = TRUE;
extern bool Week_4 = TRUE;
extern bool Week_5 = TRUE;
extern bool Week_6 = TRUE;
extern bool Week_7 = TRUE;
extern bool Week_8 = FALSE;
extern bool Week_9 = TRUE;
extern bool Week_10 = TRUE;
extern bool Week_11 = TRUE;
extern bool Week_12 = TRUE;
extern bool Week_13 = TRUE;
extern bool Week_14 = TRUE;
extern bool Week_15 = TRUE;
extern bool Week_16 = TRUE;
extern bool Week_17 = TRUE;
extern bool Week_18 = TRUE;
extern bool Week_19 = TRUE;
extern bool Week_20 = TRUE;
extern bool Week_21 = TRUE;
extern bool Week_22 = TRUE;
extern bool Week_23 = TRUE;
extern bool Week_24 = TRUE;
extern bool Week_25 = TRUE;
extern bool Week_26 = TRUE;
extern bool Week_27 = TRUE;
extern bool Week_28 = TRUE;
extern bool Week_29 = TRUE;
extern bool Week_30 = FALSE;
extern bool Week_31 = TRUE;
extern bool Week_32 = TRUE;
extern bool Week_33 = TRUE;
extern bool Week_34 = TRUE;
extern bool Week_35 = TRUE;
extern bool Week_36 = FALSE;
extern bool Week_37 = TRUE;
extern bool Week_38 = TRUE;
extern bool Week_39 = FALSE;
extern bool Week_40 = TRUE;
extern bool Week_41 = TRUE;
extern bool Week_42 = TRUE;
extern bool Week_43 = TRUE;
extern bool Week_44 = TRUE;
extern bool Week_45 = TRUE;
extern bool Week_46 = TRUE;
extern bool Week_47 = TRUE;
extern bool Week_48 = TRUE;
extern bool Week_49 = TRUE;
extern bool Week_50 = TRUE;
extern bool Week_51 = TRUE;
extern bool Week_52 = FALSE;
extern bool Week_53 = TRUE;
extern bool Week_54 = TRUE;
extern string StrCalendarDay = "6. TRADING DAYS OF THE WEEK";
extern bool Monday = TRUE;
extern bool Tuesday = TRUE;
extern bool Wednesday = TRUE;
extern bool Thursday = TRUE;
extern bool Friday = TRUE;
extern bool Saturday = FALSE;
extern bool Sunday = FALSE;
extern string Str1 = "7. STRATEGY 1 SETTINGS";
extern double MaxRisk = 0.75;
extern double FixLot = 0.01;
extern double TakeProfitCoef = 16.0;
extern double StopLossCoef = 0.17;
extern double OpenOrderCoef = 2.0;
extern int Magic = 1;
extern string iComment = "PRADO S1; R=0.75%;";
extern int TimeFrames = 1440;
extern int BarCount = 2;
extern int Bar = 1;
extern double OrderCoefLevel = 0.0;
extern double EveningCoef = 0.087;
extern int TralTF = 60;
extern int TralCoef = 2;
extern double BoomCoef = 0.03;
extern double BoomMinDistCoef = 0.4;
extern double BoomMaxPrc = 99.0;
extern double TralBoomStep = 20.0;
extern int StartTradeHour = 22;
extern int StartTradeMinute = 0;
extern int FinishTradeHour = 17;
extern int FinishTradeMinute = 59;
extern int EveningTacticsHour = 18;
extern int EveningTacticsMinute = 0;
extern int CloseAllHour = 19;
extern int CloseAllMinute = 0;
extern string Str2 = "8. STRATEGY 2 SETTINGS";
extern double MaxRisk2 = 0.75;
extern double FixLot2 = 0.01;
extern double TakeProfitCoef2 = 16.0;
extern double StopLossCoef2 = 0.17;
extern double OpenOrderCoef2 = 2.0;
extern int Magic2 = 2;
extern string iComment2 = "PRADO S2; R=0.75%;";
extern int TimeFrames2 = 1440;
extern int BarCount2 = 2;
extern int Bar2 = 1;
extern double OrderCoefLevel2 = 0.0;
extern double EveningCoef2 = 0.087;
extern int TralTF2 = 60;
extern int TralCoef2 = 4;
extern double BoomCoef2 = 0.03;
extern double BoomMinDistCoef2 = 0.29;
extern double BoomMaxPrc2 = 99.0;
extern double TralBoomStep2 = 20.0;
extern int StartTradeHour2 = 22;
extern int StartTradeMinute2 = 0;
extern int FinishTradeHour2 = 17;
extern int FinishTradeMinute2 = 59;
extern int EveningTacticsHour2 = 18;
extern int EveningTacticsMinute2 = 0;
extern int CloseAllHour2 = 19;
extern int CloseAllMinute2 = 0;
extern string Str3 = "9. STRATEGY 3 SETTINGS";
extern double MaxRisk3 = 0.75;
extern double FixLot3 = 0.01;
extern double TakeProfitCoef3 = 16.0;
extern double StopLossCoef3 = 0.18;
extern double OpenOrderCoef3 = 0.2;
extern int Magic3 = 3;
extern string iComment3 = "PRADO S3; R=0.75%;";
extern int TimeFrames3 = 60;
extern int BarCount3 = 28;
extern int Bar3 = 1;
extern double OrderCoefLevel3 = 0.0;
extern double EveningCoef3 = 0.087;
extern int TralTF3 = 60;
extern int TralCoef3 = 2;
extern double BoomCoef3 = 0.03;
extern double BoomMinDistCoef3 = 0.4;
extern double BoomMaxPrc3 = 99.0;
extern double TralBoomStep3 = 20.0;
extern int StartTradeHour3 = 22;
extern int StartTradeMinute3 = 0;
extern int FinishTradeHour3 = 17;
extern int FinishTradeMinute3 = 59;
extern int EveningTacticsHour3 = 18;
extern int EveningTacticsMinute3 = 0;
extern int CloseAllHour3 = 19;
extern int CloseAllMinute3 = 0;
extern string Str4 = "10. STRATEGY 4 SETTINGS";
extern double MaxRisk4 = 0.75;
extern double FixLot4 = 0.01;
extern double TakeProfitCoef4 = 16.0;
extern double StopLossCoef4 = 0.18;
extern double OpenOrderCoef4 = 0.4;
extern int Magic4 = 4;
extern string iComment4 = "PRADO S4; R=0.75%;";
extern int TimeFrames4 = 60;
extern int BarCount4 = 28;
extern int Bar4 = 1;
extern double OrderCoefLevel4 = 0.0;
extern double EveningCoef4 = 0.087;
extern int TralTF4 = 60;
extern int TralCoef4 = 4;
extern double BoomCoef4 = 0.03;
extern double BoomMinDistCoef4 = 0.29;
extern double BoomMaxPrc4 = 99.0;
extern double TralBoomStep4 = 20.0;
extern int StartTradeHour4 = 22;
extern int StartTradeMinute4 = 0;
extern int FinishTradeHour4 = 17;
extern int FinishTradeMinute4 = 59;
extern int EveningTacticsHour4 = 18;
extern int EveningTacticsMinute4 = 0;
extern int CloseAllHour4 = 19;
extern int CloseAllMinute4 = 0;

 string param = "+++ Parameter Setting +++";
 double TakeProfit = 15.0;
 double Lots = 0.1;
 int MaxTrades = 100;
 double Multi_Lot = 2.0;
 int Digit_Lot = 2;
  double Max_Lots = 400.0;
  int Pips = 5;
  double Start_OP = 1.1;
  double Stop_OP = 0.9;
  int slippage = 2;
  double TrailingStop = 0.0;
  double InitialStop = 1600.0;
  string Stealth = "+++ Stealth Mode +++";
  string Note = "for Stealth Take Profit must greater than Pips_Stealth";
  bool Stealth_mode = FALSE;
  int Pips_Stealth = 11;
  string MM = "+++ MM Setting +++";
  bool mm = FALSE;
  double Multipler = 1.0;
  bool ReverseCondition = FALSE;
  string Other = "+++ Other Setting +++";
  color TitleColor = OrangeRed;
  color Line_Color = Yellow;
  color TextColor = Lime;
string gs_236;
int g_count_244 = 0;
int g_pos_248 = 0;
double g_price_252 = 0.0;
double g_price_260 = 0.0;
double g_ask_268 = 0.0;
double g_bid_276 = 0.0;
double g_lots_284 = 0.0;
double g_lots_292 = 0.0;
string gs_300;
int g_cmd_308 = OP_BUY;
int gi_312 = 0;
bool gi_316 = TRUE;
double g_order_open_price_320 = 0.0;
int gi_328 = 0;
double gd_unused_332 = 0.0;
int gi_unused_340 = 0;
int gi_unused_344 = 0;
double gd_unused_348 = 0.0;
double gd_unused_356 = 0.0;
double gd_unused_364 = 0.0;
double gd_372 = 0.0;
string gs_unused_380 = "";
string gs_unused_388 = "";

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

int deinit() {
   ObjectsDeleteAll(0, OBJ_LABEL);
   return (0);
}

int start() {
      // код доступен только после оплаты
   }
   int li_12;
   double icustom_224;
   double icustom_232;
   double icustom_240;
   double icustom_248;
   int slippage_0 = slippage;
   if (mm) g_lots_284 = NormalizeDouble(AccountBalance() * Multipler / 10000.0, Digit_Lot);
   else g_lots_284 = Lots;
   if (g_lots_284 > 100.0) g_lots_284 = 100;
   g_count_244 = 0;
   for (g_pos_248 = 0; g_pos_248 < OrdersTotal(); g_pos_248++) {
      OrderSelect(g_pos_248, SELECT_BY_POS, MODE_TRADES);
      if (OrderSymbol() == Symbol()) g_count_244++;
   }
   if (gd_372 == 0.0) gd_372 = 5;
   if (gi_328 > g_count_244) {
      for (g_pos_248 = OrdersTotal(); g_pos_248 >= 0; g_pos_248--) {
         OrderSelect(g_pos_248, SELECT_BY_POS, MODE_TRADES);
         g_cmd_308 = OrderType();
         if (OrderSymbol() == Symbol()) {
            if (g_cmd_308 == OP_BUY) OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), slippage_0, Blue);
            if (g_cmd_308 != OP_SELL) return (0);
            OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), slippage_0, Red);
            return (0);
         }
      }
   }
   gi_328 = g_count_244;
   if (g_count_244 >= MaxTrades) gi_316 = FALSE;
   else gi_316 = TRUE;
   if (g_order_open_price_320 == 0.0) {
      for (g_pos_248 = 0; g_pos_248 < OrdersTotal(); g_pos_248++) {
         OrderSelect(g_pos_248, SELECT_BY_POS, MODE_TRADES);
         g_cmd_308 = OrderType();
         if (OrderSymbol() == Symbol()) {
            g_order_open_price_320 = OrderOpenPrice();
            if (g_cmd_308 == OP_BUY) gi_312 = 2;
            if (g_cmd_308 == OP_SELL) gi_312 = 1;
         }
      }
   }
   int li_unused_4 = 0

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

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

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

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

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

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

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