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

ea profit v10.mq4

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

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

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

О программе

Советник для платформы MetaTrader 4, предназначенный для автоматической торговли на рынке Форекс. Работает с использованием экспоненциальной скользящей средней (EMA) в качестве основного технического индикатора для анализа ценовых данных. Советник размещает отложенные ордера типа BUYSTOP и SELLSTOP на основе соотношения текущей цены и значения индикатора EMA с учётом заданного допуска по спреду. Имеет функцию трейлинг-стопа для управления открытыми позициями, автоматическое управление размером лота на основе баланса счёта и заданного процента риска, а также временные ограничения для торговли и информационную панель на графике.

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

НастройкаОписание
RunEAonTimeframe Таймфрейм запуска — Текстовый параметр, задающий таймфрейм для работы советника
Products Продукт — Название торгового продукта
MagicNumber Магический номер — Уникальный идентификатор ордеров, размещаемых советником
SettingeaComment Комментарий настройки — Текстовый параметр для комментария к ордерам
eaComment1 Включить комментарий — Переключатель отображения информационного комментария на графике
SettingOrder Настройка ордера — Текстовый параметр, связанный с настройкой ордеров
MaxSpread Максимальный спред — Допустимый максимальный размер спреда в пунктах
Lots Размер лота — Фиксированный размер торгового лота
TakeProfit Тейк-профит — Уровень фиксации прибыли в пунктах
StopLoss Стоп-лосс — Уровень стоп-лосса в пунктах
trailing Трейлинг-стоп — Расстояние для трейлинг-стопа в пунктах
Maxlot Максимальный лот — Верхний предел размера лота при автоматическом управлении
MaxOrder Максимум ордеров — Максимально допустимое количество открытых ордеров
MoneyManagement Управление деньгами — Текстовый параметр, определяющий режим управления размером лота
AutoMoneyManagement Автоуправление лотом — Включает автоматический расчёт размера лота на основе баланса счёта
PercentToRisk Процент риска — Доля баланса счёта, используемая для расчёта размера лота
PercentSafety Процент безопасности — Коэффициент безопасности при автоматическом расчёте лота
SetDeletePendingTime Удаление отложенных — Текстовый параметр, задающий период удаления неисполненных отложенных ордеров
DeletePendingTime Время удаления — Таймфрейм, через который удаляются неисполненные отложенные ордера
SetEMA Настройка EMA — Текстовый параметр, связанный с настройкой скользящей средней
PeriodEMA Период EMA — Период расчёта экспоненциальной скользящей средней
Timeset Настройка времени — Текстовый параметр, связанный с временными настройками
StartTrade Время начала — Час начала торговой сессии
EndTrade Время окончания — Час окончания торговой сессии
Получить полный код

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

/*
   G e n e r a t e d  by ex4-to-mq4 decompiler FREEWARE 4.0.509.5
   Website:  Ht tP : //www. MetAquot Es.N e T
   E-mail : SU Pp or T@ ME T a Q uO T e S.nET
*/

extern string RunEAonTimeframe = "H4";
extern string Productskey = "V10N-CD56-EU12-JP89-FR74-MN23";
extern string Products = "EA Profit V10 Trader(THAILAND)";
extern int MagicNumber = 1556;
extern string SettingeaComment = "SettingeaComment";
extern bool eaComment1 = FALSE;
extern string SettingOrder = "SettingOrder";
extern int MaxSpread = 2;
extern double Lots = 0.01;
extern int TakeProfit = 80;
extern int StopLoss = 100;
extern int trailing = 2;
extern double Maxlot = 99.0;
extern int MaxOrder = 100;
extern string MoneyManagement = "AutoMoneyManagement";
extern bool AutoMoneyManagement = FALSE;
extern double PercentToRisk = 1.0;
extern double PercentSafety = 200.0;
extern string SetDeletePendingTime = "SetDeletependingTime ( M1,M5,M15,M30,H1,H4,D1)";
extern string DeletePendingTime = "M15";
extern string SetEMA = "Set Moving Average ";
extern int PeriodEMA = 50;
extern string Timeset = "Timeset";
extern int StartTrade = 0;
extern int EndTrade = 0;
int G_bars_232;
int G_ticket_240;
int G_ticket_244;
int Gi_252 = 0;
double Gd_280;

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

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

