по MQL 2 Metaquotes

 
по MQL 2 Metaquotes
пожелание по редактору:
написал эксперт, нажал кнопочку проверить он и выдает error такой-то Line такой-то и сидишь считаешь линии.
Было-бы хорошо вставить нумерацию линий, было-бы замечательно чтобы при ошибке редактор переходил на место ошибки.
С уважением Sema
 
ещё вопрос.
Точнее два вопроса: один узкий, второй более широкий.

1)Можно ли shift прописать как переменныю?
Т.е. так:
Если (условие), то shift=shift+1.

2)Более общий случай.
Можно ли вообще средствами языка прописать примерно такую схему(для позиции вверх):
Если хай больше, чем хай предыдущий, то стоп переносим, если нет, то оставляем до того момента, пока новый хай не будет выше хая полученного при последнем(!) перенесении(!) стопа.
Т.е. чтобы новый хай сравнивался не с последним, а с зафиксированным n-свечек назад.
Например так, какой-либо переменной HIGHMAX присваиваем значение хай, полученное при переносе стопа, а потом сравниваем новый хай с этим значением.

Если такое возможно, то посоветуйте-на что обратить внимание в описании.

Заранее благодарю.
 
по вопросам
не понятна мысль в пунте 1.

2) попробуйте использовать функции:
Lowest(...) и Highest(...)
 
ещё не очень разобрался
Вместо shift я имел в виду период.
Прошу прощения.

С языком ещё не разбирался плотно:
попробую реализовать на выходных. Если не получиться-спрошу уже более конкретные моменты.

Спасибо.