Скрипт-конвертор дат.

MQL5 Experts Scripts

Trabalho concluído

Tempo de execução 3 dias

Termos de Referência

Файл terminal.ini установки времени содержит в секундном формате, а даты для  серий автотестера приходится записывать вручную.  Хочу облегчить и заодно обезопасить процесс.

При активации скрипт призван перевести указанные заранее в его меню в формате MqlDateTime  даты в формат datetime и записать их построчно в текстовый файл.
В меню скрипта устанавливаем 36+1 датовых строчек, кодово  разделенных на 12 серий по 3 даты в каждой.

37-я строчка для контроля ошибок и блокировки лишних серий.

Ограничение записи: 

1.Если в серии хотя бы ОДНА дата старше предельной, 

то вся серия игнорируется для записи

2. Если в серии нарушается старшинство  первых дат над последующими, т.е. если From>OptFwd или OptFwd>To

то серия игнорируется для записи. 


Я думаю,  никаких StructToTime не потребуется, ниспадающее меню дату автоматом переводит.

input datetime Time_1_1 = 1388534400; // From_1
input datetime Time_1_2 = 1393545600; // OptFwd_1
input datetime Time_1_3 = 1398816000; // To_1

input datetime Time_2_1 = 1393545600; // From_2
input datetime Time_2_2 = 0; вся серия пропускается // OptFwd_2
input datetime Time_2_3 = 1393545600; // To_2
.......... и т.д. 12 серий по 3 даты
input datetime Time_12_1 = 1388534400; // From_12
input datetime Time_12_2 = 1393545600; // OptFwd_12
input datetime Time_12_3 = 1398816000; // To_12

input datetime Time_Limit = 1111111000; // Time_Limit

if (0<1111111000) Block2 =0

Результат для записи в текстовом файле C:\Program Files\MT5\Config\data.txt
1388534400
1393545600
1398816000
1388534400
1393545600

1398816000

(Данный пост содержит полное ТЗ. )

Respondido

1
Desenvolvedor 1
Classificação
(850)
Projetos
1456
72%
Arbitragem
122
29% / 48%
Expirado
356
24%
Trabalhando
Publicou: 3 artigos
2
Desenvolvedor 2
Classificação
(49)
Projetos
134
27%
Arbitragem
62
13% / 53%
Expirado
58
43%
Livre
Publicou: 310 artigos, 1 código
3
Desenvolvedor 3
Classificação
(10)
Projetos
14
14%
Arbitragem
1
0% / 0%
Expirado
0
Livre
Pedidos semelhantes
Начало с двойного (считается нулевым), на следующем шаге сетки в любую сторону закрывается профитный ордер и открывается новая пара; таким образом: либо с одного края сетки, либо с двух всегда остаётся двойной ордер; при перевороте позиций открывается тройной ордер одинакового объёма (два ордера в сторону тренда и один в обратную) : расстояние профитов рассчитывается от крайнего двойного (против тренда), а после
enum ENUM_VOLUME { VOLUME_FIXED, VOLUME_PERCENT, VOLUME_MONEY, }; enum ENUM_CALC_MODE { CALC_MODE_OFF, CALC_MODE_FACTOR, CALC_MODE_PERCENT, CALC_MODE_POINTS, }; enum ENUM_TSL_MODE { TSL_MODE_OFF, TSL_MODE_PERCENT, TSL_MODE_POINTS, }; //+------------------------------------------------------------------------------------------------------------------+ //|
Нужно на золоте работать прибыль в день 50 % прибыли максимально качественно. Минимальный расход что бы было легко и понятно работать я только торгую на золоте и все максимально быстро нужно с прибыльно
# ТЕХНИЧЕСКОЕ ЗАДАНИЕ (TOR) ## На разработку алгоритмической торговой системы «QuantumFractalMatrix v16.5 NEXUS ULTIMATE» **Версия документа:** 1.0 **Платформа:** MetaTrader 5 (MQL5) **Статус:** Для реализации (Portfolio Project) **Уровень сложности:** High (Enterprise Grade) --- ## 1. ОБЩИЕ СВЕДЕНИЯ О ПРОЕКТЕ ### 1.1. Цель проекта Разработка высоконагруженного, модульного торгового советника (Expert Advisor) для
Ищем разработчика-партнёра MQL5 / Forex EA Ищем не просто исполнителя “написать советник по ТЗ”, а разработчика-партнёра , который уже работает с MQL5 / Forex , имеет свои наработки, рабочие стратегии, опыт тестирования и оптимизации советников . Формат сотрудничества Мы выступаем как селлеры и партнёры по продвижению : берём на себя упаковку, продажи, привлечение клиентов; заинтересованы в долгосрочном
Нужно разработать торгового советника для MetaTrader 5. Логика стратегии: работа на M1 (таймфрейм изменяемый) уровни Fibonacci задаются вручную (0 и 100) вход осуществляется в зоне 0–38.2 Fibonacci используется RSI BUY — RSI ≤ 30 SELL — RSI ≥ 70 дополнительный сигнал — пересечение RSI и его скользящей средней Функции управления позицией: Stop Loss за сигнальной свечой Break Even два типа Trailing Stop (обычный и
1. Общая концепция Советник предназначен для автоматического обнаружения ценовых волн, их визуализации с помощью инструмента «Сетка Фибоначчи» и циклической торговли на откатах. Основная особенность — мультиволновой режим: советник должен одновременно отслеживать и отрисовывать все движения, подходящие под фильтр размера. 2. Логика поиска и визуализации волн Динамическое натяжение: Советник сканирует рынок на глубину

Informações sobre o projeto

Orçamento
10 USD
Prazo
de 1 para 2 dias