Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Планируешь заказать программу? Узнай, как получить желаемый результат
pasha5282
141
pasha5282 2013.04.27 10:04 

Помогите со скриптом чтобы определять Открытие и закрытие торгов на рынке.

хочу определить что рынок открылся и вывести Alert Уведомление о начале торгов на рынке.

аналогично когда рынок закрылся и вывести Alert Уведомление о закрытии торгов на рынке.

почему то мой скрипт не работает помогите разобраться в чем проблема?

// определяем начало и конец торгов.
      // начало торгов в понедельник в 0.00.01
      
      if(DayOfWeek()==1 && Hour()== 0 && Minute()== 0 && Seconds()==01)
      {
         Alert("Рынок открылся.");
      }
      // конец торгов в Пятницу в 23.59.59
      if(DayOfWeek()==5 && Hour()== 23 && Minute()== 59 && Seconds()==59)
      {
         Alert("Пятница, Рынок закрылся.");
      }
ktest0
631
ktest0 2013.04.27 20:51  
А чем обычный способ не устраивает из документации? if(IsTradeAllowed()) Print("Торговля разрешена");
Vladimir Paukas
4099
Vladimir Paukas 2013.04.28 04:21  
pasha5282:

Помогите со скриптом чтобы определять Открытие и закрытие торгов на рынке.

хочу определить что рынок открылся и вывести Alert Уведомление о начале торгов на рынке.

аналогично когда рынок закрылся и вывести Alert Уведомление о закрытии торгов на рынке.

почему то мой скрипт не работает помогите разобраться в чем проблема?


А как вы в выходной смогли это проверить?
Igor Kim
2764
Igor Kim 2013.04.28 08:51  
Павел, Ваш аптечный (с точностью до секунды) подход нужно менять на примерный (с точностью минут эдак до 5-10). Дело в том, что рынок может и обязан открыться в 01 секунду, но тик, притаскивающий это время в терминал, вовсе не обязан появится.
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий