GoWithFlow
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «gowithflow.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой торговый советник для платформы MetaTrader 4, реализующий сеточную торговую стратегию с двумя торговыми движками. Советник одновременно открывает позиции на покупку и продажу, наращивая лоты при движении цены в сторону убытка по принципу сетки.
Первая торговая система работает по алгоритму Мартингейла, увеличивая объём позиции при каждом новом уровне сетки. Вторая система использует анти-мартингейл подход с хеджированием для управления рисками. Взаимодействие двух движков позволяет контролировать совокупную экспозицию на счёте.
Советник поддерживает фильтрацию по времени и спреду, имеет настройки тейк-профита в пунктах и долларах, скользящий стоп-лосс, а также механизм блокировки счёта при достижении заданного уровня убытка. При срабатывании условий защиты торговля останавливается.
Настройки программы
| Настройка | Описание |
|---|---|
| EA_Name | Имя торгового советника, используемое в качестве комментария при отправке торговых ордеров. |
| Lot Size (lot) | Начальный размер лота для открытия позиции. |
| Grid Distance (dis) | Расстояние между уровнями сетки (в пунктах). |
| Multiplier | Множитель увеличения лота при добавлении позиции по сетке. |
| Spread (Spreed) | Максимально допустимый спред для открытия позиций (в пунктах). |
| Maximum Lot Size (maxlot1) | Максимально допустимый размер лота для первой торговой системы. |
| Time Filter (tf) | Переключатель фильтрации по времени. При активации ордера открываются только в заданном временном интервале. |
| Start Time (StartTime) | Время начала торговой сессии (в формате ЧЧ:ММ). |
| End Time (StopTime) | Время окончания торговой сессии (в формате ЧЧ:ММ). |
| Engine 1 (Martingale) (en1) | Название первой торговальной системы (Мартингейл). |
| Take Profit (Pips) (tpp) | Тейк-профит в пунктах для закрытия совокупной позиции. |
| Take Profit $$ (tp) | Тейк-профит в долларах для закрытия совокупной позиции. |
| Magic Number (mag1) | Магический номер для идентификации ордеров первой торговой системы. |
| Engine 2 (Anti Martingale) (en2) | Название второй торговальной системы (Анти-Мартингейл). |
| Martingal Hedge Level (mhl) | Уровень хеджирования — количество ордеров в сетке, при котором активируется хедж. |
| Trailing SL (Pips) (tsl) | Расстояние скользящего стоп-лосса (в пунктах). |
| Trailing Step (Pips) (ts) | Шаг скользящего стоп-лосса (в пунктах). |
| Stop Loss (Pips) (sl) | Стоп-лосс в пунктах для хеджевых ордеров. |
| Hedge Reborn (hr) | Переключатель хеджирования при пересечении уровня хеджирования. |
| Maximum Lot Size (maxlot2) | Максимально допустимый размер лота для второй торговой системы. |
| Account Locking($) (al) | Порог убытка на счёте в долларах, при достижении которого торговля блокируется. |
| Magic Number? (mag2) | Магический номер для идентификации ордеров второй торговой системы. |
| Адрес электронной почты для уведомлений. |
Поиск по коду файла
#property strict
datetime da=D'2040.12.31 00:00';
extern string EA_Name="GoWithFlow";
extern double lot=0.01; //Lot Size
extern double dis=20; //Grid Distance
extern double Multiplier=1.3;
extern double Spreed=2; //Spread
extern double maxlot1=1.28; //Maximum Lot Size
extern bool tf=false; //Time Filter
extern string StartTime="00:00"; //Start Time
extern string StopTime="23:59"; //End Time
extern string en1="Engine 1"; //Engine 1 (Martingale)
extern double tpp=17; //Take Profit (Pips)
extern double tp=50; //Take Profit $$
extern int mag1=123; //Magic Number
extern string en2="Engine 2"; //Engine 2 (Anti Martingale)
extern int mhl=18; //Martingal Hedge Level
extern int tsl=15; //Trailing SL (Pips)
extern int ts=1; //Trailing Step (Pips)
extern int sl=15; //Stop Loss (Pips)
extern bool hr=true; //Hedge Reborn
extern double maxlot2=1.28; //Maximum Lot Size
extern double al=10000000; //Account Locking($)
extern int mag2=456; //Magic Number?
extern string Email="********************";
double point;
bool en=true;
double hbb,blb,hsb,bsl;
double fbl,fsl,hbl,hsl;
bool b2=false,s2=false;
bool shb=false,shs=false;
int OnInit()
{
// код доступен только после оплаты
}
void OnDeinit(const int reason)
{
}
void OnTick()
{
// код доступен только после оплаты
}
bool TradeTime()
{
bool result=false;
datetime svt = StringToTime(TimeToString(TimeCurrent(), TIME_DATE) + " " + StartTime);
datetime bvt = StringToTime(TimeToString(TimeCurreПоказано первые 50% кода (символов: 7010)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.