Библиотеки: ButtonExpert

 

ButtonExpert:

Кнопки добавить в ваш Эксперт созданный с помощью Мастера MQL5

ButtonExpert

Автор: SanAlex

 
Исправил ExpertButton.mqh - кнопка устанавливалась и работала, а эксперт переставал открывать позиции. Теперь всё нормально, всё работает!  
 

добавил ещё немного - от линии открыть, закрыть, мейл, пуш

ButtonExpert line   

 

добавил включать-отключать индикатор 

ExpertButton true

 

добавил // Positions: Close opposite

ExpertButton 03

ExpertButton 02

 

Обновил и добавил - отключить функции кнопок и линии. 

С этими функциями замедляет тестирования эксперта от Индикаторов.

ExpertButton 11 12

 

Загрузить ZIP  - Распаковать архив и проще установить папку - в папку эксперты. 

SignalTurningPoint

Готовый Эксперт - Вот его настройки 

//+------------------------------------------------------------------+
sinput group    "--- Balans Parameters ---"
sinput ENUM_TIMEFRAMES TimeFrame          = PERIOD_CURRENT; // TimeFrame chart
sinput string   NamePattern               = "ADX";          // Template name(without '.tpl')
sinput double   TargetProfit_1            = 1000000;        // Total Profit In Currency '0' --> Not Allowed
sinput double   TargetLoss_1              = 1000000;        // Total Loss In Currency '0' --> Not Allowed
sinput bool     ExpertDel                 = false;          // Delete Expert advisor change template
sinput group "--- Balans BUY+SELL ---"
sinput double   TargetProfit_2            = 1000000;        // BUY+SELL Profit In Currency '0'--> Not Allowed
sinput double   TargetLoss_2              = 1000000;        // BUY+SELL Loss In Currency '0' --> Not Allowed
sinput group    "--- Buy ---"
sinput color    BuyMonitoringColor        = clrGold;        // MonitoringColor, EA only monitors this lines color
sinput color    BuyCrossedColor           = clrGreen;       // CrossedColor, EA changes crossed lines color to this value
sinput group    "--- Sell ---"
sinput color    SellMonitoringColor       = clrYellow;      // MonitoringColor, EA only monitors this lines color
sinput color    SellCrossedColor          = clrGreen;       // CrossedColor, EA changes crossed lines color to this value
sinput group    "--- BuyClose ---"
sinput color    BuyCloseMonitoringColor   = clrOrangeRed;   // MonitoringColor, EA only monitors this lines color
sinput color    BuyCloseCrossedColor      = clrGreen;       // CrossedColor, EA changes crossed lines color to this value
sinput group    "--- SellClose ---"
sinput color    SellCloseMonitoringColor  = clrMagenta;     // MonitoringColor, EA only monitors this lines color
sinput color    SellCloseCrossedColor     = clrGreen;       // CrossedColor, EA changes crossed lines color to this value
sinput group    "--- Enable Alerts ---"
sinput group    "===================================================="
sinput bool     EnableAlerts              = false;          // Enable Alerts
sinput bool     EnableNotifications       = false;          // Enable Notifications
sinput bool     EnableEmails              = false;          // Enable Emails
sinput group    "===================================================="
sinput bool     StopButton                = true;           // Enable Button, EA changes crossed lines
sinput group    "===================================================="
sinput group    "--- Name: indicator signal ---"
sinput group    "===================================================="
sinput bool     StopIndicators            = false;          // Enable Indicators
sinput group    "--- Start Stop indicator ---"
sinput datetime HoursFrom                 = D'1970.01.02';  // 1 Time: Start
sinput datetime HoursTo                   = D'1970.01.01';  // Time: Stop
sinput datetime HoursFrom2                = D'1970.01.01';  // 2 Time: Start
sinput group    "--- Time:Start Stop indicator ---"
sinput int      HoursFrom1                = 0;              // Time: Start
sinput int      HoursTo1                  = 24;             // Time: Stop
sinput group    "----------------------------------------------------"
sinput bool     CloseOpposite             = true;           // Positions: Close opposite
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
sinput bool   Signal__Reverse               =false;           // Reverse of signals
sinput int    Signal__Expirat               =1;               // Signal at 0 or 1 bar
sinput string Signal__NameInd               ="Turning point"; // Indicator Name
sinput group  "======================================================"
sinput group  "--- inputs for trailing ---"
sinput int    Trailing_FixedPips_StopLevel  =0;               // Stop Loss trailing level (in points)
sinput int    Trailing_FixedPips_ProfitLevel=0;               // Take Profit trailing level (in points)
sinput group  "--- inputs for money ---"
sinput double Money_FixLot_Lots             =0.01;            // Fixed volume
//--- inputs for expert ---"
string        Expert_Title                  ="EATurningpoint";// Document name
ulong         Expert_MagicNumber            =27625;           //
bool          Expert_EveryTick              =false;           //
double        Money_FixLot_Percent          =100.0;           // Percent
//+------------------------------------------------------------------+


 

 
SanAlex:

Загрузить ZIP  - Распаковать архив и проще установить папку - в папку эксперты. 


Готовый Эксперт - Вот его настройки 


 

Что бы понять как он работает и с какими Индикаторами - можно типа таких индикаторов https://www.mql5.com/ru/code/392

тут вписать имя индикатора 

braintrend1sig 1

EURUSDbM1можно открывать на нулевом(0) баре или на первом(1)

BrainTrend1Sig
BrainTrend1Sig
  • www.mql5.com
BrainTrend1Sig - это рыночный индикатор для открытия позиций и выхода из них. Он показывает точки смены тренда, когда цена достигает экстремальных значений и наступает самое удобное время для входа или выхода из рынка.
 

Нашёл ошибку - при удалении Эксперта остаётся Comment выше кнопок - Исправил тут

Comment

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

Ещё добавил Функцию - которую считаю самой Важной!!! 

Balans Parameters