pakpet_ea (1).mq4
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «pakpet_ea (1).mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
PAKPET_EA — торговый советник для MetaTrader 4, который генерирует сигналы на основе индикатора Donchian Bands и скользящих средних (SMA). Советник анализирует текущие цены и технические показатели для принятия решений о покупке или продаже.
Советник поддерживает как покупку, так и продажу с возможностью включения/отключения каждого направления через отдельные переключатели. Торговля осуществляется только в заданном временном окне, задаваемом часами начала и окончания сессии.
В настройках доступны тейк-профит и стоп-лосс в пунктах или в денежном эквиваленте, трейлинг-стоп с настраиваемым расстоянием, фильтрация ордеров по магическому номеру, а также система увеличения лотов по методу Мартингейла. При достижении заданной прибыли в деньгах все ордера закрываются.
Советник отображает на графике информацию о спреде, кредитном плече, балансе и текущем времени сервера. Максимальное количество одновременных ордеров ограничивается параметром Max_order.
Настройки программы
| Настройка | Описание |
|---|---|
| Nama_EA | Текстовый параметр, задающий отображаемое имя советника. Используется в комментариях к ордерам и на информационной панели графика. |
| Trade_buy | Переключатель, разрешающий или запрещающий открытие позиций покупок (Buy). При значении FALSE покупки полностью отключены. |
| Trade_sell | Переключатель, разрешающий или запрещающий открытие позиций продаж (Sell). При значении FALSE продажи полностью отключены. |
| Mulai_Jam | Час начала торговой сессии. Советник торгует только в пределах временного окна от Mulai_Jam до Akhir_Jam. |
| Akhir_Jam | Час окончания торговой сессии. Советник торгует только в пределах временного окна от Mulai_Jam до Akhir_Jam. |
| Tp_in_Money | Переключатель, включающий или отключающий автоматическое закрытие всех ордеров при достижении суммарной прибыли, заданной параметром TP_in_money. |
| TP_in_money | Числовой параметр, задающий порог совокупной прибыли в денежном эквиваленте. При достижении этого значения все открытые ордера закрываются. |
| TP | Тейк-профит в пунктах. При значении 0 тейк-профит не устанавливается. Уровень рассчитывается от цены открытия с учётом смещения в пунктах. |
| SL | Стоп-лосс в пунктах. При значении 0 стоп-лосс не устанавливается. Уровень рассчитывается от цены открытия с учётом смещения в пунктах. |
| Lots | Базовый размер лота для открытия новых позиций. При наличии нескольких ордеров одного типа размер лота увеличивается с учётом множителя DiMarti. |
| TrailingStop_ | Переключатель, включающий или отключающий функцию трейлинг-стопа для открытых позиций советника. |
| TrailingStop | Расстояние трейлинг-стопа в пунктах. Определяет, на каком расстоянии от текущей цены перемещается стоп-лосс у прибыльных позиций. |
| Magic | Магический номер, используемый для идентификации и фильтрации ордеров, открытых данным советником, при подсчёте и управлении позициями. |
| Seting_MA | Текстовый параметр, обозначающий настройку скользящих средних. Используется для идентификации применяемого набора параметров SMA. |
| Pereode_1 | Период первой простой скользящей средней (SMA), рассчитываемой по ценам открытия и закрытия для подтверждения торговых сигналов. |
| Pereode_2 | Период второй простой скользящей средней (SMA), рассчитываемой по ценам открытия и закрытия для определения направления тренда. |
| Jarak_order | Расстояние в пунктах между ценой открытия ордера и уровнем, при достижении которого происходит разворот или дополнительная позиция. |
| Max_order | Максимальное допустимое количество одновременных ордеров одного типа (покупка или продажа), которые советник откроет на символе. |
| DiMarti | Множитель Мартингейла. Используется для расчёта размера лота при увеличении количества ордеров: текущий лот умножается на DiMarti в степени количества существующих ордеров данного типа. |
| Seting_Donchian | Текстовый параметр, обозначающий настройку индикатора Donchian Bands. Используется для идентификации применяемого набора параметров канала. |
| IPeriod | Период индикатора Donchian Bands, используемого для определения верхней, средней и нижней линий канала и генерации торговых сигналов. |
Поиск по коду файла
/*
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. mE tAquOT E S.NE t
E-mail : su PP Or T @ M eTaquO tes . n eT
*/
extern string Nama_EA = "PAKPET_EA";
extern bool Trade_buy = TRUE;
extern bool Trade_sell = TRUE;
extern int Mulai_Jam = 23;
extern int Akhir_Jam = 7;
extern bool Tp_in_Money = TRUE;
extern double TP_in_money = 2.0;
extern int TP = 10;
extern int SL = 100;
extern double Lots = 0.1;
extern bool TrailingStop_ = TRUE;
extern int TrailingStop = 20;
extern int Magic = 69;
extern string Seting_MA = "Sembarang";
extern int Pereode_1 = 4;
extern int Pereode_2 = 4;
extern int Jarak_order = 35;
extern int Max_order = 10;
extern double DiMarti = 1.3;
extern string Seting_Donchian = "Sembarang";
extern int IPeriod = 20;
double Gd_184;
double Gd_192;
double Gd_200;
double Gd_208;
double Gd_216;
int Gi_224;
int Gi_228;
int init() {
// код доступен только после оплаты
}
int deinit() {
return (0);
}
int start() {
// код доступен только после оплаты
}
int f0_0() {
bool Li_0 = FALSE;
if (Mulai_Jam > Akhir_Jam) {
if (Hour() >= Mulai_Jam || Hour() < Akhir_Jam) Li_0 = TRUE;
} else
if (Hour() >= Mulai_Jam && Hour() < Akhir_Jam) Li_0 = TRUE;
return (Li_0);
}
int f0_2(int Ai_0) {
int Li_4 = 0;
for (int Li_8 = 0; Li_8 < OrdersTotal(); Li_8++) {
OrderSelect(Li_8, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol() != Symbol() || OrderMagicNumber() != Magic || OrderType() != Ai_0) continue;
Li_4++;
}
return (Li_4);
}
double f0_7(double Ad_0) {
double Ld_8 = MarketInfo(Symbol(), MODE_MAXLOT);
double Ld_16 = MarketInПоказано первые 50% кода (символов: 5452)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.