Как советник понимает данное условие?

 

Здравствуйте.

Какие свечи будет рассматривать советник, если день "0-текущий" ? open<close

double open = iOpen(Symbol(),PERIOD_D1,0);

double close = iClose(Symbol(),PERIOD_D1,0);


Допустим я открываю в 1-00 ордера. Если бы стояла цифра "1-прошлый день", то там понятно, цена открытия прошлого дня и цена закрытия прошлого дня.

А если "0"? Цена открытия сегодняшнего дня - это цена открытия первой минуты, а цена закрытия, получается, цена 59 минуты?

 
Это будет текущая цена Bid.
 

по графику просмотрел; тогда получается


double close = iClose(Symbol(),PERIOD_D1,0); // текущая сегодня цена Bid

double open = iOpen(Symbol(),PERIOD_D1,0); // то это не цена открытия первой сегодняшней свечи.По тесту не получается.

какую рассматривать? последнюю минутную?

 
D4135:

по графику просмотрел; тогда получается


double close = iClose(Symbol(),PERIOD_D1,0); // текущая сегодня цена Bid

double open = iOpen(Symbol(),PERIOD_D1,0); // то это не цена открытия первой сегодняшней свечи.По тесту не получается.

какую рассматривать? последнюю минутную?

iOpen(Symbol(),PERIOD_D1,0) не что иное как открытие текущей дневной свечи, а соответственно и всех первых свечей текущего дня меньшего чем D1 периода. Т.е. Н4, Н1, М30, М15, М5 и М1.
 
понял,спасибо.
Причина обращения: