ea profit v10.mq4
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «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? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.