← К каталогу
Исходный код · ID 729

Wolf Forex Signal EA v 7.00

wolf forex signal ea v 7.00(2)@amazing_owner.mq4

Похожие материалы по тегам

#1.mtf_collider_h4_close_13_v18bar.mq4MQL4 / MetaTrader 4 · 1 общих теговea robofibo source v.11.2.mq4MQL4 / MetaTrader 4 · 1 общих теговsma crossover scalper ea for mt4.mq4MQL4 / MetaTrader 4 · 1 общих теговr15 pivot points expert advisor by @fundedmillionairess.mq4MQL4 / MetaTrader 4 · 1 общих теговnewstrader.mq5MQL5 / MetaTrader 5 · 1 общих теговmm3.0_flip_codepro_v3.1_with_cooldown@lifeindreamsworld.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Советник 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 и перейдите к оплате.

Стоимость полного кода
1 851,30₽ ≈ $22.63