omen 3.1@lifeindreamsworld.mq4
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «omen 3.1@lifeindreamsworld.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Советник поддерживает гибкую настройку риск-менеджмента через параметры лота, процента риска и максимального количества сделок. Внутренняя логика использует фильтры на основе скользящих средних, MACD и дополнительных пользовательских индикаторов для подтверждения сигналов перед входом в сделку. Отображение информации осуществляется через комментарии на графике, а также доступны визуальные стрелки и всплывающие уведомления.
Настройки программы
| Настройка | Описание |
|---|---|
| Lot | Лот — Размер лота для каждой сделки |
| TP | Тейк-профит — Уровень фиксации прибыли в пунктах |
| SL | Стоп-лосс — Уровень убытка в пунктах |
| PercentRisk | Процент риска — Процент риска на сделку |
| MagicNumber | Магический номер — Идентификатор ордеров советника |
| TrailingDistance | Дистанция трейлинга — Расстояние для активации трейлинг-стопа в пунктах |
| Slippage | Слиппаж — Допустимое проскальзывание цены при открытии ордера |
| Xbar | Количество баров — Количество баров для анализа тренда |
| TrendTf | Таймфрейм тренда — Таймфрейм для определения направления тренда |
| FirstTrade | Первая сделка — Минуты ожидания перед первой сделкой |
| WaitTrade | Ожидание между сделками — Минуты ожидания между последовательными сделками |
| Ongoing trades (MaxTrades) | Максимум сделок — Максимальное количество одновременно открытых сделок |
| TradeCount | Счётчик сделок — Общее количество сделок для ограничения |
| TrendRule | Правило тренда — Правило торговли: следование тренду или противоположное направление |
| MaMetod | Метод MA 1 — Метод расчёта скользящей средней, используемый в индикаторах |
| MaPeriod | Период MA 1 — Период скользящей средней, используемый в индикаторах |
| MaMetod2 | Метод MA 2 — Второй метод расчёта скользящей средней |
| MaPeriod2 | Период MA 2 — Второй период скользящей средней |
| LockPipsEnabled | Блокировка пипсов включена — Включает или отключает функцию блокировки позиции |
| LockPipsThreshold | Порог блокировки — Пороговое значение для активации блокировки |
| LockPips | Блокировка пипсов — Количество пипсов для блокировки |
| MA1_Settings | Настройки MA 1 — Группа настроек первой скользящей средней |
| UseSMAFilter | Использовать фильтр SMA — Включает фильтр на основе простой скользящей средней |
| MA1_Period | Период MA 1 — Период первой скользящей средней |
| MA1_Method | Метод MA 1 — Метод расчёта первой скользящей средней |
| MA1_APrice | Цена применения MA 1 — Тип цены для расчёта первой скользящей средней |
| MA2_Settings | Настройки MA 2 — Группа настроек второй скользящей средней |
| MA2_Period | Период MA 2 — Период второй скользящей средней |
| MA2_Method | Метод MA 2 — Метод расчёта второй скользящей средней |
| MA2_APrice | Цена применения MA 2 — Тип цены для расчёта второй скользящей средней |
| MACD_Settings | Настройки MACD — Группа настроек индикатора MACD |
| MACD_FastEMA | Быстрая EMA MACD — Период быстрой экспоненциальной скользящей средней MACD |
| MACD_SlowEMA | Медленная EMA MACD — Период медленной экспоненциальной скользящей средней MACD |
| MACD_SignalPeriod | Период сигнала MACD — Период линии сигнала MACD |
| ChannelSurfer_Settings | Настройки ChannelSurfer — Группа настроек индикатора ChannelSurfer |
| UseChannelSurfer_Fitler | Использовать фильтр ChannelSurfer — Включает или отключает фильтр ChannelSurfer |
| AllBars | Все бары — Количество используемых баров на графике |
| BarsForFract | Бары для фрактала — Количество баров для расчёта фракталов |
| GATES911_Settings | Настройки GATES911 — Группа настроек индикатора GATES911 |
| Use_GATES911 | Использовать GATES911 — Включает или отключает фильтр GATES911 |
| Len | Длина — Длина используемого периода |
| Filter | Фильтр — Значение фильтра |
| OverBoughtLine | Линия перекупленности — Уровень перекупленности |
| OverSoldLine | Линия перепроданности — Уровень перепроданности |
| General_Settings | Общие настройки — Группа общих настроек советника |
| EAName | Имя советника — Имя экспертного советника |
| DrawArrows | Рисовать стрелки — Включает отображение стрелок на графике |
| PopUpAlert | Всплывающее уведомление — Включает всплывающие уведомления при событиях |
Поиск по коду файла
#property version "2.3"
#property strict
enum tf
{M1,
M5,
M15,
M30,
H1,
H4,
D1,
W1,
MN1,
};
enum rule
{FollowTrend,
OppositeTrend,
};
input double Lot=0.01;
input int TP =300;
input int SL =300;
input int PercentRisk = 1.0;
input int MagicNumber = 205;
input int TrailingDistance =300;
input int Slippage = 3.0;
input int Xbar=5;
input tf TrendTf=M15;
input int FirstTrade=2;
input int WaitTrade=3;
input int MaxTrades=2;//Ongoing trades
input int TradeCount=3;
input rule TrendRule=FollowTrend;
extern int MaMetod = 2;
extern int MaPeriod = 3;
extern int MaMetod2 = 2;
extern int MaPeriod2 = 1;
int MaxSpreadAllowed = 0;
bool HiddenTrailing = false;
bool UseTrailing = False;
int TrailingPips = 10;
bool VisualTrailingLine = False;
int TrailingStep = 2;
int StartTrailingATProfit = 1;
bool HiddenLockPip = false;
extern bool LockPipsEnabled = true;
extern int LockPipsThreshold = 10;
extern int LockPips = 2;
int ticks[];
int dia=-1;
extern string MA1_Settings = " ====MA#1 Settings====";
extern bool UseSMAFilter = true;
ENUM_TIMEFRAMES MA1_TimeFrame = 0;
extern int MA1_Period = 15;
extern ENUM_MA_METHOD MA1_Method = 0;
extern ENUM_APPLIED_PRICE MA1_APrice = 0;
int MA1_Shift = 0;
extern string MA2_Settings = " ====MA#2 Settings====";
ENUM_TIMEFRAMES MA2_TimeFrame = 0;
extern int MA2_Period = 15;
extern ENUM_MA_METHOD MA2_Method = 0;
extern ENUM_APPLIED_PRICE MA2_APrice = 0;
int MA2_Shift = 0;
extern string MACD_Settings = "==== MACD Settings ==== ";
extern int MACD_FastEMA = 12;
extern int MACD_SlowEMA = 26;
extern int MACD_SignalPeriod = 9;
extern string ChannelSurfer_Settings = "==== ChannelSurfer Settings ==== ";
extern bool UseChannelSurfer_Fitler = 0;
extern int AllBars = 240;
extern int BarsForFract = 0;
extern string GATES911_Settings= "==== GATES911 Settings====";
extern bool Use_GATES911 = true;
extern int Len = 7;
extern double Filter = 0;
extern int OverBoughtLine = 80;
extern int OverSoldLine = 20;
extern string General_Settings = "==== General Settings ====";
extern string EAName = "ExpertAdvisor";
extern bool DrawArrows = true;
bool DrawObjectWhenTheOrderGetsClosed = false;
bool EMailAlert = false;
extern bool PopUpAlert = true;
bool WriteLogs = true;
bool JournalLogs = true;
int SizeLabel = 20;
color Colour = DodgerBlue;
int PosX = 15;
int PosY = 420;
bool debug = true;
bool mod,sel,cl;
int tic,z;
ENUM_TIMEFRAMES tff=PERIOD_CURRENT;
string tfname;
static datetime Beg;
int OnInit()
{
// код доступен только после оплаты
}
void OnDeinit(const int reason)
{
}
void OnTick()
{
// код доступен только после оплаты
}
int totalhist=0;
datetime lastcl=0;
datetime clt=0;
for(z=OrdersHistoryTotal()-1;z>=0;z--)
{sel=OrderSelect(z,SELECT_BY_POS,MODE_HISTORY);
if((OrderType()==OP_SELL||OrderType()==OP_BUY)&&OrderSymbol()==Symbol()&&OrderOpenTime()>Beg)
{totalhist++;
}
}
int total=0;
bool newb=NewBar();
double distsl=0;
double disttp=0;
datetime last=0;
for(z=OrdersTotal()-1;z>=0;z--)
{sel=OrderSelect(z,SELECT_BY_POS);
if(OrderSymbol()==Symbol())
{if(OrderOpenTime()>last)
{
last=OrderOpenTime();
}
if(TrailingDistance!=0)Trailing();
if(OrderType()==OP_BUY)
{total++;
if(OrderStopLoss()!=0)distsl=Bid-OrderStopLoss();
if(OrderTakeProfit()!=0)disttp=OrderTakeProfit()-Bid;
}
if(TrailingDistance!=0)Trailing();
if(OrderType()==OP_BUY)
if(OrderType()==OP_SELL)
{total++;
if(OrderStopLoss()!=0)distsl=OrderStopLoss()-Ask;
if(OrderTakeProfit()!=0)disttp=Ask-OrderTakeProfit();
}
}
}
int distsl1=int(distsl/Point);
int disttp1=int(disttp/Point);
string name=TrendName();
string count;
if(MaxTrades-total==0)count="No trade";
else
{
count=string(MaxTrades-total);
}
string rulee;
if(TrendRule==OppositeTrend)
{rulee=Показано первые 50% кода (символов: 7992)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.