Amibroker: Formula Editor

  • Автор темы sssruslan
  • Дата начала

sssruslan

New member
Хочу чтобы система проверила наличие сигнала в конце торгов.
Пишу:

if (Hour()=17 AND Minute()>35)
...

Но появляется ошибка:

Error 30. Syntax error.

Помогите пожалуйста разобраться в ошибке.
 

sssruslan

New member
Спасибо!

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

if (Hour()>=11 AND Hour()<17)

Error 6. Condition in IF, WHILE, FOR statements has be Numeric or Boolean tyupe. You can not use array here, please use [] (array subscript operator) to access array elements

Работаю по часовым графикам.
Хочу чтобы сигнали срабатывали в 11-00, 12-00, 13-00, 14-00, 15-00, 16-00, 17-00, 17-35

Пишу для этого 3 условия:
if (Hour()>=11 AND Hour()<17)
....
if (Hour()==17 AND Minute()==0)
....
if (Hour()==17 AND Minute()>35)

Правильно? Или это проще осуществляется? :)
 
Your email address will not be publicly visible. We will only use it to contact you to confirm your post.
Сверху