EA Profit V10 Trader(THAILAND)
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «soehoecom_soehoecom_ea profit v10 trader ( thailand )2016.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой торговый советник (Expert Advisor) для платформы MetaTrader 4, написанный на языке MQL4. Советник предназначен для автоматической торговли на таймфрейме H4 и использует анализ скользящей средней экспоненциального сглаживания (EMA) для определения направления тренда.
Советник размещает отложенные ордера BUYSTOP и SELLSTOP при выполнении условий соотношения цены и EMA, фильтруя сделки по максимальному спреду и временным ограничениям. Поддерживается функция трейлинг-стопа для защиты прибыли.
Встроена система автоматического управления размером лота на основе баланса счёта, а также настройки риска и безопасного процента. Советник включает проверку ключа продукта и ограничение по году действия, после чего прекращает работу.
Настройки программы
| Настройка | Описание |
|---|---|
| RunEAonTimeframe | Строковый параметр, указывающий на целевой таймфрейм работы советника. По умолчанию установлен на H4. |
| Products | Название продукта, отображаемое в интерфейсе советника и используемое для идентификации версии. |
| MagicNumber | Уникальный идентификатор (магическое число), присваиваемый ордерам для их распознавания и фильтрации. |
| SettingeaComment | Строковый параметр, содержащий текст комментария к ордерам, добавляемый при открытии позиции. |
| eaComment1 | Логический переключатель, определяющий отображение подробного комментария с информацией о счёте и торговле на графике. При значении TRUE отображается расширенная информация. |
| SettingOrder | Строковый параметр для настройки параметров ордера. Используется как метка конфигурации. |
| MaxSpread | Максимально допустимый спред в пунктах для открытия позиции. При превышении этого значения сделки не выполняются. Для пятизначных котировок значение автоматически умножается на 10. |
| Lots | Фиксированный размер лота для ручного режима торговли. Используется, когда автоматическое управление денежными средствами отключено. |
| TakeProfit | Расстояние в пунктах до уровня тейк-профита при открытии позиции. |
| StopLoss | Расстояние в пунктах до уровня стоп-лосса при открытии позиции. |
| trailing | Расстояние в пунктах для трейлинг-стопа. При достижении прибыли greater чем это значение, стоп-лосс перемещается вслед за ценой. |
| Maxlot | Верхний предел размера лота при автоматическом управлении денежными средствами. Не позволяет превысить установленный максимум при расчёте лота. |
| MaxOrder | Максимальное допустимое количество открытых ордеров на символе. При достижении лимита новые ордера не размещаются. |
| MoneyManagement | Строковый параметр, задающий режим управления денежными средствами. Значение по умолчанию указывает на использование автоматического режима. |
| AutoMoneyManagement | Включает или отключает автоматический расчёт размера лота на основе баланса счёта, процента риска и безопасного коэффициента. При включении размер лота пересчитывается автоматически перед каждой сделкой. |
| PercentToRisk | Процент от баланса счёта, который используется для расчёта размера лота при автоматическом управлении денежными средствами. |
| PercentSafety | Безопасный процентный коэффициент, используемый в расчёте автоматического размера лота. Применяется совместно с PercentToRisk для определения лота на основе баланса счёта. |
| SetDeletePendingTime | Строковый параметр, описывающий доступные временные интервалы для удаления отложенных ордеров: M1, M5, M15, M30, H1, H4, D1. |
| DeletePendingTime | Задаёт временной интервал в минутах для автоматического удаления отложенных ордеров. Поддерживаемые значения: M1, M5, M15, M30, H1, H4, D1. |
| SetEMA | Строковый параметр, содержащий описание настройки скользящей средней. Используется как метка для настройки EMA. |
| PeriodEMA | Период экспоненциальной скользящей средней (EMA), используемой для анализа тренда и принятия торговых решений. |
| Timeset | Строковый параметр, содержащий настройку времени. Используется как метка для временных настроек советника. |
| StartTrade | Начальный час (в локальном времени сервера) для начала торговой сессии. Советыник не открывает позиции до этого часа при условии StartTrade < EndTrade. |
| EndTrade | Задаёт конечный час (в локальном времени сервера) для завершения торговой сессии. Советыник не открывает новые позиции после этого часа при условии StartTrade < EndTrade. |
Поиск по коду файла
/*
G e n e r a t e d by ex4-to-mq4 decompiler FREEWARE 4.0.509.5
Website: H t Tp ://wW w . M E TAQ Uo t es. n Et
E-mail : SUPP O RT@M e tA Q UOTE s .N E t
*/
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 Gi_232;
int Gi_240;
int Gi_244;
int Gi_252 = 0;
double Gd_280;
int init() {
// код доступен только после оплаты
}
int deinit() {
ObjectsDeleteAll(0, EMPTY);
return (0);
}
int f0_0() {
int Li_0 = 0;
for (int Li_4 = 0; Li_4 < OrdersTotal(); Li_4++) {
if (OrderSelect(Li_4, SELECT_BY_POS, MODE_TRADES) == FALSE) break;
if (OrderSymbol() == Symbol())
if (OrderType() == OP_SELLSTOP) Li_0++;
}
if (Li_0 > 0) return (Li_0);
return (0);
}
int f0_1() {
int Li_0 = 0;
for (int Li_4 = 0; Li_4 < OrdersTotal(); Li_4++) {
if (OrderSelect(Li_4, SELECT_BY_POS, MODE_TRADES) == FALSE) break;
if (OrderSymbol() == Symbol())
if (OrderType() == OP_BUYSTOP) Li_0++;
}
if (Li_0 > 0) return (Li_0);
return (0);
}
int start() {
// код доступен только после оплаты
}
void f0_2() {
for (int Li_0 = 0; Li_0 < OrdersTotal(); Li_0++) {
OrderSelect(Li_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 :: " + 2016 + 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(AccountEquity(), 2) + Ls_8;
Ls_0 = Ls_0 + "## Margin :: " + DoubleToStr(AccountMargin(), 2) + LПоказано первые 50% кода (символов: 10049)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.