Советник с условием.

 
Как бы запрограммить условие, чтобы советник не открывал ордера у границ фигуры (например 1.2700) плюс минус 10 пипсов.
 
Возьми текущую цену, округли 2 последние цифры, прибавь 10 пипсов, это нижнее число, прибавь 80 пипсов, это верхнее число. Если текущая цена > 1-го числа И 2-го, то можно открывать новый ордер.
 
Что нибудь типа:

int Delta = (Ask/Point) % 100;
if (Delta > 10 && Delta < 90)
{
// открытие ордера
}


(возможны опечатки, в МТ не проверял)
 
Mak писал (а):
Что нибудь типа:

int Delta = (Ask/Point) % 100;
if (Delta > 10 && Delta < 90)
{
// открытие ордера
}


(возможны опечатки, в МТ не проверял)

 Всех благодарю ,принцип понял.
Причина обращения: