Logo

Вход

Войти с помощью соц. сетей
Пока нет объявлений.
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения
ТОП СООБЩЕНИЙ
23.08.2018, 09:35
Лучший ответ
{vb:rawphrase accumulated_last_bonus1 69915 RUB
Сообщение от vasoli Посмотреть сообщение
Подскажите где можно найти готовый код или как его записать в существующий скрипт, чтоб после истечения указанного времени скрипт перестовал функционировать.
А этот скрипт, что он у тебя зациклен? Или ты его каждый раз с руки толкаешь?
Если зациклен, то с помощью проверки времени, вот только откуда читать, это самое время?
Из файла, массива, переменных терминала?
Так что под какую ситуацию ты хочешь посмотреть код?
23.08.2018, 10:33
Лучший ответ
я имею в виду когда для кого то напишу скрипт, чтоб установить время при истечении которого он уже не смоги им пользоваться.
23.08.2018, 19:06
Лучший ответ
{vb:rawphrase accumulated_last_bonus1 69915 RUB
Сообщение от vasoli Посмотреть сообщение
я имею в виду когда для кого то напишу скрипт, чтоб установить время при истечении которого он уже не смоги им пользоваться.
Делаешь переменную, туда пишешь дату блокировки, полностью, можешь только год или месяц написать.
Ну и проверяешь при запуске скрипта, чтобы текущая дата была меньше даты блокировки, если по другому, то просто return(); после проверки условия.
А вообще справку почитай, там о многом узнать можно.
30.08.2018, 08:36
Лучший ответ
{vb:rawphrase accumulated_last_bonus1 274322 RUB
Вот так сделано у меня в советнике

PHP код:
input string    StartTimeOpen   "02:00";  //Время старта торг. операций
input string    StopTimeOpen    "23:00";  //Время запрета торг. операций

void OnTimer()
{
    if((!
IsRunOnTester() && TimeCurrent() >= D'2018.08.18 23:59'))// || 1100325798 != AccountNumber()/* || 7914176 != AccountNumber()*/) // для тестировщиков, ограничение работы по времени
    
{
        
Comment("Work time is end!!!");
        return;
    } 
05.09.2018, 10:10
Лучший ответ
{vb:rawphrase accumulated_last_bonus1 7907 RUB
Сообщение от vasoli Посмотреть сообщение
Подскажите где можно найти готовый код или как его записать в существующий скрипт, чтоб после истечения указанного времени скрипт перестовал функционировать.
Без открытия редактора никак,
можно использовать другой скрипт и заменять файл в папке.
При этом скрипт на графике будет работать до конца.
Но это уже не mql
  • #1 Свернуть

    Временное ограничение

    Подскажите где можно найти готовый код или как его записать в существующий скрипт, чтоб после истечения указанного времени скрипт перестовал функционировать.
  • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
  • #2 Свернуть

    Сообщение от vasoli Посмотреть сообщение
    Подскажите где можно найти готовый код или как его записать в существующий скрипт, чтоб после истечения указанного времени скрипт перестовал функционировать.
    А этот скрипт, что он у тебя зациклен? Или ты его каждый раз с руки толкаешь?
    Если зациклен, то с помощью проверки времени, вот только откуда читать, это самое время?
    Из файла, массива, переменных терминала?
    Так что под какую ситуацию ты хочешь посмотреть код?

    Комментарий

    • #3 Свернуть

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

      Комментарий

      • #4 Свернуть

        Сообщение от vasoli Посмотреть сообщение
        я имею в виду когда для кого то напишу скрипт, чтоб установить время при истечении которого он уже не смоги им пользоваться.
        Делаешь переменную, туда пишешь дату блокировки, полностью, можешь только год или месяц написать.
        Ну и проверяешь при запуске скрипта, чтобы текущая дата была меньше даты блокировки, если по другому, то просто return(); после проверки условия.
        А вообще справку почитай, там о многом узнать можно.

        Комментарий

        • #5 Свернуть

          Вот так сделано у меня в советнике

          PHP код:
          input string    StartTimeOpen   "02:00";  //Время старта торг. операций
          input string    StopTimeOpen    "23:00";  //Время запрета торг. операций

          void OnTimer()
          {
              if((!
          IsRunOnTester() && TimeCurrent() >= D'2018.08.18 23:59'))// || 1100325798 != AccountNumber()/* || 7914176 != AccountNumber()*/) // для тестировщиков, ограничение работы по времени
              
          {
                  
          Comment("Work time is end!!!");
                  return;
              } 
          Женщины продолжают изумлять — обновлено!

          Комментарий

          • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
          • #6 Свернуть

            Сообщение от vasoli Посмотреть сообщение
            Подскажите где можно найти готовый код или как его записать в существующий скрипт, чтоб после истечения указанного времени скрипт перестовал функционировать.
            Без открытия редактора никак,
            можно использовать другой скрипт и заменять файл в папке.
            При этом скрипт на графике будет работать до конца.
            Но это уже не mql

            Комментарий

            X