Создание простого эксперта, открытие позиций по заданному времени.

MQL4 エキスパート

仕事が完了した

実行時間3 日
依頼者からのフィードバック
Великолепно! Очень качественно, рекомендую!

指定

Здравствуйте, необходимо написать не сложного эксперта: открытие ордеров по времени. В будущем необходима будет доработка.

Техническое задание написал примерно так: 

// Принцып работы советника:
// 1. Открытие ордера по времени, по текущей цене!(BUY и SELL открываются по времени с выставлением СЛ и ТП, BUY и SELL свои настройки открытия по времени. 
// Они могу совподать, могут не совподать, BUY и SELL не зависят друг от друга по времени)
// 2. Время открытия ордера для BUY и SELL выставляется пользователем.
// 3. Закрытие только по ТП или СЛ.
// 4. Учитывается проскальзывание и спред.
// 5. Возможность включить/отключить открытие ордеров в понедельник и пятницу.
// 6. Если открыт ордер(BUY/SELL) к следующему временному цыклу, то открываем следующий ордер в это время. Если в программе стоит (открывать следующий ордер)TRUE.
// 7. Есть Мани-Менеджмент, он либо включен, любо отключен.

Переменные желательно не менять, потом что мне так понятней.

extern string MONEY_MANAGMENT = "Настройка Мани-Менеджмент"; //Мани-Менеджмент считается для обеих позиций BUY и SELL!

extern double Lots = 0.1; // Лот по умолчанию, если ММ не включен!
extern bool UseMM = FALSE; // ММ отключен по умолчанию
extern double LotsRiskReductor = 1.0; // Процент риска от депо
extern double MaxLots = 1.0; // Максимальный лот

// Временнные настройки ОБЩИЕ для BUY и SELL.

extern string TIME_SETTINGS = "Общие настройки для позиции BUY и SELL"; // Общие настройки для позиции BUY и SELL
extern bool UseAutoGMToffset = FALSE; // Переход на летнее/зимнее время. Установите значение TRUE для периода с 13 марта по 6 ноября (13.03 - 06.11).
extern int ManualGMToffset = 1; // Ручное выставление смещения GMT. По умолчанию GTM=1

// Отдельные временные настройки для ордера BUY.

extern string TIME_SETTINGS_FOR_BUY = "Настройки времени для BUY";

extern int StartWorkTimeHourBUY = 15; // Час начала врменного канала
extern int StartSessionMinuteBUY = 06; // Минуты начала врменного канала
extern int EndWorkTimeHourBUY = 16; // Час окончания врменного канала (после этого часа ордер не открывается)
extern int EndSessionMinuteBUY = 03; // Минуты окончания врменного канала (после этой минуты ордер не открывается)

extern string TAKE_PROFIT_SETTINGS_BUY = "Настройка ТП и СЛ"; // Для BUY

extern int TakeProfitBUY = 10; // Выставляется по 4-х знаку
extern int StopLossBUY = 10; // Выставляется по 4-х знаку

// Отдельные временные настройки для ордера SELL.

extern string TIME_SETTINGS_FOR_SELL = "Настройки времени для SELL";

extern int StartWorkTimeHourSELL = 16; // Час начала врменного канала
extern int StartSessionMinuteSELL = 09; // Минуты начала врменного канала
extern int EndWorkTimeHourSELL = 17; // Час окончания врменного канала (после этого часа ордер не открывается)
extern int EndSessionMinuteSELL = 05; // Минуты окончания врменного канала (после этой минуты ордер не открывается)

extern string TAKE_PROFIT_SETTINGS_SELL = "Настройка ТП и СЛ";  // Для SELL

extern int TakeProfitSELL = 10; // Выставляется по 4-х знаку
extern int StopLossSELL = 10; // Выставляется по 4-х знаку

extern string OTHER_SETTINGS = "Дополнительные настройки";

extern bool UseFakeStopLevels = FALSE; // Выставление фековых стоп уровней. Если выбираем TRUE, то EA выставляет ТП и СЛ по 100пунктов и закрывает сам по правельным ТП и СЛ.
extern bool TradeMonday = FALSE; // По умолчанию в понедельник не торгуем.
extern bool TradeFriday = TRUE; // По умолчанию в пятницу торгуем.
extern bool NextOpenTrade = FALSE; // По умолчанию, если какой-любо ордер не закрыт, следующий ордер при новом цыкле времени НЕ ОТКРЫВАЕТСЯ.(Правило применимо для обеих позиций одновременно)
extern double MaxSpread = 2.0;
extern int Slippage = 2; // Проскальзывание. Не больше и не меньше 1-2 предположений.
extern int RequoteAttempts = 3; // Максимальное количество повторений в реквотах и других ошибок при открытии/закрытии ордеров.