int f0_0() {
   int count_0 = 0;
   for (int pos_4 = 0; pos_4 < OrdersTotal(); pos_4++) {
      if (OrderSelect(pos_4, SELECT_BY_POS, MODE_TRADES) == FALSE) break;
      if (OrderSymbol() == Symbol())
         if (OrderType() == OP_SELLSTOP) count_0++;
   }
   if (count_0 > 0) return (count_0);
   return (0);
}

int f0_1() {
   int count_0 = 0;
   for (int pos_4 = 0; pos_4 < OrdersTotal(); pos_4++) {
      if (OrderSelect(pos_4, SELECT_BY_POS, MODE_TRADES) == FALSE) break;
      if (OrderSymbol() == Symbol())
         if (OrderType() == OP_BUYSTOP) count_0++;
   }
   if (count_0 > 0) return (count_0);
   return (0);
}

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

void f0_2() {
   for (int pos_0 = 0; pos_0 < OrdersTotal(); pos_0++) {
      OrderSelect(pos_0, SELECT_BY_POS, MODE_TRADES);
      if (OrderType() == OP_BUY) {
         if (trailing > 0) {
            if (Bid - OrderOpenPrice() > trailing * Point)
               if (OrderStopLoss() == 0.0 || Bid - OrderStopLoss() > trailing * Point) OrderModify(OrderTicket(), OrderOpenPrice(), Bid - trailing * Point, OrderTakeProfit(), 0, Blue);
         }
      }
      if (OrderType() == OP_SELL) {
         if (trailing > 0) {
            if (OrderOpenPrice() - Ask > trailing * Point)
               if (OrderStopLoss() == 0.0 || OrderStopLoss() - Ask > trailing * Point) OrderModify(OrderTicket(), OrderOpenPrice(), Ask + trailing * Point, OrderTakeProfit(), 0, Red);
         }
      }
   }
}

void f0_3() {
   string Ls_0 = "";
   string Ls_8 = "\n";
   Ls_0 = Ls_0 + Ls_8;
   Ls_0 = Ls_0 + "#######################################" + Ls_8;
   Ls_0 = Ls_0 + "## " + "EA Profit V10 Trader(THAILAND)" + Ls_8;
   Ls_0 = Ls_0 + "## " + "Copyright ? 2013 onlinemoneythai.com" + Ls_8;
   Ls_0 = Ls_0 + "## " + "Visit:  " + Ls_8;
   Ls_0 = Ls_0 + "#######################################" + Ls_8;
   Ls_0 = Ls_0 + "## EA Productskey :: " + Productskey + Ls_8;
   Ls_0 = Ls_0 + "## EA Expireyear :: " + 2018 + Ls_8;
   Ls_0 = Ls_0 + "## EA MagicNumber :: " + MagicNumber + Ls_8;
   Ls_0 = Ls_0 + "#######################################" + Ls_8;
   Ls_0 = Ls_0 + "## Forex Server :: " + AccountServer() + Ls_8;
   Ls_0 = Ls_0 + "## AccountNumber :: " + AccountNumber() + Ls_8;
   Ls_0 = Ls_0 + "## AccountName :: " + AccountName() + Ls_8;
   Ls_0 = Ls_0 + "## Leverage :: " + AccountLeverage() + Ls_8;
   Ls_0 = Ls_0 + "#######################################" + Ls_8;
   Ls_0 = Ls_0 + "## Balance :: " + DoubleToStr(AccountBalance(), 2) + Ls_8;
   Ls_0 = Ls_0 + "## Equity :: " + DoubleToStr(Account

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

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

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

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

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

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

Стоимость полного кода
1 017,30₽ ≈ $12.43