Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Узнай последние события MQL5.community!
Dima DD
205
Dima DD 2014.04.30 14:44 

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

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

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

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


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

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

Alexey Viktorov
5172
Alexey Viktorov 2014.04.30 14:57  
Это будет текущая цена Bid.
Dima DD
205
Dima DD 2014.04.30 16:04  

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


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

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

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

Alexey Viktorov
5172
Alexey Viktorov 2014.04.30 17:15  
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.
Dima DD
205
Dima DD 2014.05.01 05:46  
понял,спасибо.
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий