SimpleCandles/SimpleCandles.mq5

45 lines
4.3 KiB
MQL5

//+------------------------------------------------------------------+
//| SimpleCandles.mq5 |
//| Copyright 2024-2025, Yuriy Bykov |
//| https://www.mql5.com/ru/users/antekov |
//+------------------------------------------------------------------+
#property copyright "Copyright 2024-2025, Yuriy Bykov"
#property link "https://www.mql5.com/ru/articles/17328"
#property description "Итоговый советник, объединяющий много экземпляров торговых стратегий:"
#property description " "
#property description "Стратегии открывают позиции после нескольких однонаправленных свечей."
#property description "Открытие происходит в сторону, противоположную направлению предыдущей свечи."
#property description "Позиции закрываются только по SL или TP."
#property version "1.02"
// 1. Определяем константу с именем советника
//#define __NAME__ MQLInfoString(MQL_PROGRAM_NAME)
// 2. Подключаем нужную стратегию
#include "Strategies/SimpleCandlesStrategy.mqh";
#include "Include/Adwizard/Experts/Expert.mqh"
//+------------------------------------------------------------------+
//| Функция формирования строки инициализации стратегии |
//| из входных параметров по умолчанию (если не было задано имя). |
//| Импортирует строку инициализации из базы данных советника |
//| по идентификатору группы стратегий |
//+------------------------------------------------------------------+
//string GetStrategyParams() {
//// Берём строку инициализации из новой библиотеки для выбранной группы
//// (из базы данных эксперта)
// string strategiesParams = CVirtualAdvisor::Import(
// CVirtualAdvisor::FileName(__NAME__, magic_),
// groupId_
// );
//
//// Если группа стратегий из библиотеки не задана, то прерываем работу
// if(strategiesParams == NULL && useAutoUpdate_) {
// strategiesParams = "";
// }
//
// return strategiesParams;
//}
//+------------------------------------------------------------------+