Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1491

 
grezky #:
Написал советник - симулятор для полуавтоматической торговли в Тестере в режиме с Визуализацией, для проверки торговых стратегий. Сделки открываются вручную на М5 и сопровождаются автоматически или вручную. Анализ рыночной ситуации должен проводиться вручную на H1 и D1, вопрос связан с этими таймфреймами. Нужно открывать два окна, в которых будут рисоваться свечи для указанных таймфреймов (без заглядывания в будущее). Какие существуют возможные варианты? Можно ли открывать графики в отдельных вкладках, в которых будут рисоваться свечи по мере продвижения по истории в самом Тестере?

Достаточно в OnInit запросить любое свойство графика, пусть цену открытия свечи, нужного ТФ и такой график будет открыт. Затем вручную можно поставить любой шаблон к этому графику. Средствами MQL не получится.

 
Alexey Viktorov #:

Достаточно в OnInit запросить любое свойство графика, пусть цену открытия свечи, нужного ТФ и такой график будет открыт. Затем вручную можно поставить любой шаблон к этому графику. Средствами MQL не получится.

Сейчас обнаружил что обратился в ветку по МТ5, а советника писал для МТ4...
А если написать индикатор который рисует МТФ свечи (для более высокого таймфрейма) в другом окне и из советника подключить его через iCustom - сработает?
Или через iCustom можно только получать значения из индикаторов, но не рисовать?
 
Alexey Viktorov #:

Достаточно в OnInit запросить любое свойство графика, пусть цену открытия свечи, нужного ТФ и такой график будет открыт. Затем вручную можно поставить любой шаблон к этому графику. Средствами MQL не получится.

Сейчас подумал - можно в Советнике во время работы в тестере указывать текущее время и это время передавать в глобальную/терминальную переменную. В другом окне будет бежать индикатор на Н1 или D1, который при отключенном от интернета терминале будет считывать указанное время и рисовать 'черный квадрат'? Этот черный квадрат будет закрывать бары правее указанного времени. Получится что-то типа как на картинке ниже.

Как заставить индикатор непрерывно проверять значения терминальной переменной, если МТ4 не подключен к интернету и не получает тиков?



Файлы:
BlackBox.jpg  83 kb
 
grezky #:

Как заставить индикатор непрерывно проверять значения терминальной переменной, если МТ4 не подключен к интернету и не получает тиков?
По таймеру.
 
grezky #:
Сейчас подумал - можно в Советнике во время работы в тестере указывать текущее время и это время передавать в глобальную/терминальную переменную. В другом окне будет бежать индикатор на Н1 или D1, который при отключенном от интернета терминале будет считывать указанное время и рисовать 'черный квадрат'? Этот черный квадрат будет закрывать бары правее указанного времени. Получится что-то типа как на картинке ниже.

Как заставить индикатор непрерывно проверять значения терминальной переменной, если МТ4 не подключен к интернету и не получает тиков?



Проще, дешевле и полезней освоить MQL5 и проверить никчёмную идею, чем городить извращения и получить тот-же неудовлетворительный результат. Если же стратегия прибыльна, то зачем её гонять в тестере?

 
Sergey Gridnev #:
По таймеру.
Т.е. в цикле внутри start() каждые несколько миллисекунд осуществлять проверку значения терминальной переменной?
В таком решении наверное плохо то что советник уже закончит работу, а индикатор продолжит грузить систему проверками?
 
grezky #:
Т.е. в цикле внутри start() каждые несколько миллисекунд осуществлять проверку значения терминальной переменной?
Нет.
OnTimer() посмотрите.
 
Alexey Viktorov #:

Проще, дешевле и полезней освоить MQL5 и проверить никчёмную идею, чем городить извращения и получить тот-же неудовлетворительный результат. Если же стратегия прибыльна, то зачем её гонять в тестере?

Речь о ручной торговле по price action, необходимо нарабатывать навыки, получать практический опыт.
Советник-симулятор уже готов, надо только прикрутить к нему более высокие таймфреймы для анализа, чтобы не заглядывать в будущее.
Если идея с 'черным квадратом' сработает то дел не так уж и много - не знал что MTF в режиме визуализации не поддерживается, было бы еще проще.

 
Sergey Gridnev #:
Нет.
OnTimer() посмотрите.
Спасибо!
 
Aleksandr Shchipanov #:
Добрый день, был сигнал с открытым ордером который ждал своей движухи но админ из за неактивной как он утверждает торговли его услал в архив...подскажите как его теперь от туда вынуть....спасибо.

Что за детский сад....сигнал вернули из архива за что спасибо и опять вернули в архив...

Причина обращения: