Wolf Forex Signal EA v 7.00
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «wolf forex signal ea v 7.00(2)@amazing_owner.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Советник Wolf Forex Signal EA v 7.00 предназначен для платформы MetaTrader 4. В каждом тике он обновляет на графике информационную панель с данными об аккаунте: брокер, баланс, эквити, плавающий профит/убыток, дневной дидаун, использование маржи, текущая цена и спред.
Основная торговая логика основана на временном фильтре: в заданном интервале времени (от 02:00 до 22:00 серверного времени) открываются стоп-ордера Buy Stop и Sell Stop с заданным лотом. При выходе из торгового окна стоп-ордера удаляются, а открытые рыночные позиции закрываются. Также доступен параметр «только первый сигнал», ограничивающий количество одновременных сделок.
Советник поддерживает функцию трейлинг-стоп для поэтапного сдвига защитного уровня у открытых позиций. Стоп-лосс и тейк-профит задаются в пипсах или абсолютных значениях цены.
Несмотря на наличие в настройках параметров, связанных с индикаторами RSI, Stochastic, CCI и ATR, в коде эти индикаторы не применяются для генерации торговых сигналов — торговые решения принимаются исключительно на основе временных фильтров.
Настройки программы
| Настройка | Описание |
|---|---|
| ExpertName | Отображаемое имя советника на графике. |
| Slrialnumber | Текстовый параметр серийного номера, отображаемый на графике. |
| Star | Переключатель включения/выключения основной функциональности советника. |
| magic | Магический номер ордера для идентификации сделок советника. |
| lotSize | Фиксированный размер лота для открытия ордеров. |
| stopLoss | Значение стоп-лосса в пипсах. При значении 0 стоп-лосс не устанавливается. |
| SLp | Дополнительный уровень стоп-лосса в абсолютных значениях цены. |
| TP | Дополнительный уровень тейк-профита в абсолютных значениях цены. |
| filter | Текстовый разделитель секций настроек на графике. |
| ICC | Текстовый параметр, связанный с настройками индикатора ICC. |
| period_CC | Период индикатора CCI (Commodity Channel Index). |
| applied | Тип цены (Close, Open, High, Low, Median, Weighted), применяемый для расчётов индикатора. |
| Level_buy | Уровень значения индикатора, при котором допускается открытие покупательской позиции. |
| Level_sell | Уровень значения индикатора, при котором допускается открытие продавательской позиции. |
| R | Название индикатора RSI (Relative Strength Index), используемого в настройках. |
| period_Rsi | Период индикатора RSI (Relative Strength Index). |
| jj | Тип цены (Close, Open, High, Low, Median, Weighted), применяемый для расчётов стохастика. |
| sst | Текстовый разделитель секции настроек индикатора ATR на графике. |
| ATR | Период индикатора ATR (Average True Range), используемого для оценки волатильности. |
| fgg | Текстовый разделитель секции настроек индикатора Stochastic на графике. |
| In1 | Основной период индикатора Stochastic (стохастик). |
| In2 | Дополнительный период индикатора Stochastic (стохастик). |
| In3 | Значение замедления (slowing) для индикатора Stochastic. |
| In4 | Нижний уровень перекупленности/перепроданности для индикатора Stochastic. |
| In5 | Верхний уровень перекупленности/перепроданности для индикатора Stochastic. |
| co | Текстовый разделитель секции настроек индикатора CCI на графике. |
| CC1 | Первый период индикатора CCI (Commodity Channel Index). |
| CC2 | Второй период индикатора CCI (Commodity Channel Index). |
Поиск по коду файла
#property version "7.00"
#property strict
input string ExpertName=" WOLF FOREX SIGNAL EA v 7.00 ";
input string TELWGRAMName=" ";
input string Slrialnumber=" 11ME-55jH-BN61-Mjk2-NM66 ";
extern bool Star =true;//Star true=ON
input int magic=11223366; // Magic NUMPER//
input double lotSize=0.01; // fixed lots
input int stopLoss=10;//risk:? 0=fixed lots
extern double SLp=500.0;//SL
extern double TP=40.0;
input string filter="========= Variable filter =========";
input string ICC="ICC";
extern int period_CC=19;
enum ds
{c/*Close price*/,o/*Open price*/,H/*High price*/,L/*Low price*/,M/*Median price*/,W/*Weighted price*/};
extern ds applied ;
extern int Level_buy=-80;
string str_0;
extern int Level_sell=80;
input string R="RSI";
extern int period_Rsi=19;
enum dt
{cll/*Close price*/,oll/*Open price*/,Hll/*High price*/,Lll/*Low price*/,Mll/*Median price*/,Wll/*Weighted price*/};
extern dt jj;//applied
input string sst="=========ATR Indicator =====";//=========================
extern int ATR=19;//ATR Indicator Period
input string fgg="========= Stochasti Indicator =====";//=========================
extern int In1=5;// Stochastic Indicator Period
extern int In2=3;// Stochastic Indicator Period
extern int In3=3;//Stochastic Indicator Slowing
extern int In4=30;//Stochastic Low
extern int In5=70;//Stochastic High
input string co="=========CCI Indicators =====";//=========================
extern int CC1 =12;//CCl Indicator Period
extern int CC2=14;//CCl Indicator Period
string str_1,str_2,str_7,str_8,str_9,str_10,str_12,str_22,str_13,str_33,str_14,str_28,str_38,str_44,str_15,str_16,str_55,str_66;
enum settings
{
s=0,//--- Settings ---
};
settings gs=0; // --- General ---
int slippage=3; // Slippage
double takeProfit=25;
double distance=20; // Distance (pips)
settings times=0; // --- Market Time ---
string openTime="02:00"; // Market Open Time (HH:MM)
string closeTime="22:00"; // Market Close Time (HH:MM)
bool ts=true; // ---- Trailing Stop ----
int TralStop=10; // Trailing stop pips
bool oneTrade=false; // Only First Signal
string str_3,str_4,str_5,str_6,str_42,str_43,str_45,str_50,str_4248,str_47,str_41,str_46,str_48,str_40,str_39,str_80,str_37,str_35,str_36,str_34,str_58,str_78,str_30,str_17,str_11,str_29,str_27,str_32,str_25,str_26,str_31; // Code variables
datetime current;
int day=Day();
bool isTrade=true;
int OnInit()
{
// код доступен только после оплаты
}
void OnDeinit(const int reason)
{
}
void OnTick()
{
// код доступен только после оплаты
}
ChartSetInteger(0,17,0,0);
ChartSetInteger(0,0,1);
str_0 = "ERROR_FON";
if (ObjectCreate(0, str_0, OBJ_RECTANGLE_LABEL, 0, 0, 0))
{
ObjectSetInteger(0, str_0, 102, 1530);//
ObjectSetInteger(0, str_0, 103, 20);//
ObjectSetInteger(0, str_0, 1019, 380);//
ObjectSetInteger(0, str_0, 1020, 420);//
ObjectSetInteger(0, str_0, 1025, C'123,104,238');
ObjectSetInteger(0, str_0, 1029, 2);
ObjectSetInteger(0, str_0, 101, 1);
ObjectSetInteger(0, str_0, 6, 16711680);
ObjectSetInteger(0, str_0, 8, 1);
ObjectSetInteger(0, str_0, 9, 0);
ObjectSetInteger(0, str_0, 208, 0);
str_1 = "WOLF FOREX SIGNAL EA v 7.00 - "+Symbol();
str_2 = "ERROR_TEXT1";
ObjectCreate(0, str_2, OBJ_LABEL, 0, 0, 0);
ObjectSetInteger(0, str_2, 102, 1520);
ObjectSetInteger(0, str_2, 103, 25);
ObjectSetInteger(0, str_2, 101, 1);
ObjectSetString(0, str_2, 999, str_1);
ObjectSetString(0, str_2, 1001, "Arial");
ObjectSetInteger(0, str_2, 100, 11);
ObjectSetInteger(0, str_2, 6, White);
ObjectSetInteger(0, str_2, 208, 0);
ObjectSetInteger(0, str_2, 9, 0);
}
str_3 = "-----------------------------------------------------------------------------------------------------------------------------";
str_4 = "ERROR_TEXT15";
ObjectCreate(0, str_4, OBJ_LABEL, 0, 0, 0);
ObjectSetInteger(0, str_4, 102, 1520);
ObjectSetInteger(0, str_4, 103, 45);
ObjectSetInteger(0, str_4, 101, 1);
ObjectSetString(0, str_4, 999, str_3);
ObjectSetString(0, str_4, 1001, "Arial");
ObjectSetInteger(0, str_4, 100, 9);
ObjectSetInteger(0, str_4, 6, White);
ObjectSetInteger(0, str_4, 208, 0);
ObjectSetInteger(0, str_4, 9, 0);
str_5 = "ACCOUNT INFORMATION";
str_6 = "ERROR_T";
ObjectCreate(0, str_6, OBJ_LABEL, 0, 0, 0);
ObjectSetInteger(0, str_6, 102, 1520);
ObjectSetInteger(0, str_6, 103, 60);
ObjectSetInteger(0, str_6, 101, 1);
ObjectSetString(0, str_6, 999, str_5);
ObjectSetString(0, str_6, 1001, "Arial");
ObjectSetInteger(0, str_6, 100, 8);
ObjectSetInteger(0, str_6, 6, White);
ObjectSetInteger(0, str_6, 208, 0);
ObjectSetInteger(0, str_6, 9, 0);
str_7 = "-----------------------------------------------------------------------------------------------------------------------------";
str_8 = "ERROR_TEX";
ObjectCreate(0, str_8, OBJ_LABEL, 0, 0, 0);
ObjectSetInteger(0, str_8, 102, 1520);
ObjectSetInteger(0, str_8, 103, 70);
ObjectSetInteger(0, str_8, 101, 1);
ObjectSetString(0, str_8, 999, str_7);
ObjectSetString(0, str_8, 1001, "Arial");
ObjectSetInteger(0, str_8, 100, 9);
ObjectSetInteger(0, str_8, 6, White);
ObjectSetInteger(0, str_8, 208, 0);
ObjectSetInteger(0, str_8, 9, 0);
str_9 = "Broker :"+AccountInfoString(ACCOUNT_COMPANY);
str_10 = "ERROR_TEXT45";
ObjectCreate(0, str_10, OBJ_LABEL, 0, 0, 0);
ObjectSetInteger(0, str_10, 102, 1520);
ObjectSetInteger(0, str_10, 103, 80);
ObjectSetInteger(0, str_10, 101, 1);
ObjectSetString(0, str_10, 999, str_9);
ObjectSetString(0, str_10, 1001, "Arial");
ObjectSetInteger(0, str_10, 100, 8);
ObjectSetInteger(0, str_10, 6, White);
ObjectSetInteger(0, str_10, 208, 0);
ObjectSetInteger(0, str_10, 9, 0);
str_12 = "Acc. Name :"+AccountInfoString(ACCOUNT_NAME);
str_22 = "ERROR_TEXT5";
ObjectCreate(0, str_22, OBJ_LABEL, 0, 0, 0);
ObjectSetInteger(0, str_22, 102, 1520);
ObjectSetInteger(0, str_22, 103, 95);
ObjectSetInteger(0, str_22, 101, 1);
ObjectSetString(0, str_22, 999, str_12);
ObjectSetString(0, str_22, 1001, "Arial");
ObjectSetInteger(0, str_22, 100, 8);
ObjectSetInteger(0, str_22, 6, White);
ObjectSetInteger(0, str_22, 208, 0);
ObjectSetInteger(0, str_22, 9, 0);
str_13 = "Account Number :"+AccountNumber();
str_33 = "ERROR_TEXT4";
ObjectCreate(0, str_33, OBJ_LABEL, 0, 0, 0);
ObjectSetInteger(0, str_33, 102, 1520);
ObjectSetInteger(0, str_33, 103, 110);
ObjectSetInteger(0, str_33, 101, 1);
ObjectSetString(0, str_33, 999, str_13);
ObjectSetString(0, str_33, 1001, "Arial");
ObjectSetInteger(0, str_33, 100, 8);
ObjectSetInteger(0, str_33, 6, White);
ObjectSetInteger(0, str_33, 208, 0);
ObjectSetInteger(0, str_33, 9, 0);
str_14 = "Account Leverage :"+AccountInfoInteger(ACCOUNT_LEVERAGE);
str_44 = "ERROR_TEXT3";
ObjectCreate(0, str_44, OBJ_LABEL, 0, 0, 0);
ObjectSetInteger(0, str_44, 102, 1520);
ObjectSetInteger(0, str_44, 103, 125);
ObjectSetInteger(0, str_44, 101, 1);
ObjectSetString(0, str_44, 999, str_14);
ObjectSetString(0, str_44, 1001, "Arial");
ObjectSetInteger(0, str_44, 100, 8);
ObjectSetInteger(0, str_44, 6, White);
ObjectSetInteger(0, str_44, 208, 0);
ObjectSetInteger(0, str_44, 9, 0);
str_15 = "Account Balance :"+AccountBalance();
str_55 = "ERROR_TET24";
ObjectCreate(0, str_55, OBJ_LABEL, 0, 0, 0);
ObjectSetInteger(0, str_55, 102, 1520);
ObjectSetInteger(0, str_55, 103, 140);
ObjectSetInteger(0, str_55, 101, 1);
ObjectSetString(0, str_55, 999, str_15);
ObjectSetString(0, str_55, 1001, "Arial");
ObjectSetInteger(0, str_55, 100, 8);
ObjectSetInteger(0, str_55, 6, White);
ObjectSetInteger(0, str_55, 208, 0);
ObjectSetInteger(0, str_55, 9, 0);
str_16 = "Account Equity :"+AccountInfoDouble(ACCOUNT_EQUITY);
str_66 = "ERROR_TEXT";
ObjectCreate(0, str_66, OBJ_LABEL, 0, 0, 0);
ObjectSetInteger(0, str_66, 102, 1520);
ObjectSetInteger(0, str_66, 103, 155);
ObjectSetInteger(0, str_66, 101, 1);
ObjectSetString(0, str_66, 999, str_16);
ObjectSetString(0, str_66, 1001, "Arial");
ObjectSetInteger(0, str_66, 100, 8);
ObjectSetInteger(0, str_66, 6, White);
ObjectSetInteger(0, str_66, 208, 0);
ObjectSetInteger(0, str_66, 9, 0);
str_28 = "Server Time :"+TimeCurrent();
str_38 = "ERROR_TEkfk";
ObjectCreate(0, str_38, OBJ_LABEL, 0, 0, 0);
ObjectSetInteger(0, str_38, 102, 1520);
ObjectSetInteger(0, str_38, 103, 170);
ObjectSetInteger(0, str_38, 101, 1);
ObjectSetString(0, str_38, 999, str_28);
ObjectSetString(0, str_38, 1001, "Arial");
ObjectSetInteger(0, str_38, 100, 8);
ObjectSetInteger(0, str_38, 6, White);
ObjectSetInteger(0, str_38, 208, 0);
ObjectSetInteger(0, str_38, 9, 0);
str_58 = "-----------------------------------------------------------------------------------------------------------------------------";
str_78 = "ERROR_T1";
ObjectCreate(0, str_78, OBJ_LABEL, 0, 0, 0);
ObjectSetInteger(0, str_78, 102, 1520);
ObjectSetInteger(0, str_78, 103, 185);
ObjectSetInteger(0, str_78, 101, 1);
ObjectSetString(0, str_78, 999, str_58);
ObjectSetString(0, str_78, 1001, "Arial");
ObjectSetInteger(0, str_78, 100, 9);
ObjectSetInteger(0, str_78, 6, White);
ObjectSetInteger(0, str_78, 208, 0);
ObjectSetInteger(0, str_78, 9, 0);
str_25 = "TRADE INFORMATIONS";
str_26 = "ERROR_T15";
ObjectCreate(0, str_26, OBJ_LABEL, 0, 0, 0);
ObjectSetInteger(0, str_26, 102, 1520);
ObjectSetInteger(0, str_26, 103, 200);
ObjectSetInteger(0, str_26, 101, 1);
ObjectSetString(0, str_26, 999, str_25);
ObjectSetString(0, str_26, 1001, "Arial");
ObjectSetInteger(0, str_26, 100, 8);
ObjectSetInteger(0, str_26, 6, White);
ObjectSetInteger(0, str_26, 208, 0);
ObjectSetInteger(0, str_26, 9, 0);
str_27 = "-----------------------------------------------------------------------------------------------------------------------------";
str_28 = "ERROR_T91";
ObjectCreate(0, str_28, OBJ_LABEL, 0, 0, 0);
ObjectSetInteger(0, str_28, 102, 1520);
ObjectSetInteger(0, str_28, 103, 215);
ObjectSetInteger(0, str_28, 101, 1);
ObjectSetString(0, str_28, 999, str_27);
ObjectSetString(0, str_28, 1001, "Arial");
ObjectSetInteger(0, str_28, 100, 9);
ObjectSetInteger(0, str_28, 6, White);
ObjectSetInteger(0, str_28, 208, 0);
ObjectSetInteger(0, str_28, 9, 0);
str_29 = "FLOATING P/L :0.00";
str_11 = "ERROR_T51";
ObjectCreate(0, str_11, OBJ_LABEL, 0, 0, 0);
ObjectSetInteger(0, str_11, 102, 1520);
ObjectSetInteger(0, str_11, 103, 230);
ObjectSetInteger(0, str_11, 101, 1);
ObjectSetString(0, str_11, 999, str_29);
ObjectSetString(0, str_11, 1001, "Arial");
ObjectSetInteger(0, str_11, 100, 8);
ObjectSetInteger(0, str_11, 6, White);
ObjectSetInteger(0, str_11, 208, 0);
ObjectSetInteger(0, str_11, 9, 0);
str_30 = "Drawdown : ";
str_17 = "ERROR_T591";
ObjectCreate(0, str_17, OBJ_LABEL, 0, 0, 0);
ObjectSetInteger(0, str_17, 102, 1520);
ObjectSetInteger(0, str_17, 103, 245);
ObjectSetInteger(0, str_17, 101, 1);
ObjectSetString(0, str_17, 999, str_30);
ObjectSetString(0, str_17, 1001, "Arial");
ObjectSetInteger(0, str_17, 100, 8Показано первые 50% кода (символов: 18513)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.