Советники: Semaphore Line

 

Semaphore Line:

Эксперт работает с использованием семафорных индикаторов а так же, от Горизонтальных и Трендовых линии

Автор: SanAlex

 

обновил добавил кнопки ( кнопки так же, работают в тестере )

Фото 
Semaphore Line 2.PNG
 

Semaphore Line 2_1.PNG 

Файлы:
 

Вот Индикатор ( San.mq5  ) хорошо подходит к этому Эксперту, только он использует ещё два Индикатора (   LeManTrend Indicator.mq5   и  LeMan_BrainTrend1Sig.mq5  )

Фото  GBPJPYH2.png 
Файлы:
 

Добавил ещё возможность от 4 линии срабатывает сигнал, на следующем баре после пересечения .

От двух теперь срабатывает от касания, а также могут установится как в ручную так и от сигналов, ещё есть возможность запустить их как трал.

Фото EURUSDH4.png 

Файлы:
EURUSDH4.png  41 kb
 

Вроде всё поправил - если кто заинтересовался, спрашивайте.

------------------------------------------------------------------- 

Самая важная функция это - 

input string   t="------  Balans Parameters -----";              //
input double   TargetProfit                 = 1000000;           // Баланс + Прибыль(прибавить к балансу)
input double   TargetLoss                   = 0;                 // Баланс - Убыток(отнять от баланса)

можно задать прибыль на неделю, в разумной сумме.

вот просто проверил работу в тестере от Индикаторных линии.

Фото  2 Obj Volatility_StepChannel график.PNG

2 Obj Volatility_StepChannel Бэктест.PNG

2 Obj Volatility_StepChannel.PNG 
 
SanAlex:

Вот Индикатор ( San.mq5  ) хорошо подходит к этому Эксперту, только он использует ещё два Индикатора (   LeManTrend Indicator.mq5   и  LeMan_BrainTrend1Sig.mq5  )

Фото  GBPJPYH2.png 

Индикатор в работе вместе с Экспертом. пока не плохой результат выдаёт 

Фото  XAUUSDM2.png

история.PNG

Файлы:
XAUUSDM2.png  70 kb
mlid202.PNG  95 kb
 

Добавил ещё одну функцию 

input ENUM_TIME_COMMAND InpTimeCommand      = CloseAll_Profit;   // Time CloseAllProfit:  command:
input datetime InpMonday_0                  = D'1970.01.01';     // CloseAllProfit Time (00::00->off)

Закрывает по времени открытые позиции. Можно закрыть, все Прибыльные или закрыть все. И третий вариант закрывает всё, отложенные ордера и удаляется эксперт и меняется шаблон графика. 

//+------------------------------------------------------------------+
//| ENUM_TIME_COMMAND                                                |
//+------------------------------------------------------------------+
enum ENUM_TIME_COMMAND
  {
   Close_AllExt=0,    // CloseAll + ExpertRemoves
   Close_All=1,       // CloseAll
   CloseAll_Profit=2, // CloseAllProfit
  };
//+------------------------------------------------------------------+
 

Обновил эксперта 22.08.2020 --- Пункты не дают покоя. 

Пробовал по всякому - сейчас вроде подобрал лучшей вариант.

для Золота нужно подстраивать для Ены и для всех остальных

Функция Валюта и Пункты 

input string   t1="----- Exchange><Point TP SL---";              //
input double   InpPoints                    = 10000;             // :Gold=10/:JPY=100/:USD=10000
input bool     InpExcPoi                    = false;             // Exchange= false; Point= true;
input double   InpTProfit                   = 40000;             // Exchange TP >< Point TP
input double   InpStopLoss                  = 1000000;           // Exchange SL >< Point SL

  так же и в этой функции - работаете с валютой или пунктами .

input string   t0="-----  Lots Parameters   -----";              //
input double   InpLots1                     = 0.01;              // : Lots 1
input int      InpLots_01                   = 1500;              // Exchange Lots >< Point Lots
input double   InpLots2                     = 0.02;              // : Lots 2
input int      InpLots_02                   = 2800;              // Exchange Lots >< Point Lots
input double   InpLots3                     = 0.04;              // : Lots 3
input int      InpLots_03                   = 4300;              // Exchange Lots >< Point Lots
input double   InpLots4                     = 0.08;              // : Lots 4
 
SanAlex:

Обновил эксперта 22.08.2020 --- Пункты не дают покоя. 

Пробовал по всякому - сейчас вроде подобрал лучшей вариант.

для Золота нужно подстраивать для Ены и для всех остальных

Функция Валюта и Пункты 

  так же и в этой функции - работаете с валютой или пунктами .

не пойму в тестере GOLD показывает нормально с 10 - в терминале 0.1 и то не точно. 

---------------

а сегодня и в тестере - не понятно что показывает. хотя в выходные показывало точно с 10

Файлы:
Gold.PNG  119 kb
 

Добавил ещё одну небольшую функцию ( FILTER:Line:Indi )

Фильтрует сигналы с помощь Горизонтальной или Трендовой линией 

работает эта функция с ( Indicators: BUY ) и ( Indicators: SELL )

input string   t7="----- FILTER:Line:Indi   -----";              //
input bool     ObjFilter                    = false;             // Вкл. Filter
input string   InpNameR                     = "Filter Line";     // FILTER (Horizontal Line or Trend Line)
input string   t8="----- Indicators: BUY    -----";              //
input string   short_name1                  = "Имя Индикатора";  // Name Indicators "BUY"
input bool     InpIndicators1               = false;             // Indicators: Start (true)
input ENUM_TRADE_COMMAND InpTradeCommandY1  = Turn_Off;          // Trade command: (BuyBuffer Indicators)
input ENUM_TRADE_COMMAND InpTradeCommandU1  = open_buy;          // Trade command: (SellBuffer Indicators)
input string   t9="----- Indicators: SELL   -----";              //
input string   short_name                   = "Имя Индикатора";  // Name Indicators "SELL"
input bool     InpIndicators                = false;             // Indicators: Start (true)
input ENUM_TRADE_COMMAND InpTradeCommandY   = open_sell;         // Trade command: (BuyBuffer Indicators)
input ENUM_TRADE_COMMAND InpTradeCommandU   = Turn_Off;          // Trade command: (SellBuffer Indicators)
Файлы:
Filter.PNG 52 kb
Filter_1.png 46 kb
Filter_2.png 36 kb
Filter_3.png 37 kb
Filter 4.png 44 kb
Файлы:
Filter.PNG  52 kb
Filter_1.png  46 kb
Filter_2.png  36 kb
Filter_3.png  37 kb
Filter_4.png  44 kb
 

Думаю добавить ещё один фильтр  - MACD. 

типа такого же, как от Горизонтальных и Трендовых линии, - только выше нулевой  одно действие, ниже нулевой другое действие .

-------------------------------

Всё проверяю как от Трендовой линии срабатывают сигналы ( установил реверс ( открытие позиции на оборот))

Файлы:
XAUUSDM1.png 66 kb
Файлы:
XAUUSDM1.png  66 kb