Ошибки, баги, вопросы - страница 3676

 
привествую,подскажите как подключить байбит
 
прівет. не нахожу кнопку на сігналах - запретіть подпіску.  лічный сігнал . а то не так поймут іт начнутся проблемы .   я спец цену ўадрал і названіе верное сделал - что не настояўій счет.   а кнопкі выключіть подключеніе  ілі скрыть от глаз не віжу. адміны тут строгіе.  вот стою боюсь . уточняю 
 

Ребят ну подскажите функцию остановки работы торгового робота, нужно что бы например торговля остановилась в 23:55:55 и возобновилась в 4:23:49

Никак не могу сообразить, затык какой то...

 
Vladimir Pastushak #:

Ребят ну подскажите функцию остановки работы торгового робота, нужно что бы например торговля остановилась в 23:55:55 и возобновилась в 4:23:49

Никак не могу сообразить, затык какой то...

#define Vremya1MomentTime D'2024.07.03 16:57'
#define Vremya2MomentTime D'2024.07.03 17:20'

//+---------------------------------------------------------------------------------+
//| Момент времени                                                                  |
//| Например: if(MV(TimeCurrent(),D'2015.11.03 14:00',D'2015.11.03 23:00'))Print("Время");     |
//+---------------------------------------------------------------------------------+
bool MV(datetime txMV,datetime t1MV=Vremya1MomentTime ,datetime t2MV=Vremya2MomentTime)
{
if(t1MV<=txMV)if(txMV<=t2MV)return(true);
return(false);
}
 
Putnik #:
Спасибо но это не то.
 
Vladimir Pastushak #:
Спасибо но это не то.

а какие еще бывают варианты?

у себя в индикатор шпион закинул, все, котировок нет в заданное время

   datetime time = TimeCurrent();
   int hour = (int)(time / 3600) % 24;
   if((hour < 2) || (hour>=22))
      return(rates_total);

можно усложнить, получать время на начало дня и к нему плюсовать часы, минуты, секунды, составлять состояния сразу на день и сравнивать TimeCurrent с одной из переменных

//--- Время-------------------------------------------
datetime time = TimeCurrent();
int hour = (int)(time / 3600) % 24;
int min = (int)(time / 60) % 60;
int sec = (int)(time % 60);
 
Vladimir Pastushak #:

Ребят ну подскажите функцию остановки работы торгового робота, нужно что бы например торговля остановилась в 23:55:55 и возобновилась в 4:23:49

Никак не могу сообразить, затык какой то...

TIME /  вроде.  условия по времени. если время больше X торгуем . если меньше нет .  вроде . но это не точно мой познания 8 лет давности
 
как отписаться от спама в терминале - все сообщения кроме от реал людей. и пробитие максимум минимум оставить . мт 5 терминал мобильный .
 
Leanid Aladzyeu #:
как отписаться от спама в терминале - все сообщения кроме от реал людей. и пробитие максимум минимум оставить . мт 5 терминал мобильный .

Заходите в свой профиль (сюда https://www.mql5.com/en/users/le0nid2014/privacy) и отмечаете, например:

 
Vladimir Pastushak #:

Ребят ну подскажите функцию остановки работы торгового робота, нужно что бы например торговля остановилась в 23:55:55 и возобновилась в 4:23:49

Никак не могу сообразить, затык какой то...

Нужен перерыв с пятницы до понедельника?

Тогда через структуру MqlDateTime.

Дальше условия: Если пятница, Если 23 часа, Если минут больше 55.

Аналогично для понедельника.

В справке есть об этом:

Справочник MQL5 / Константы, перечисления и структуры / Структуры данных / Структура даты