extern string MAGIC_NUMBERS = "Магические числа"; // Не знаю что нужно прописать, наверное несколько магиков для BUY и для SELL.

応答済み

1
開発者 1
評価
(107)
プロジェクト
149
36%
仲裁
29
3% / 55%
期限切れ
35
23%
2
開発者 2
評価
(550)
プロジェクト
1333
59%
仲裁
28
82% / 0%
期限切れ
10
1%
類似した注文
Здравствуйте. Необходимо внедрить защиту советника на платформе MetaTrader 5 (MT5). На ПК устанавливается защищенная программа с ограниченным лимитом безопасных запусков. Например, такой лимит может быть установлен на один запуск. Это означает, что после первого запуска программы на ПК она интегрируется в систему управления Windows в статусе администратора, собирает необходимые данные для привязки советника и
Техническое задание на разработку советника для MetaTrader 5 Платформа : MetaTrader 5 Брокер : Exness (exness.com) Индикатор : RSI (Relative Strength Index) Язык программирования : MQL5 1. Описание задачи Необходимо разработать автоматизированного торгового советника на основе индикатора RSI для платформы MetaTrader 5. Советник должен работать с брокером Exness и осуществлять сделки на основе значений RSI в
Добрый день ! Требуется сеточный советник по направлению тренда со следующими функциями : Основные функции: 1- Добавляем количество лимитных ордеров = N число 2- Добавляем размер начального лота. 3- Добавляем шаг сетки в пунктах. 4- Добавляем стоп лосс и тейк профит . 5- Множитель лота при достижении стоп лосса = true or false 6- Значения умножителя лотов = N число 7- Максимальный размер лота = N ЧИСЛО ПОСЛЕ
Куплю робота 250 - 500 USD
Приобрету вашего робота если он: 1.Статистически прибылен на 99% качества тиков (если есть журнал сделок (фхбук) за последние года - будет большим преимуществом) 2. ЭТО НЕ МАРТИНГЕЙЛ ИЛИ СЕТКА, роботов с такими моделями я не рассматриваю априори 3. Одиночные трейды с ТП и СЛ 4. Не ХТФ, без стратегий которые зарабатывают на хеджировании В остальном готов рассмотреть ваши предложения Присылайте статистку за последние 3
Здравствуйте! 1. Введение Настоящее техническое задание описывает требования к разработке торгового робота для автоматизированной торговли на рынке Forex. Основной задачей робота является выполнение сделок на основе заданных алгоритмов и стратегий, минимизация рисков и максимизация прибыли. 2. Цели и задачи Цель: Разработать торгового робота, который автоматически выполняет сделки на рынке Forex, основываясь на
Period = 20 Deviations = 3 Shift = 0 Apply for = Close ----------------------------- Start lot = 0.01 Lot multiplier = true Multiplier = 1.0 Increament = 0.01 ------------------------------ Only buy = true Only sell = true ----------------------------- Use Time filter = true Trading time = GMT +5 Start Hour = 10 End Hour = 19 ----------------------------- Takeprofit = 30 pips Stoploss = 50 pips Use stoploss last
Modify indicator Cycles 4 with rectangle Make indictor for mt4 and mt5 with comments in source code This indicator based on Cycles_4 Parametres MA1 - is default MA2 (yes or no) - yes - value add (if not 3 MA - 2nd in trend MA, also if only 1 MA without 2 and 3) Trend MA (true\false) - true - yes - value add Revers rect - true/false Fix rect by height - true\false, like how user add and this remember in the exit from
1. Ключ к индикатору. Для МТ4. Надо добавить в индикаторы такую функцию, чтоб можно было прикреплять к торговому счету или работал после ввода ключа, лимитный-без лимитный. Есть шаблон в МТ4, все параметры должны быть как в шаблоне, но надо убрать некоторые окна. В шаблоне 12 индикаторов, если получится объединить все индикаторы в одно, чтоб было один или два файла. 2. Ключ к индикатору фибоначчи + ЗигЗаг. Для МТ5
Приветствую нужно програмное обеспечение Копировальщик в двух файлах который работает через интернет сервер - с которого идет рассылка. Должен иметь в настройках: -ip адрес для подключения клиента -номер сервера -база внутри кода, разрешенных счетов которые могут подключатся к копированию -отправка информации по позиции в телеграмм канал ----------------------- Клиент должен иметь настройки - ip адрес для подключения
Нужно отвязать робота от счета демо и реал. Так что бы всё работало так же, что б всё функции сохранились. Напишите, пожалуйста цену и сроки. Не знаю что ещё нужно писать, спрашивайте)

プロジェクト情報

予算