Задать время работы советника

Mansory

Прохожий
Подскажите, пожалуйста, что нужно добать в код советника что-бы можно было в настройках выставлять время работы. Спасибо
 

supervisor

Местный житель
в самом начале советника прописать переменную времени начало и конец периода, иил нужное количество часов - можно 24 переменных создать на каждый час если надо выборочно настроить

потом весь алгоритм советника поместить надо в условие, в котором проверяется текущее время на предмет совпадения с переменными настроек времени
 

Mansory

Прохожий
в самом начале советника прописать переменную времени начало и конец периода, иил нужное количество часов - можно 24 переменных создать на каждый час если надо выборочно настроить

потом весь алгоритм советника поместить надо в условие, в котором проверяется текущее время на предмет совпадения с переменными настроек времени

вся проблема в том что я не силен в mql4, алгоритм кажется несложный, но сам не напишу. помогите кто-то его написать, буду очень благодарен.
 

mageric

Активный участник
Советник задает окончание работы.
 

Вложения

  • e-CloseOnTime.mq4
    2 КБ · Просмотры: 326

FeNikS60

Новичок форума
Предлагаю свой вариант контроля времени. Контроль поставил при
готовности открыть Ордер. В этом варианте советник не открывает
ордера, однако сопровождает уже открытые.
 

Вложения

  • Контроль времени.txt
    1 002 байт · Просмотры: 460

Allt

Прохожий
Здравствуйте.
Подскажите, как написать код в советнике, определения цены открытия недели.
Всем спасибо.
 

FeNikS60

Новичок форума
Пожалуйста используйте вызов из истории iOpen(NULL,PERIOD_W1,0)-это цена открытия текущей недели, а iOpen(NULL,PERIOD_W1,1)-цена открытия прошедшей недели. Запомнить для работы надо так: double W=iOpen(NULL,PERIOD_W1,0);
 
  • Like
Реакции: Allt

haxbam

Интересующийся
Я пользуюсь этим индикатором времени , но он правда только разрешает или запрещает открывать ордера.
В эксперте добавляем

bool TT= TradeHour();
if (TT && др условия ) { Действие }
 

Вложения

  • TradeHour.mqh
    576 байт · Просмотры: 113

politehnik

Новичок форума
Всем привет и удачных профитов! Помогите пожалуйста прикрутить к сове возможность задавать время начала работы. Спасибо.
 

Вложения

  • Unimillion_~.mq4
    17,8 КБ · Просмотры: 65

ддеенниисс

Активный участник
Время прикрутил.
При всех нулях отключается установка времени.
 

Вложения

  • Unimillion_-.mq4
    18,2 КБ · Просмотры: 139

politehnik

Новичок форума
Время прикрутил.
При всех нулях отключается установка времени.

Спасибо, что откликнулись!!!!!!! Какое время задавать, терминальное? Ставлю тайм старт = 7 , стоп тайм 19. сделки не открываются. Оставляю старт тайм = 7 , стоп тайм = 0, сделки начинает открывать в 00ч. Что то не так?
 

politehnik

Новичок форума

Доброе время суток ддеенниисс! Извиняюсь за назойливость. Не подскажите в чём проблема? Вот при таком параметре,(см.1й рис) сделки начинает открывать с 00часов, а при таких параметрах,(см. 2ой рис.) сделки совсем не открывает.
В чём причина??????????
 

Вложения

  • Скрин4.png
    Скрин4.png
    14 КБ · Просмотры: 96
  • Скрин.png
    Скрин.png
    15,2 КБ · Просмотры: 69
Последнее редактирование:

ддеенниисс

Активный участник
Доброе время суток ддеенниисс! Извиняюсь за назойливость. Не подскажите в чём проблема? Вот при таком параметре,(см.1й рис) сделки начинает открывать с 00часов, а при таких параметрах,(см. 2ой рис.) сделки совсем не открывает.
В чём причина??????????

Практически все совы работают с паузами между tp и sl или close и можно легко поймать паузу и отправить сову на покой по этому я и написал блок для большинства,не смотря самого советника,но он оказывается не имеет паузы,закрывает и сразу закрывает новый ордер,по этому пришлось залезть в код серьёзно.
 

Вложения

  • Unimillion(long_kraus).ex4
    34 КБ · Просмотры: 44

ддеенниисс

Активный участник
Прошу прощения не то выложил.
это то.
 

Вложения

  • Unimillion(long_kraus).ex4
    33,6 КБ · Просмотры: 48

politehnik

Новичок форума
Привет ддеенниисс! В тестере при тех же настройках вообще не открывает сделок.
 
Верх