Ошибки, баги, вопросы - страница 2424

 
Slava:

Ответьте на вопрос.

В конце первой минуты часа бары таймфреймов от M1 до H1 должны совпадать.

Да или нет?

С оттяжечкой решили пройтись :)

 
Slava:

Ответьте на вопрос.

В конце первой минуты часа бары таймфреймов от M1 до H1 должны совпадать.

Да или нет?


да
 
Andrey Dik:

да

В конце 15-ой минуты часа бары M15, M30 и H1 будут совпадать.

Как только 15 минут прошло, этот 15-минутный бар остановился в развитии. Таким он и будет записан в истории. M30 и H1 продолжают формироваться.


Когда в тестере вы запрашиваете H1 бар на тестовое время 2019.01.02 10:15:00, этот бар будет частично (как минимум 2 цены из 4 будут совпадать) соответствовать 15-минутному бару 2019.01.02 10:00:00, при этом цена close H1 будет соответствовать цене close M15 2019.01.02 10.15.00. Но этот часовой бар ещё не закончил своё формирование!

Когда в терминале вы запрашиваете H1 бар, соответствующий времени 2019.01.02 10:15:00, вы получите давным-давно сформировавшийся бар. И конечно же его цены high, low и close скорее всего будут отличаться от цен high, low и close часового бара, полученного в тестере на момент тестового времени 2019.01.02 10:15:00


Опровергните вышеуказанное заявление.

 
Slava:

В конце 15-ой минуты часа бары M15, M30 и H1 будут совпадать.

Как только 15 минут прошло, этот 15-минутный бар остановился в развитии. Таким он и будет записан в истории. M30 и H1 продолжают формироваться.


Когда в тестере вы запрашиваете H1 бар на тестовое время 2019.01.02 10:15:00, этот бар будет частично соответствовать 15-минутному бару 2019.01.02 10:00:00, при этом цена close H1 будет соответствовать цене close M15 2019.01.02 10.15.00. Но этот часовой бар ещё не закончил своё формирование!

Когда в терминале вы запрашиваете H1 бар, соответствующий времени 2019.01.02 10:15:00 вы получите давным-давно сформировавшийся бар. И конечно же его цены high, low и close скорее всего будут отличаться от цен high, low и close часового бара, полученного в тестере на момент тестового времени 2019.01.02 10:15:00


Опровергните вышеуказанное заявление.

да, признаю свою ошибку, пардон...

Вы могли бы мне ответить проще что то типа "цены Hi,Lo,Cl с 0-го бара не сформированы до конца", именно это я упустил из виду...

 
Andrey Dik:

да, признаю свою ошибку, пардон...

Вы могли бы мне ответить проще что то типа "цены Hi,Lo,Cl с 0-го бара не сформированы до конца", именно это я упустил из виду...

Я попытался сказать именно это.

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

Спасибо за понимание.

 

привет всем, такой вопрос:

есть ли минимальное время действия для отложенных ордеров, если да то как его узнать??

 
Dmitry Melnichenko:

привет всем, такой вопрос:

есть ли минимальное время действия для отложенных ордеров, если да то как его узнать??

10 минут. Где-то в документации есть.

 
Alexey Viktorov:

10 минут. Где-то в документации есть.

не может быть, я отправляю запрос на открытие отложенного ордера

параметры

MqlTradeResult request = {0};
MqlTradeResult result {0};
...
request.type_time = ORDER_TIME_SPECIFIED;

request.expiration  = TimeCurrent() + 110;
...

if(!OrderSend(request, result))
{
 Print(result.retcode); // пишет 10022
}

у одного брокера проходит без проблем, у другого через раз(так сказать), несколько ордеров проходит потом несколько ордеров пишет ошибку!

 
Dmitry Melnichenko:

не может быть, я отправляю запрос на открытие отложенного ордера

параметры

у одного брокера проходит без проблем, у другого через раз(так сказать), несколько ордеров проходит потом несколько ордеров пишет ошибку!

В десяти минутах не 110 секунд, а гораздо больше. И даже 10 минут может не прокатить. Пока пройдёт размещение ордера, время может измениться на недопустимую погрешность и будет составлять меньше 10ти минут.

 
Alexey Viktorov:

В десяти минутах не 110 секунд, а гораздо больше. И даже 10 минут может не прокатить. Пока пройдёт размещение ордера, время может измениться на недопустимую погрешность и будет составлять меньше 10ти минут.

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